NEWS
[gelöst] Pushbullet bei Änderung eines Wertes?
-
Hallo Gemeinde,
erstmal nochmal ein Lob an iobroker (das beste was es gibt an Homeautomation Systemen).
Ich hänge gerade bei den Scripten fest, alles was ich bis jetzt ausprobiert hatte klappt nicht, nun brauch ich ein paar tipps.
Ich habe einen ESP8266 mit einem PIR (Eigenbau) bei Bewegung setz dieser per mqtt einen Wert auf true das klappt alles und im VIS seh ich das auch.
Ich hätte gerne ein script welches diesen wert überwacht und bei Änderung des Wertes von false auf true eine nachricht per Pushbullet versendet.
meine bisherigen versuche sehen so aus: ( aus dem Forum Thema Spritpreisänderung)
on("mqtt.0.ESP-PIR-01.Motion"/*ESP-PIR-01/Motion*/, function (obj) { if (obj.newState.val !== "false") { sendTo("pushbullet", { message: obj.newState.val + "Momo will rein", //Text der Nachricht title: "Katzenalerm", //Titel der Nachricht type: "note" //Der Typ }); } });
Leider sendet der mit auch eine nachricht wenn sich der wert von true auf false ändert.
-
ändert sich der Datenpunkt auf "false" (String) oder false (bool)?
Gruß
Rainer
-
Hi,
versuch es mal so:
on({id: "mqtt.0.ESP-PIR-01.Motion"/*ESP-PIR-01/Motion*/, val: true}, function (obj) { sendTo("pushbullet", { message: obj.newState.val + "Momo will rein", //Text der Nachricht title: "Katzenalerm", //Titel der Nachricht type: "note" //Der Typ } } });
-
Danke Jey Cee
das klappt so.
sollte eigentlich ein String false sein.