Hallo,
ich setze Openhab (1) für verschiedene Haussteuerungen ein und habe vor kurzem Openhab um die Gardena Bewässerungssteuerung erweitert.
Wunderbar klappt die manuelle Steuerung per Switch der einzelnen Ventile.
jetzt sass ich daran eine "Intelligenz" zu bauen, die bisher daraus besteht das er innerhalb einer Rule im 5 oder 10 Minuten-Abstand die verschiedenen Ventile öffnet nacheinander (mit Timer).
Das funktioniert anscheinend (in den Tests schon, muss es jetzt im Dauertest zeigen) ganz gut.
Jetzt habe ich natürlich auf der Openhab Oberfläche 3 neue Buttons (Schalter mit Mapping)
3-Buttons.PNG
nun wollte ich das unter einem Mapping "verstecken" und habe ein Selection item angelegt mit einem Mapping (mappings=[0="5 Minuten",1="10 Minuten",2="Ausschalten"])
und der Rule
Aber leider startet das item (z.B. Gardena_Alle_Kreise_5_Minuten nicht sondern im Openhab Log kommt: "Received unknown command from Gardena_Alle '0'"
Warum mappt er die 0 nicht auf Case 0 und startet das item (bzw. die dahinterstehende Rule?)
Kann mir jemand Helfen? Danke!
ich setze Openhab (1) für verschiedene Haussteuerungen ein und habe vor kurzem Openhab um die Gardena Bewässerungssteuerung erweitert.
Wunderbar klappt die manuelle Steuerung per Switch der einzelnen Ventile.
jetzt sass ich daran eine "Intelligenz" zu bauen, die bisher daraus besteht das er innerhalb einer Rule im 5 oder 10 Minuten-Abstand die verschiedenen Ventile öffnet nacheinander (mit Timer).
Das funktioniert anscheinend (in den Tests schon, muss es jetzt im Dauertest zeigen) ganz gut.
Jetzt habe ich natürlich auf der Openhab Oberfläche 3 neue Buttons (Schalter mit Mapping)
3-Buttons.PNG
nun wollte ich das unter einem Mapping "verstecken" und habe ein Selection item angelegt mit einem Mapping (mappings=[0="5 Minuten",1="10 Minuten",2="Ausschalten"])
und der Rule
Code:
rule "Gartenbewässerung Selection" when item Gardena_Alle received command then switch(received command) { case 0 : Gardena_Alle_Kreise_5_Minuten.sendCommand(ON) case 1 : Gardena_Alle_Kreise_10_Minuten.sendCommand(ON) case 2 : Gardena_Alle_Ausschalten.sendCommand(OFF) } end
Aber leider startet das item (z.B. Gardena_Alle_Kreise_5_Minuten nicht sondern im Openhab Log kommt: "Received unknown command from Gardena_Alle '0'"
Warum mappt er die 0 nicht auf Case 0 und startet das item (bzw. die dahinterstehende Rule?)
Kann mir jemand Helfen? Danke!
Kommentar