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.