Garagentorsteuerung mit Robonect

Du möchtest Deinen Automower in Deine Hausautomatisierung einbinden oder eine eigene App entwicklen?
Hier wird diese offene Schnittstelle zum Robonect Hx Modul beschrieben.

Moderator: Lampi

Antworten
Admin
Administrator
Beiträge: 2907
Registriert: Di 19. Jan 2016, 18:34
Wohnort: Kiel
Mäher: Gardena SILENO City 500
Firmware des Mähers (MSW): MSW 11.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: stets die Allerneuste :-)
hat sich bedankt: 1 Mal
wurde gedankt: 60 Male
Kontaktdaten:

Garagentorsteuerung mit Robonect

Beitrag von Admin »

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.
Werbefläche zu vermieten. :lol:

Antworten

Zurück zu „API für Robonect® Hx“