Seite 1 von 2

Steuerung über Openhab

Verfasst: Sa 4. Jul 2020, 08:21
von sebastianhe
Ich möchte gerne mein Mäher über Openhab steuern, leider ist die Dokumentation im Binding nicht sehr umfangreich und zudem an einer Stelle auch falsch.

Code: Alles auswählen

Switch    mowerOneHourJob      "Start mowing for one hour from now"            {channel="robonect:mower:automower:job",remoteStart=REMOTE_1,afterMode=AUTO,duration=60}
Ist die falsche Syntax, führt zu Fehlern in der Items Datei.

Wie steuert ihr euren Mäher? Mir schwebt ein Schalter oder Regel vor mit welchem ich eine Stunde lang mähe (eigentlich so wie oben beschrieben.


vielen Dank und Grüße Sebastian

Re: Steuerung über Openhab

Verfasst: So 19. Jul 2020, 09:05
von sebastianhe
Niemand eine Idee?

Re: Steuerung über Openhab

Verfasst: Di 4. Aug 2020, 14:21
von demichve
Hi,
Ich hatte auch zuerst das Binding verwendet, was eigentlich ganz gut funktioniert hatte. Nur genau das Starten eines Jobs habe ich über das bekannte Webscript und einer Rule gelöst. Lief also an dem Binding vorbei. Aber die Status hatte ich über das Binding gelesen.

Inzwischen habe ich die Anbindung auf MQTT umgestellt und das Binding gelöscht.

Vorgehen:
Mosquitto Server installieren
MQTT Binding von OpenHAB installieren
manuell ein Thing für Mosquitto und Channels für die Daten anlegen
Items zum Status lesen und zusätzlich ein Item zum Setzen des Modus (Auto, home, ...) anlegen.

Vorteil: die Statuswerte kommen in Echtzeit und ich nutze auch OpenHAB Cloud mit iPhone App, weil man damit auch kostenlos für jedes beliebige Event eine Push-Benachrichtigung bekommen kann.

Re: Steuerung über Openhab

Verfasst: Di 4. Aug 2020, 20:05
von sebastianhe
vielen Dank für deine Antwort, wie steuerst du den Mäher? Auch über MQTT?

Re: Steuerung über Openhab

Verfasst: Sa 8. Aug 2020, 12:30
von Boby123
Hallo versuch es mal wie folgt:

Switch Job1 "Job 1x mähen (90 Min." (Rasernmaeher, Garten) { http="ON:GET:http://xxx.xxx.xxx.xxx/xml?cmd=mode&mod ... X&pass=XXX" }

Die XXX bei IP, Name und Pass einmal eintragen und dann sollte es laufen

Re: Steuerung über Openhab

Verfasst: So 30. Aug 2020, 09:05
von sebastianhe
Danke für den Input - der Befehl kann meiner Meinung nach nicht funktionieren. Bist du dir sicher?

Re: Steuerung über Openhab

Verfasst: Mi 7. Okt 2020, 12:59
von Boby123
Weshalb sollte der Befehl nicht funktionieren?

Re: Steuerung über Openhab

Verfasst: Mi 14. Okt 2020, 13:10
von sebastianhe
Wegen den "..." in dem Switch Befehl.

Re: Steuerung über Openhab

Verfasst: Mi 14. Okt 2020, 15:53
von Lampi
Hallo sebastianhe,

die "..." sind nicht Teil der Befehlszeile. Da das System den Teil ab "http://" automatisch als Link interpretiert wird die Anzeige gekürzt, wobei der gekürzte Teil mit "..." angedeutet wird. In voller Länge lautet die Zeile:

Code: Alles auswählen

Switch Job1 "Job 1x mähen (90 Min." (Rasernmaeher, Garten) { http="ON:GET:http://xxx.xxx.xxx.xxx/xml?cmd=mode&mode=job&duration=110&name=XXX&pass=XXX" }
Falls dir die Zeile nicht komplett angezeigt wird bitte zur Seite scrollen da sie nicht automatisch umgebrochen wird.

Gruß
Lampi

Re: Steuerung über Openhab

Verfasst: Mi 14. Okt 2020, 16:19
von sebastianhe
Danke, jetzt schaut es gut aus - werde es mal versuchen.