Hallo, ich möchte über eine Rule einen Raspberry, der im selben WLan wie die Tasmota Dose ist, über den "shutdown -r" Befehl runterfahren lassen.
Ich dass möglich und wie müste der Befehl lauten?
Danke
Hallo, ich möchte über eine Rule einen Raspberry, der im selben WLan wie die Tasmota Dose ist, über den "shutdown -r" Befehl runterfahren lassen.
Ich dass möglich und wie müste der Befehl lauten?
Danke
Moin.
Sicher ist das möglich. Allerdings wird das etwas vorarbeit auf dem Rasperry erfordern, denn der shutdown Befehl muss ja irgendwie übergeben werden.
Das einfachste wäre auf dem Raspberry einen MQTT Server einzurichten (Moquitto Server) und das Tasmota Gerät via MQTT mit dem RAspberry kommunizieren zu lassen.
Dann ein bash script auf dem Raspberry der diese auswertet und gegebenfalls den Raspi runter fährt.
Ein Beispiel dazu gibts im Wiki:
MQTT - Eine Einführung - CREATIONX - Smart Home Forum
#!/bin/bash
#CONFIG
##############################
#MQTT-SERVER:
MQHOST=localhost
#Start_Client
##############################
mosquitto_sub -i RASP -h $MQHOST -R -v -t '#' | while read RAW_DATA; do
if [ "$(echo $RAW_DATA | grep '<TOPIC>/<TASMOTA-DEVICE>/<TOPIC>' | grep '<BEFEHL>')" != "" ]; then
sudo shutdown
fi
done
Alles anzeigen