NEWS
[gelöst] Miniscript läuft nicht (Anfänger bittet um Hilfe)
-
Hi Leute,
versuche mich mal langsam an JS.
Hab hier was kleines zusammen gebastelt, will aber nicht laufen. Könntet ihr mir kurz helfen? Wo liegt mein Fehler?
on('ping.0.raspberrypi2.192_168_66_22', function (obj) { //ping adapter object if (obj.newState.val === true) { setState("hm-rega.0.10782" , true); //HM Variable } else if (obj.newState.val === false) { setState("hm-rega.0.10782" , false ); } });
-
Hi Leute,
versuche mich mal langsam an JS.
Hab hier was kleines zusammen gebastelt, will aber nicht laufen. Könntet ihr mir kurz helfen? Wo liegt mein Fehler?
on('ping.0.raspberrypi2.192_168_66_22', function (obj) { //ping adapter object if (obj.newState.val === true) { setState("hm-rega.0.10782" , true); //HM Variable } else if (obj.newState.val === false) { setState("hm-rega.0.10782" , false ); } }); ```` `
Es kann sein, dass das Wert als String zurück kommt, deswegen probiere:
on('ping.0.raspberrypi2.192_168_66_22', function (obj) { //ping adapter object if (obj.newState.val === true || obj.newState.val === "true") { setState("hm-rega.0.10782" , true); //HM Variable } else { setState("hm-rega.0.10782" , false ); } // oder setState("hm-rega.0.10782" , obj.newState.val); });
-
Danke Bluefox, funktioniert jetzt einwandfrei.