NEWS
Trigger löst auf andere Objekte aus?!
-
Hallo Gemeinde,
bin am Verzweifeln und finde den Fehler nicht.
Der Trigger:
on({id: new RegExp('javascript.0.RGB.kueche_bri' + "|" + 'javascript.0.RGB.kueche_col' + "|" + 'javascript.0.RGB.kueche_sat'), change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; ansteuern(kueche); });
Löst bei einer Änderung des Objekts:
javascript.0.RGB.buero_sat_s
aus und ich weis nicht wie ich es verhindern kann.
Der Weg über Acknowledge true ist keine Option da die o.g. Objekte auch durch VIS Widgets aktualisiert werden.
Jemand ne Idee was ich tun kann? Ich hatte das Gefühl dass es mal gut funktioniert hat bevor ich die Objekte neu benamt habe….
Danke & Grüße,
xmace
-
Ja, verwende entweder eine wirkliche Regex - das was DU da hast ist nicht die Regex die Du willstt oder mach es viel einfacher:
on({id: ['javascript.0.RGB.kueche_bri','javascript.0.RGB.kueche_col','javascript.0.RGB.kueche_sat'], change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; ansteuern(kueche); });
-
Wow danke werd ich nachher gleich testen!
Hab das "oder" von blockly übernommen
Danke!