NEWS
Mehrere Datenpunkte per on überwachen lassen
-
Hallo,
ich möchte wenn sich einer von zwei Datenpunkten geändert hat bestimmte Aktionen auslösen.
Das funktioniert sowas auch super per:on({id: [folderName + "." + room + ".Target_temperature_manual", "alias.0." + room + ".Thermostat.SET"], change: "ne" }, function (obj) {
Jetzt habe ich aber das Problem das eine Aktion nur ausgelöst werden soll wenn der linke Datenpunkt geändert wurde. Ich könnte jetzt die beiden Datenpunkte trennen und den ganzen Code doppeln und die eine Aktion dann nur innerhalb des on Bereiches des linken Datenpunkt laufen lassen. Würde ich aber blöd finden.
Gibt es irgendsowas wie ein "if" für geänderte Datenpunkte?
-
@warhammer73 sagte: eine Aktion nur ausgelöst werden soll wenn der linke Datenpunkt geändert wurde.
Weshalb ist dann der rechte Datenpunkt überhaupt im Trigger?
-
@paul53 Weil bei dem die selben Aktionen (Mit einer Ausnahme) ausgelöst werden sollen.
-
@warhammer73 sagte: die selben Aktionen (Mit einer Ausnahme)
Ausnahme:
if(obj.id == folderName + "." + room + ".Target_temperature_manual") { // Ausnahmeaktion }
-
@paul53 Danke!