Aufgrund derzeit hohem Spamaufkommens werden neue Nutzer sehr restriktiv behandelt. Nach kurzer "Bewährungszeit" hat man als normaler Nutzer weitreichende Rechte und benötigt auch kein Captcha mehr.
.
Nutzer, die sich danach dennoch als Spammer oder Trolle erweisen, können jederzeit wieder auf diesen Status zurückgesetzt oder gebannt werden.
Dasselbe gilt für Versuche, politische Überzeugungen kund zu tun, egal aus welcher Richtung diese kommen.
.
.:!: Achtung! Derzeit ist Robonect (noch) nicht mit dem Automower 305 ab Baujahr 2020 zusammen mit der neuen Mäher-FW MSW 41.4.0 kompatibel!
Aber: Im DailyBuild ist ein Patch enthalten, der getestet werden kann! (Stand 15.02.2024)
.
.Du hast Deinen Gardena-Mäher auf die Gardena-Firmware von 2023 aktualisiert?
.:arrow: Testmöglichkeit für das Daily Build.

Das FW-Update am Mäher wird dennoch nicht empfohlen, da das Daily Build nach aktuellen Berichten von Beta-Testern noch keine vollständige Kompatibilität gewährleisten kann! (Stand: 15.02.2024)
Wir empfehlen, das Gardena-Update noch nicht durchzuführen!

.
.

Openhab2

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.
reyem
Forum-Nutzer
Beiträge: 22
Registriert: Fr 21. Apr 2017, 14:14
Mäher: Husqvarna Automower 105
Firmware des Mähers (MSW): MSW 6.xx.xx
Herstellungsjahr: 2017
Robonect-Modul: Robonect Hx (Rev.3)
Robonect Firmware: 0.9e

Re: Openhab2

Beitrag von reyem »

@michael:

Ich habe dem binding jetzt den OFFLINE Status hinzugefügt. Damit kann man immerhin schonmal darauf reagieren und z.B. ein dateTime item in einer rule setzen. daraus kann man dann ableiten wie lange der mower schon offline ist. Um es weiter zu vereinfachen hab ich mal ein issue erfasst um die OFFLINE Duration als channel verfügbar zu machen. :

https://github.com/reyem/openhab2-addons/issues/3

Würde das dein Problem lösen oder fehlt noch etwas?

michael
erfahrener Forum-Nutzer
Beiträge: 62
Registriert: Do 12. Mai 2016, 20:28

Re: Openhab2

Beitrag von michael »

Hi @reyem ,

natürlich kann ich daruas über Regeln was basteln. Ist aber nur unwesentlich weniger aufwändig als jetzt, ohne Bindig.

Der Usecase (den vermutlich nicht nur ich habe): Ich will den Mäher eigentlich vergessen. Nur wenn er Probleme hat, die ich beheben muss, dann will ich notifiziert werden.

Also im Prinzip: Festgefahren.

Ich glaube nicht jedes "offline" ist gleich "festgefahren", oder? Nur wenn er aus der Fahrt heraus für länger als x Minuten off ist, dann kann man davon ausgehen, das er festgefahren ist....
Robonect H30x Firmware V0.9 (Final)
Automower: R40Li MSW-Version: 5.01.00 SUB-Version: 5.00.00 Software: OpenHab 2.0

idznak
Forum-Nutzer
Beiträge: 13
Registriert: Di 21. Jun 2016, 13:42
Wohnort: Raubling
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 0.9e

Re: Openhab2

Beitrag von idznak »

Ich bin seit gestern auch stolzer Besitzer eines Robonect Moduls. Heute habe ich auf meinem Synology NAS noch OpenHub2 Installiert. Bin schon gespannt was alles möglich ist.
Mein erstes Ziel ist eine Wetterdatenabfrage. Wenn es regnet, soll der Rasenmäher-Timer für diesen und den nächsten Tag deaktiviert werden.
Was habt ihr geplant?

bezibaerchen
erfahrener Forum-Nutzer
Beiträge: 87
Registriert: Mi 4. Mai 2016, 14:57
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.2)
Robonect Firmware: 0.9e
wurde gedankt: 1 Mal

Re: Openhab2

Beitrag von bezibaerchen »

Hatte ich in OpenHab realisiert in Kombination mit dem Netatmo Regenmesser.
MSW-Software: R40Li
MSW-Version: 5.01.00
MSW-Datum: 2014-10-10 13:44:38
SUB-Version: 5.00.00

idznak
Forum-Nutzer
Beiträge: 13
Registriert: Di 21. Jun 2016, 13:42
Wohnort: Raubling
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 0.9e

Re: Openhab2

Beitrag von idznak »

Hatte ich auch überlegt, aber dafür 200€ (Station + Regenmesser) ausgeben?
Daher wollte ich es über Yahoo oder vergleichbare Webservices erst versuchen.

bezibaerchen
erfahrener Forum-Nutzer
Beiträge: 87
Registriert: Mi 4. Mai 2016, 14:57
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.2)
Robonect Firmware: 0.9e
wurde gedankt: 1 Mal

Re: Openhab2

Beitrag von bezibaerchen »

Yahoo Weather Binding gibt es ja beispielsweise auch. Einfache Rule --> Wenn regen, curl auf Robonect, um Status home/Feierabend zu setzen. Wenn wieder trocken, dann wieder zurücksetzen auf Auto.
MSW-Software: R40Li
MSW-Version: 5.01.00
MSW-Datum: 2014-10-10 13:44:38
SUB-Version: 5.00.00

idznak
Forum-Nutzer
Beiträge: 13
Registriert: Di 21. Jun 2016, 13:42
Wohnort: Raubling
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 0.9e

