NEWS
[Gelöst]Anwesenheitsscript mit Blockly und Radar2 für CCU
-
Hallo Zusammen,
ich habe ein kleines Blockly-Script zusammengeklickt um die Anwesenheit (mit Hilfe von Radar2) steuern zu können.
Die Anwesenheitsvariable wird demnach, wenn eines der beiden Geräte von Radar2 erkannt wird in meiner CCU verändert.
Das klappt soweit auch ganz gut. Das einzige Problem was ich habe, ist, dass Radar2 den Status alle paar Minuten abfragt. Den Trigger habe ich, wie zu sehen, auf "wurde geändert" stehen, allerdings immer wenn Radar2 den Status aktualisiert, dann setzt das Script auch die Variable "Anwesenheit" erneut auf "true" und die Programme in der CCU die auf die Änderung der Variable hören, werden abgearbeitet.
Kann ich irgendwie verhindern, dass die Variable jedes mal erneut auf "true" gesetzt wird?
Hier noch ein Bild des Scripts:
Danke schon mal!
Viele Grüße
Penny -
Hallo Zusammen,
ich habe ein kleines Blockly-Script zusammengeklickt um die Anwesenheit (mit Hilfe von Radar2) steuern zu können.
Die Anwesenheitsvariable wird demnach, wenn eines der beiden Geräte von Radar2 erkannt wird in meiner CCU verändert.
Das klappt soweit auch ganz gut. Das einzige Problem was ich habe, ist, dass Radar2 den Status alle paar Minuten abfragt. Den Trigger habe ich, wie zu sehen, auf "wurde geändert" stehen, allerdings immer wenn Radar2 den Status aktualisiert, dann setzt das Script auch die Variable "Anwesenheit" erneut auf "true" und die Programme in der CCU die auf die Änderung der Variable hören, werden abgearbeitet.
Kann ich irgendwie verhindern, dass die Variable jedes mal erneut auf "true" gesetzt wird?
Hier noch ein Bild des Scripts:
Danke schon mal!
Viele Grüße
Penny@Penny2912 sagte in Anwesenheitsscript mit Blockly und Radar2 für CCU:
und die Programme in der CCU die auf die Änderung der Variable hören, werden abgearbeitet
Dann hören die nicht auf Änderung, sondern auf Aktualisierung und das solltest ändern, da von true nach true nun mal keine Änderung sondern eine Aktualisierung ist.
-
Hallo Zusammen,
ich habe ein kleines Blockly-Script zusammengeklickt um die Anwesenheit (mit Hilfe von Radar2) steuern zu können.
Die Anwesenheitsvariable wird demnach, wenn eines der beiden Geräte von Radar2 erkannt wird in meiner CCU verändert.
Das klappt soweit auch ganz gut. Das einzige Problem was ich habe, ist, dass Radar2 den Status alle paar Minuten abfragt. Den Trigger habe ich, wie zu sehen, auf "wurde geändert" stehen, allerdings immer wenn Radar2 den Status aktualisiert, dann setzt das Script auch die Variable "Anwesenheit" erneut auf "true" und die Programme in der CCU die auf die Änderung der Variable hören, werden abgearbeitet.
Kann ich irgendwie verhindern, dass die Variable jedes mal erneut auf "true" gesetzt wird?
Hier noch ein Bild des Scripts:
Danke schon mal!
Viele Grüße
Penny@Penny2912 sagte:
Den Trigger habe ich, wie zu sehen, auf "wurde geändert" stehen, allerdings immer wenn Radar2 den Status aktualisiert, dann setzt das Script auch die Variable "Anwesenheit" erneut auf "true"
Das glaube ich nicht. Wenn getriggert wird, muss sich einer der beiden Werte geändert haben. Überprüfe es mal mittels eine Log-Ausgabe.

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