Steuerung über Openhab

open Home Automation Bus (openHAB) ist eine in Java entwickelte Softwarelösung, die Komponenten zur Gebäudeautomatisierung von den verschiedensten Anbietern hersteller- und protokollneutral in einer Plattform miteinander verbindet.
Antworten
sebastianhe
Forum-Nutzer
Beiträge: 39
Registriert: Sa 10. Aug 2019, 17:05
Wohnort: Reutlingen
Mäher: Gardena SILENO
Firmware des Mähers (MSW): MSW 15.xx.xx
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: V1.2 RC0

Steuerung über Openhab

Beitrag 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

sebastianhe
Forum-Nutzer
Beiträge: 39
Registriert: Sa 10. Aug 2019, 17:05
Wohnort: Reutlingen
Mäher: Gardena SILENO
Firmware des Mähers (MSW): MSW 15.xx.xx
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: V1.2 RC0

Re: Steuerung über Openhab

Beitrag von sebastianhe »

Niemand eine Idee?

demichve
Forum-Nutzer
Beiträge: 49
Registriert: So 8. Apr 2018, 13:38
Mäher: Gardena SILENO City 250
Firmware des Mähers (MSW): MSW 11.xx.xx
Herstellungsjahr: 2018
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: 1.0a

Re: Steuerung über Openhab

Beitrag 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.

sebastianhe
Forum-Nutzer
Beiträge: 39
Registriert: Sa 10. Aug 2019, 17:05
Wohnort: Reutlingen
Mäher: Gardena SILENO
Firmware des Mähers (MSW): MSW 15.xx.xx
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: V1.2 RC0

Re: Steuerung über Openhab

Beitrag von sebastianhe »

Vielen Dank für deine Antwort, wie steuerst du den Mäher? Auch über MQTT?

Boby123
Forum-Nutzer
Beiträge: 14
Registriert: Sa 9. Feb 2019, 09:45
Mäher: Gardena SILENO City 250
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: -

Re: Steuerung über Openhab

Beitrag 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

sebastianhe
Forum-Nutzer
Beiträge: 39
Registriert: Sa 10. Aug 2019, 17:05
Wohnort: Reutlingen
Mäher: Gardena SILENO
Firmware des Mähers (MSW): MSW 15.xx.xx
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: V1.2 RC0

Re: Steuerung über Openhab

Beitrag von sebastianhe »

Danke für den Input - der Befehl kann meiner Meinung nach nicht funktionieren. Bist du dir sicher?

Boby123
Forum-Nutzer
Beiträge: 14
Registriert: Sa 9. Feb 2019, 09:45
Mäher: Gardena SILENO City 250
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: -

Re: Steuerung über Openhab

Beitrag von Boby123 »

Weshalb sollte der Befehl nicht funktionieren?

sebastianhe
Forum-Nutzer
Beiträge: 39
Registriert: Sa 10. Aug 2019, 17:05
Wohnort: Reutlingen
Mäher: Gardena SILENO
Firmware des Mähers (MSW): MSW 15.xx.xx
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: V1.2 RC0

Re: Steuerung über Openhab

Beitrag von sebastianhe »

Wegen den "..." in dem Switch Befehl.

Lampi
sehr erfahrener Forum-Nutzer
Beiträge: 340
Registriert: Di 14. Feb 2017, 17:07
Mäher: Husqvarna Automower 330X
Firmware des Mähers (MSW): MSW 7.xx.xx
Herstellungsjahr: 2014
Robonect-Modul: Robonect Hx (Rev.1)
Robonect Firmware: V1.2 (Final Release)

Re: Steuerung über Openhab

Beitrag 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
Fragen? Fragen!

sebastianhe
Forum-Nutzer
Beiträge: 39
Registriert: Sa 10. Aug 2019, 17:05
Wohnort: Reutlingen
Mäher: Gardena SILENO
Firmware des Mähers (MSW): MSW 15.xx.xx
Herstellungsjahr: 2019
Robonect-Modul: Robonect Hx (Rev.6)
Robonect Firmware: V1.2 RC0

Re: Steuerung über Openhab

Beitrag von sebastianhe »

Danke, jetzt schaut es gut aus - werde es mal versuchen.

Antworten

Zurück zu „OpenHAB“