NEWS
[Gelöst] Datenpunkte updaten ohne zu triggern
-
Wie kann ich den Wert eines Datenpunktes ändern, ohne etwaiige on-Subscriptions auf diesem Datenpunkt triggern zu lassen? Ich will also nur den Wert ändern, ohne Aktionen daraus resultieren zu lassen.
Muss ich beim Update des Datenpunktes etwas besonderes beachten? Oder ggf. schon bei der Definition der on-Subscriptions?Hintergrund: Ich habe 4 Shelly RGBW'2 und möchte dieser in Gruppenobjekten steuern. Das funktioniert auch soweit.
Ich möchte aber auch, dass die Gruppendatenpunkte aktualisiert werden, wenn die 4 Shelly RGBW2's einzeln geändert werden. Jedoch sollen hierdurch natürlich nicht die on Subscriptions getriggert werden, die alle 4 Shellys steuern. (wenn ich bspw. die Helligkeit eines RGBW2 ändere, sollen nicht auch alle anderen auf diese Helligkeit konfiguriert werden)
Ziel ist es, dass in GUIs die Gruppendatenpunkte immer den aktuellen Stand der Beleuchtung repräsentieren, auch wenn nicht die Gruppendatenpunkte genutzt wurden um die Beleuchtung anzupassen. -
Wie kann ich den Wert eines Datenpunktes ändern, ohne etwaiige on-Subscriptions auf diesem Datenpunkt triggern zu lassen? Ich will also nur den Wert ändern, ohne Aktionen daraus resultieren zu lassen.
Muss ich beim Update des Datenpunktes etwas besonderes beachten? Oder ggf. schon bei der Definition der on-Subscriptions?Hintergrund: Ich habe 4 Shelly RGBW'2 und möchte dieser in Gruppenobjekten steuern. Das funktioniert auch soweit.
Ich möchte aber auch, dass die Gruppendatenpunkte aktualisiert werden, wenn die 4 Shelly RGBW2's einzeln geändert werden. Jedoch sollen hierdurch natürlich nicht die on Subscriptions getriggert werden, die alle 4 Shellys steuern. (wenn ich bspw. die Helligkeit eines RGBW2 ändere, sollen nicht auch alle anderen auf diese Helligkeit konfiguriert werden)
Ziel ist es, dass in GUIs die Gruppendatenpunkte immer den aktuellen Stand der Beleuchtung repräsentieren, auch wenn nicht die Gruppendatenpunkte genutzt wurden um die Beleuchtung anzupassen. -
Nutze Akualisieren statt Steuern, das sollte keine anderen Aktionen triggern.
Schau dir im Blockly die beiden Bausteine an und schalte auf Anzeige Script um.
Zeigt dir den Codeunterschied dann an.Grüße Tom
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