NEWS

Wert des Triggers direkt abfragen?


  • Starter

    Hallo,

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

    Bildschirmfoto 2020-04-17 um 14.21.26.png

    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:

    Bildschirmfoto 2020-04-17 um 14.21.37.png

    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.


  • Starter

    @paul53 also technisch läufts bei beiden optionen der anfrage gleich ab?



  • @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.


  • Starter

    @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!



Suggested Topics

  • 3
  • 21
  • 8
  • 4
  • 72
  • 9
  • 8
  • 11

1.1k
Online

32.4k
Users

39.0k
Topics

528.7k
Posts