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?
-
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?
-
@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.
-
@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 } -
@warhammer73 sagte: die selben Aktionen (Mit einer Ausnahme)
Ausnahme:
if(obj.id == folderName + "." + room + ".Target_temperature_manual") { // Ausnahmeaktion }@paul53 Danke!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden