Zum Schluss schreibst DuSadWombat hat geschrieben: ↑20.11.2018, 07:35Hallo zusammen,
ich habe hier kleine Anleitung (nach meinen Erfahrungen) geschrieben, wie man auf einer Sonoff s20 Basic Steckdose tasmota-Firmaware installiert und die auch in Homematic System über http-requests integriert. https://smarthome.kuklin.de/2018/11/02/ ... einbinden/
Viele Grüße
"Es gibt aber einen Nachteil bei dieser Art der Integration: wenn die Sonoff-Steckdose manuell durch das Betätigen des Knopfes am Gerät ein- bzw. ausgeschaltet wird, erfährt das Homematic-System nichts davon."
Genau das könnte man doch aber lösen.
Das hier vorgestellte sonoff.sh script habe ich einmal per Hand aufgerufen und erhalte einige json formatierte Infos zurück. Auch den Status in form:
Code: Alles auswählen
{"Status":{"Module":46,"FriendlyName":["Sonoff"],"Topic":"sonoff","ButtonTopic":"0","Power":1,"PowerOnState":3,"LedState":1,"SaveData":1,"SaveState":1,"SwitchTopic":"0","SwitchMode":[0,0,0,0,0,0,0,0],"ButtonRetain":0,"SwitchRetain":0,"SensorRetain":0,"PowerRetain":0}}
Was ich aber überhaupt noch nicht verstehe, ist, wie ich bei einem CuxD Gerät den Status überschreibe.
Ich kann ja mittels KEY|TIMER_PRESET einen Zeitraum setzen, wo das sonoff.sh Skript immer wieder gestartet wird.
Das Skript selber gebe ich wohl unter KEY|CMD_TIMER an.
Und nun? Wohin kommt dieser ganze Output (siehe Ausgabezeilen zuvor) hin? Wo steht dieser und wie kann ich den verwenden? Müsste dann ja wahrscheinlich auch noch die JSON Daten zerlegen.
Hier wäre ich über einen Hinweis sehr dankbar.
Heimer