NEWS
Wert des Triggers direkt abfragen?
-
Hallo,
ich habe in einem BWM-Script ursprünglich vorgehabt, den Wert des Triggers (occupancy) direkt abzufragen, also so:

Irgendwie habe ich das Gefühl, dass das Script nicht immer 100% ausführt.
Wenn ich es so ändere und den Wert nochmal separat abfrage, klappt es bis jetzt absolut zuverlässig:

Ist das Zufall oder woran liegt das?
-
Hallo,
ich habe in einem BWM-Script ursprünglich vorgehabt, den Wert des Triggers (occupancy) direkt abzufragen, also so:

Irgendwie habe ich das Gefühl, dass das Script nicht immer 100% ausführt.
Wenn ich es so ändere und den Wert nochmal separat abfrage, klappt es bis jetzt absolut zuverlässig:

Ist das Zufall oder woran liegt das?
-
@chrbo80 sagte:
Irgendwie habe ich das Gefühl, dass das Script nicht immer 100% ausführt.
Da muss dich dein Gefühl täuschen.
-
@chrbo80 sagte:
technisch läufts bei beiden optionen der anfrage gleich ab?
Nicht ganz: Im ersten Beispiel werden die Datenpunkt-Eigenschaften (inkl. state.val = Wert) vom Trigger an die Callback-Funktion übergeben, im zweiten Beispiel wird der Wert mit getState(id).val abgefragt. Die erste Version ist zuverlässiger, da sich der Wert in der Zeit zwischen Trigger und Abfrage per getState(id).val schon wieder geändert haben kann.
-
@chrbo80 sagte:
technisch läufts bei beiden optionen der anfrage gleich ab?
Nicht ganz: Im ersten Beispiel werden die Datenpunkt-Eigenschaften (inkl. state.val = Wert) vom Trigger an die Callback-Funktion übergeben, im zweiten Beispiel wird der Wert mit getState(id).val abgefragt. Die erste Version ist zuverlässiger, da sich der Wert in der Zeit zwischen Trigger und Abfrage per getState(id).val schon wieder geändert haben kann.
@paul53 said in Wert des Triggers direkt abfragen?:
@chrbo80 sagte:
technisch läufts bei beiden optionen der anfrage gleich ab?
Nicht ganz: Im ersten Beispiel werden die Datenpunkt-Eigenschaften (inkl. state.val = Wert) vom Trigger an die Callback-Funktion übergeben, im zweiten Beispiel wird der Wert mit getState(id).val abgefragt. Die erste Version ist zuverlässiger, da sich der Wert in der Zeit zwischen Trigger und Abfrage per getState(id).val schon wieder geändert haben kann.
Ok - 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