Re: Openhab2

Beitrag von idznak »

Genauso hab ich es jetzt realisiert. In der Theorie funktioniert es schon. Jetzt warte ich auf den ersten regen :-)
Die Realisierung war erstaunlich einfach.

idznak
Forum-Nutzer
Beiträge: 13
Registriert: Di 21. Jun 2016, 13:42
Wohnort: Raubling
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 0.9e

Re: Openhab2

Beitrag von idznak »

Endlich regnet es mal.... :-) das Tolle daran, der Rasenmäher bleibt in seinem zu Hause und fährt nicht raus .

Den ersten Versuch dies zu realisieren habe ich mit dem YAHOO Weather Binding gemacht. Leider steht hier nicht die Weather-ConditionID (=beinhaltet den aktuellen Wetterstatus, z.B. es regnet) zur Verfügung.
Als zweites habe ich es mit dem Wether Binding funktioniert. Diese lässt sich leider nicht so Anwenderfreundlich konfigurieren, d.h. man muss die .item-Datei, weather.cfg, und die yahoo.weather.map manuell konfigurieren.
Nach einer gefühlten Ewigkeit hat man dann auch alle benötigten Parameter richtig erraten, so das mann dann im Anschluss
nur noch die Rule-Engine mühselig in der Weboberfläche konfigurieren muss.

Hier alle Details:
Datei conf\items\home.items

Code: Alles auswählen

String   Condition        "Condition [%s]"      {weather="locationId=home, type=condition, property=text"}
String   Condition_ID     "Condition id [%s]"   {weather="locationId=home, type=condition, property=id"}
Für die wetterabhänige Steuerung reicht es aus die Condition_ID zu konfigurieren.

Datei conf\services\weather.config

Code: Alles auswählen

location.home.name=[Ortname]
location.home.woeid=[WOEID]
location.home.latitude=[Latitude]
location.home.longitude=[Longitude]
location.home.provider=yahoo
location.home.language=de
location.home.updateInterval=10
location.home.units=Celsius
Dateiconf\transform\yahoo.weather.map

Code: Alles auswählen

- = unbekannt
0 = Tornado
1 = Tropischer Sturm
2 = Hurrikan
3 = Starker Gewitter
4 = Gewitter
5 = gemischter Regen und Schnee
6 = gemischter Regen und Graupel
7 = gemischter Schnee und Graupel
8 = Einfrieren Nieselregen
9 = Nieselregen
10 = Einfrierender Regen
11 = Schauer
12 = Schauer
13 = Schneeböen
14 = leichte Schneeschauer
15 = Schneewehen
16 = Schnee
17 = Hagel
18 = Schneeregen
19 = Staub
20 = Nebelig
21 = Dunst
22 = Rauchig
23 = stürmisch
24 = Windig
25 = kalt
26 = bewölkt
27 = Meistens bewölkt (Nacht)
28 = überwiegend bewölkt (Tag)
29 = Teilweise bewölkt (Nacht)
30 = Teilweise bewölkt (Tag)
31 = Klar (Nacht)
32 = sonnig
33 = heiter (Nacht)
34 = heiter (Tag)
35 = gemischter Regen und Hagel
36 = heiß
37 = vereinzelte Gewitter
38 = verstreute Gewitter
39 = verstreute Gewitter
40 = verstreute Schauer
41 = Schwerer Schnee
42 = verstreute Schneeschauer
43 = Schwerer Schnee
44 = Teilweise bewölkt
45 = Gewitterschauer
46 = Schneeschauer
47 = isolierte Gewitterschauer
Die Regeln habe ich über die Rule-Engine wie folgt konfiguriert
WHEN + an Item State is updated [ITEM.conditionID] State=1
THEN + send a command Configuration [ITEM....mover_status_mode] Command EOD
BUT ONLY IF + an item has a given state [ITEM....moverstatus_status] != 17

Der Teil " an Item State is updated [ITEM.conditionID] State=" muss für alle ConditionsIDs einzeln wiedholt eingefügt werden an denen der Mäher nicht fahren soll (1-18, 35, 38-47)

Benötigte Addons:
Bindings: Weather Binding, (+Robonect Binding)
MISC: Rule Engine
Transformations: Map Transformation

Das war's dann auch schon :-)

idznak
Forum-Nutzer
Beiträge: 13
Registriert: Di 21. Jun 2016, 13:42
Wohnort: Raubling
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.4)
Robonect Firmware: 0.9e

Re: Openhab2

Beitrag von idznak »

Wie kann ich einen "spontanen" Mähauftrag erteilen?
Parameter:
Beginn = sofort
Ende = Jetzt+1h
Anschliessend = Auto

Wie sehen die Parameter in Openhab2 aus?
Wie sieht der json-Befehl aus?

bezibaerchen
erfahrener Forum-Nutzer
Beiträge: 87
Registriert: Mi 4. Mai 2016, 14:57
Mäher: Gardena R40Li
Firmware des Mähers (MSW): MSW 5.xx.xx
Herstellungsjahr: 2015
Robonect-Modul: Robonect Hx (Rev.2)
Robonect Firmware: 0.9e
wurde gedankt: 1 Mal

Re: Openhab2

Beitrag von bezibaerchen »

Ich sehe da keinen JSON-Zweck.
Habe es in OH2 noch nicht wieder eingebaut und eventuell hat sich seitdem die API geändert, aber damals habe ich das einfach via curl gelöst.
MSW-Software: R40Li
MSW-Version: 5.01.00
MSW-Datum: 2014-10-10 13:44:38
SUB-Version: 5.00.00

Antworten

Zurück zu „OpenHAB“