-
Autor
Hallo,
kleines Update: Die Status-Auswertung erfolgt jetzt über "Konvertierung" - "JSON nach Objekt"
das erspart die Listenfunktion und auswerten etc... deutlich kleiner.
hier ein "neuer" Weg über Blockly um an die Werte zukommen bzw. sie darzustellen und dann z.b. in VIS wiederzugeben
Aufgabe:
- Status vom Shelly PM in einen Datenpunkt schreiben ( ON / OFF mit Zeit, Laufzeit aktiv und Gesamt / Schaltung )
- Erkennung von AutOFF Timer im Shelly
- Zustand PM: Zustand Switch + Laufzeit in beide Richtungen , Countdown und Runtime in einem Datenpunkt
- Also ein Status vom Shelly was er gerade macht und ggf. wie lange er das noch macht
- Tastrate in sek so genau wie möglich bis max. AutoOFF Time vom Shelly
- Datenpunkt Automatisch setzen
Blockly Funktion:
- Das Blockly Triggert auf den Switch vom PM, wertet vom PM den has_Timer aus, (true/false)
- aktiv dann runterzählen , Livetimer und Start und Endzeit in Datenpunkt schreiben
- inaktiv dann Hochzählen bis OFF mit Livtetimer Start und Endzeit in Datenpunkt schreiben
- Tastrate in sek
- Datenpunkte werden automatisch nach Wunsch gesetzt
Probleme:
- Die Laufzeiten war ein Problem es im richtigen Format und dann noch das Blockly "klein" zuhalten
Als Bild nicht so dolle da sie ja stehen die Timerchens...
PM Aus:
PM ON Timer up
PM ON AutoOFF
Blockly Gesamtübersicht :
Einzeln:
Blockly NEU: