Gruppe Rollershutter unter 2.5.6

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Tokamak
Beiträge: 183
Registriert: 20. Aug 2019 08:37
Answers: 4
Wohnort: Aachen

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von Tokamak »

Wenn es mit

Code: Alles auswählen

gIrgendwelcheShuttersGroup.sendCommand(DOWN)
nicht geht, mache es pro Shutter einzeln mit einer Lambda:

Code: Alles auswählen

gIrgendwelcheShuttersGroup.members.map[ rs | rs.sendCommand(DOWN) ]
Proxmox mit OH 4.2 und HABApp 24 im LXC-Container

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

@peter-pan
Manchmal ist alles ganz einfach. Meine Vorgehensweise unterscheidet sich nur geringfügig von Deiner. Bei Dir ist es die Item Dummy6 und bei mir war es Item Flag_Shutter. Ich habe lediglich dem falschen Befehl gesetzt, statt "ON" hieß es bei mir fälschlicherweise "PowerOff". Also, mit der Regel
//------------------------------------------------------------------------
// Schließt die Rollläden zum Garten
//------------------------------------------------------------------------
rule "Rolllaeden Garten schließen"
when
Item Flag_Shutter received command "ON"

then
logInfo("Flag_Shutter", "Rolllaeden Garten schließen")
sendCommand(gGartenShutters,DOWN)
end
funktioniert alles so, wie ich es möchte. Mein Vorhaben, durch die Verwendung von "UP" eine Regel zu erstellen, mit der die Gruppe dann wieder geöffnet wird, klappt nicht so ohne Weiteres. Keine Ahnung warum.

Ich bedanke mich jedenfalls bis hierhin bei Allen, die mit Tipps und Ratschläge zur Lösung des Problems gegeben haben.
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von udo1toni »

Nur so als Anmerkung: versucht bitte, auf die Action [sendCommand(Item,Value)] zu verzichten und nutzt stattdessen die Methode [Item.sendCommand(Value)]. Funktioniert auch mit Primitives, die Action scheitert daran.

Gesendet von meinem SM-G973F mit Tapatalk

openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

Ist das korrekt: [gGartenShutters.sendCommand(DOWN)] ?
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 243
Wohnort: Darmstadt

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von udo1toni »

Ja. Natürlich ohne eckige Klammern. Die habe ich nur genutzt, weil vom Handy geschrieben... also nochmal sauber:
gGartenShutters.sendCommand(DOWN) ist besser als sendCommand(gGartenShutters,DOWN)
:)
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

Das habe ich auch so verstanden, danke dafür. Ich hatte die Regel von gestern, 17:01 Uhr etwas umgeschrieben um diese dann für aufwärts zu nutzen. Hat nicht geklappt. Hast du eine Vorstellung, weshalb nicht?
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

Alles in Ordnung, hab den Fehler gefunden!
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

SRX
Beiträge: 60
Registriert: 15. Okt 2019 19:50
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von SRX »

Ich kann mich irren, aber bei mir habe ich das Item leicht anders aufgebaut
Statt

Code: Alles auswählen

Group gGartenShutters
Rollershutter   TerrasseL   "Rollläden Garten" (gGartenShutters) ["Blinds"] {channel="shelly:shelly25-roller:xxxxxxxx:roller#control"}
baue doch mal das item so ein, Unterschied ist die spitze Klammer <rollershutter>

Code: Alles auswählen

Rollershutter   TerrasseL      "Rolläden Garten"      <rollershutter>   (gGartenShutters)             ["Rollershutter"]            {channel="shelly:shelly25-roller:xxxxxx:roller#control"}

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

Danke für den Vorschlag. Bei mir läuft es allerdings jetzt zufriedenstellend, mit freundlichen Unterstützung diverser Forenmitglieder und udo1toni. Gut, Verbesserungspotential gibt es immer noch. Das versuche ich erst einmal selbst zu lösen.
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Benutzeravatar
scotty
Beiträge: 676
Registriert: 28. Apr 2020 04:44
Answers: 0

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

@peter-pan
ich bin gerade dabei, meine bisherigen Abläufe zu optimieren. So habe ich beispielsweise für die Gruppensteuerung Rollershutter jeweils ein Item "Auf" bzw. "Ab" angelegt.
Gerade bin ich allerdings noch einmal auf Deinen Beitrag "21. Jul 2020 09:58" gestoßen und habe dazu eine Frage:

Code: Alles auswählen

Group:Rollershutter:OR(UP,DOWN)   gGartenShutters "alle Rolladen "<rollershutter>   (Home)
Was bedeuten denn die Optionen "...OR(UP,DOWN"? Benötige ich danach kein zweites Item?

Viele Grüße
OH 3.4.5 im Docker auf Synology DS918+ mit USV, Reolink-RLC-511WA, Philips Hue, AVM Fritz!Box 6591C, Alexa, Logitech Harmony und diversen Shelly's

Antworten