NEWS
gelöst Blockly ==> Status Rollladen mit ID vom Selektor
-
Hallo!
Ich versuche mittels eines Blockly Scripts mir an Telegram den geänderten Status meiner Homematic Rollladenaktoren zu senden.
Prinzipiell funktioniert das auch so:
Problem ist der Homematic Aktor, er sendet mehrfach den Status:
Idee wäre jetzt, auf den .working Datenpunkt zu triggern...
Da habe ich aber keine Idee wie ich es dann mit ID vom Selektor bauen kann, dass er mir nur den Status des "bewegten" Rolladen sendet...Kann mir da jemand aufs Pferd helfen?
Danke! -
@tcfigge sagte: sendet mehrfach den Status:
Damit nur der Endstatus gesendet wird, muss die Timeout-Zeit mind. die maximale Rollolaufzeit betragen:
-
@paul53
Hallo und Danke für die Hilfe!
Grundlegend funktioniert Dein Weg, aber bei mir fahren schon mal mehrere Rollladen gleichzeitig.
Dadurch "verschluck" es jetzt Nachrichten...
Sprich:
Rollladen 1, 2 und 3 fahren runter.
Meldung: Rollladen 1 => 0%
Hast Du da auch noch eine Idee? -
@tcfigge sagte: noch eine Idee?
Sind auch "WORKING"-DP auf Linkeddevices abgebildet? Dann kann man diese verwenden:
Funktion getName(id):
return getObject(id.replace('.WORKING', '.LEVEL')).common.name;
Funktion getLEVEL(id):
return getState(id.replace('.WORKING', '.LEVEL')).val;
-
Hallo
Super, läuft wie ein Länderspiel!
1000 Dank!