NEWS
[gelöst] Anwesenheit mit OWFS und Homematic
-
Ich versuche mich gerade an JS.
Ich versuche eine Anwesenheitserkennung per iButton und OWFS.
Ziel ist es, damit eine Variable in meiner Homematic RM zu setzen.
Ich versuche nur zu testen und nach dem ich mich eingelesen habe, bin ich so weit gekommen…
on("owfs.0.wires.iButtonLila", function(obj) { if (obj.state.val === true) { setState('hm-rega.0.8894'/*Anwesenheit*/,true); } });
Das "setState" funktioniert, aber irgendwie bekomme ich die Daten aus dem Objekt nicht.
Was mache ich falsch?
-
Wenn es tatsächlich ein Button ist, versuche es mal mit
on({id: "owfs.0.wires.iButtonLila"}, function(obj) {
-
Wenn es tatsächlich ein Button ist, versuche es mal mit
on({id: "owfs.0.wires.iButtonLila"}, function(obj) { ```` `
What? Klappt! danke!
Aber warum so? Da blicke ich dann nicht durch?!
-
Aber warum so? `
Buttons änderen ihren Wert (true) nicht, sondern aktualisieren nur den Zeitstempel.on("owfs.0.wires.iButtonLila",...
triggert nur bei Wertänderung.
on({id: "owfs.0.wires.iButtonLila"},...
triggert bei jeder Aktualisierung auch ohne Wertänderung.