Admin hat geschrieben:Robonect - Türsteuerung (NOCH FEHLERHAFT IN V1.0 BETA 5!!!)
Für die Ansteuerung eines Tores gibt es das API-Kommando "door".
Abrufen des Status: http://192.168.2.1/xml?cmd=door
Setzen des Betriebsmodus mit: http://192.168.2.1/xml?cmd=door&delay=xyz
Für delay gibt es folgende Werte
delay=-1
Sobald der Mäher losfahren möchte, wird er in der LS gehalten. Der Status, der über cmd=Status abgerufen werden kann, wechselt auf 0x12 (Doordelay).
Wechselt der Status auf 0x12, muss das Tor geöffnet werden. Sobald dieses offen ist, muss http://192.168.2.1/xml?cmd=door&release aufgerufen werden. Dadurch beginnt der Mäher zu starten
delay=0
Es erfolgt keine Türsteuerung
delay=n
Sobald der Mäher losfahren möchte, wird er in der LS für n Sekunden gehalten.In diesem Zeitraum ist der Status 0x12. Nach Ablauf der Zeit verlässt er die LS.
Maximale Verzögerung = 240 Sekunden
Das heißt, die Steuerung des Tors muss sich dem Status anpassen. Um den Status abzurufen gibt es 3 verschiedene Möglichkeiten:
- Den Status über http://192.168.2.1/xml?cmd=status alle x Sekunden abrufen
- Den Status mittels MQTT empfangen
- Den Status mittels Push empfangen
Um die Umsetung der Torsteuerung zu realisieren, müssen folgende Statuswerte berücksichtigt werden:
SEARCHINGHOME = 0x03,
CHARGING = 0x04,
SEARCHING = 0x05,
DOORDELAY = 0x12,
Ausgehend von der Mäher steht in der LS:
Warten, bis "DOORDELAY". Dann Tor öffnen. Der Mäher fährt aus der LS, sobald die Verzögerung abgelaufen ist, oder mittels http://192.168.2.1/xml?cmd=door&release
Sobald Status "SEARCHING" kann das Tor wieder geschlossen werden.
Sobald Status "SEARCHINGHOME" Tor wieder öffnen.
Sobald Status "CHARGING" Tor wieder schließen.
Hört sich fantastisch an - nur leider hab ich keinen Schimmer wie mir das helfen könnte zb. mit Robonect eine Shelly2 zusteuern.
Elektrisch kein Thema, aber wie ist das mit der Software beide können MQTT und wie geht das weiter??
Ja googeln kann ich auch aber ich habe schon Probleme mit dem Prinzip.
Kann mir bitte jemand den Weg zeigen ?