So, jetzt hab ich gleich die nächste Frage an die NodeRed-Experten.
Ich hab auf meinem Pi einen kleinen Server laufen, der mir den Status meines Automowers anzeigen kann und diesem Befehle senden kann (via API).
Nun hätte ich gerne ein Gerät in Homee, das mir den Status anzeigt:
Schalter an: Mäher mäht
Schalter aus: Mäher parkt
Ich bräuchte also einen Flow, der mir ein hih-Gerät anlegt. Der Status des Mähers kann über folgende URL abgerufen werden:
http://192.168.178.50:2345/status
In der JSON-Response finde ich dann den Status des Mähers unter „mowerStatus“:
{
batteryPercent: 99,
connected: true,
lastErrorCode: 0,
lastErrorCodeTimestamp: 0,
mowerStatus: "OK_CUTTING",
nextStartSource: "NO_SOURCE",
nextStartTimestamp: 0,
operatingMode: "AUTO",
storedTimestamp: 1602770468312,
showAsDisconnected: false,
valueFound: true,
cachedSettingsUUID: "2f535fd3-8d73-3bde-8444-6b45debfe8ab",
...
}
Der Flow sollte regelmäßig (alle 10 Sekunden) den Status prüfen und den Schalter in homee dann wie folgt umlegen:
mowerStatus ist „OK_CUTTING“ => Schalter an
mowerStatus ist „PARKED_TIMER“ oder „PARKED_PARKED_SELECTED“ => Schalter aus
Wenn der Schalter in homee eingeschaltet wird soll die folgende URL aufgerufen werden (Mower wird gestartet):
http://192.168.178.50:2345/start
Wenn der Schalter in homee ausgeschaltet wird soll die folgende URL aufgerufen werden (Mower wird geparkt):
http://192.168.178.50:2345/park
Vielleicht kann mir da jmd. nen entsprechenden Flow basteln? Der kann dann auch gerne zu den Beispielflows hinzugefügt werden. Nachdem mir @medicus07 im anderen Thread so gut geholfen hat, bin ich guter Dinge, das mein Vorhaben für die Node Red Experten hier keine große Sache ist.