Garagentorsteuerung mit Robonect
Verfasst: Mo 11. Jun 2018, 10:43
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.
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.