Hallo,
ich möchte gerne folgendes Projekt umsetzen und mir an meinen Treppen ein Licht wie PIR Sensor schalten.
Dazu habe ich eine nodeMCU mit Tasmota geflasht. Dieser Adapter soll jetzt Daten an den ioBroker senden der die über ein Blocky script 4 Lampen einschaltet.
Ich hänge bei der Übergabe des Status an den ioBroker.
In Tasmota habe ich folgende Einstellungen in der Konsole definierte.
SwitchMode1 1
SwitchTopic 0
Rule1 on switch1#state=1 do publish stat/%topic%/PIR1 ON endon on switch1#state=0 do publish stat/%topic%/PIR1 OFF endon
Rule1 1
Ich bekomme über die Konsole auch die Meldung das der Bewegungsmelder auslöst.
22:47:07 RUL: SWITCH1#STATE=1 performs "publish stat/%topic%/PIR1 ON"
22:47:07 MQT: stat/%topic%/PIR1 = ON
22:47:10 RUL: SWITCH1#STATE=0 performs "publish stat/%topic%/PIR1 OFF"
22:47:10 MQT: stat/%topic%/PIR1 = OFF
Aber es kommt im ioBroker nichts an.
Der Wert im PIR1 (habe ich von Switch auf PIR1) geändert bleibt immer "false"
Mein Blockly Script sieht so aus.
Blockly soll einen weiteren Sonoff Schalter (mit Tasmota) dann einschalten.
Wie gesagt, ich denke es liegt an der Übergabe von Tasmota an ioBroker.
Hat jemand eine Idee oder sieht wo der Fehler liegt?
Danke und beste Grüße
Michael