NEWS
Problem mit Blockly Script Überwachung Batteriestatus
-
Hallo,
ich bin relativ neu in dem Thema und habe mir ein Script gebastelt, dass den Batteriestatus meiner Hue Bewegungsmelder überwacht und bei <20% eine mail schickt.Das Script schickt aber immer ein mail, wenn sich der Wert des Batteriestatus geändert hat, zumindest passen die Zeitstempel genau zusammen.
Was mache ich falsch? -
@orpheus1977 sagte in Problem mit Blockly Script Überwachung Batteriestatus:
Das Script schickt aber immer ein mail, wenn sich der Wert des Batteriestatus geändert hat,
Natürlich!
Deine eMail Blöcke liegen ja such außerhalb der Bedingungsprüfung
-
@homoran D.h. sie gehören unter "falls"?
-
@orpheus1977 sagte in Problem mit Blockly Script Überwachung Batteriestatus:
D.h. sie gehören unter "falls"?
sie gehören in das falls. da steht ja extra das mache vor dem "Maul"
Jetzt hast du sie drunter.
Dann ist das ein separater Skriptteil -
@homoran So?
-
@orpheus1977 nebenbei - Ich lese den Post so das du mehrere Hue Bewegungsmelder hast und dafür mehrere Trigger verwendest in denen letztendlich immer die gleichen Blöcke vorkommen. Das geht auch einfacher - siehe Beispiel:
Der Baustein
Wert
undName
ist identisch - er stammt aus dem Trigger Bereich und ist (bei aktuellen JS Versionen) mitWert
vorbelegt, kann aber auf verschiedene Eigenschaften umgestellt werden. In diesem Baustein wird immer auf genau den Datenpunkt zugegriffen der den Trigger ausgelöst hat.A.
-
@asgothian Danke für den Tipp - schau ich mir gerne an. Ich hab mir gleich gedacht, dass das schlanker geht
Noch eine Frage: Fällt der Wert unter 20% werde ich wahrscheinlich mit mails zugespammt werden, da ja immer eins geschickt wird, wenn sich der Wert ändert. Kann ich das elegant verhindern? Zb eine langes Timeout setzen?
-
-
@homoran Danke!!!!!
-
@orpheus1977 sagte: immer eins geschickt wird, wenn sich der Wert ändert. Kann ich das elegant verhindern?
-
@asgothian said in Problem mit Blockly Script Überwachung Batteriestatus:
@orpheus1977 nebenbei - Ich lese den Post so das du mehrere Hue Bewegungsmelder hast und dafür mehrere Trigger verwendest in denen letztendlich immer die gleichen Blöcke vorkommen. Das geht auch einfacher - siehe Beispiel:
Der Baustein
Wert
undName
ist identisch - er stammt aus dem Trigger Bereich und ist (bei aktuellen JS Versionen) mitWert
vorbelegt, kann aber auf verschiedene Eigenschaften umgestellt werden. In diesem Baustein wird immer auf genau den Datenpunkt zugegriffen der den Trigger ausgelöst hat.A.
Sorry noch eine Frage - wie bekomme ich mehrere Objekt IDs an diesen Baustein?
-
@orpheus1977 sagte: wie bekomme ich mehrere Objekt IDs an diesen Baustein?
Blaues Zahnrad links oben.