Hi,
Ich habe einen ersten Ansatz eines homeeToMqtt Converters auf GitHub gestellt.
Er basiert auch auch auf Code von @stfnhmplr und ist als Node Applikation konzipiert.
homeeToMqtt registriert sich bei homee und published Statusänderungen an MQTT.
Es subscribed auch auf alle sinnvollen Attribute als Topic. Somit lassen sich Lichter und Schaltsteckdosen via MQTT steuern. Temperatur , Intensität und Farbtemperatur gehen auch.
MQTT kann hiebei als Middleware angesehen werden, welche es ermöglicht homme an die gängigen Heimautomatisierunslösungen wie Node-RED, HASS-IO usw. anzubinden.
Noch interessanter ist es, via MQTT die Daten in eine influxdb zu speichern und damit eine Langzeitdatenspeicherung zu haben. Die kann man dann wiederum einfach mit Grafana auswerten.
homee -> MQTT -> Node-Red -> InfluxDB -> Grafana
Ich möchte darauf hinweisen, daß es wahrscheinlich nur für Leute nutzbar ist, die mit folgenden Schlagwörten was anfangen können:
- nodejs
- npm
- mqtt
- json config Datei
Wenn genug Interesse besteht, kann man die Doku und Installation sicherlich ausweiten und/oder in hommean einbauen.
Das Programm basiert auf der bisher nicht freigegeben API die auch von der Webapp benutzt wird.
Er funktioniert aber sehr schön und ist rein Event getrieben.
Falls sich diese ändert und diese Programm nicht mehr funktioniert, darf keiner mit homee schimpfen.
Eine bisschen Doku und ein paar node-RED Beispiele befinden sich auf GitHub.
Ciao
Gido