Seite 1 von 1

Gruppenbesetzung Rollershutter

Verfasst: 26. Jul 2020 19:42
von scotty
Hallo Zusammen,

kürzlich hatte ich eine Gruppe Rollershutter zusammengestellt und starte sie über das Kommando

Code: Alles auswählen

gGartenShutters.sendCommand(DOWN)
fehlerfrei.
Aus dieser Gruppe (insgesamt 4 von 8 Rollershuttern) möchte ich nunmehr für 2 Shutter eine neue Gruppe mit dem Befehl

Code: Alles auswählen

gTerrasseShutters.sendCommand(DOWN)
starten. Ich bekomme allerdings die Fehlermeldung "...[WARN ] [lipse.smarthome.core.items.GroupItem] - Command 'DOWN' has been ignored for group 'gTerrasseShutters' as it is not accepted."
Meine Frage: Kann ich die Shutter immer nur einer Gruppe zuordnen oder woher resultiert die Meldung?

Re: Gruppenbesetzung Rollershutter

Verfasst: 26. Jul 2020 19:55
von udo1toni
Nein, es gibt keine solche Einschränkung. Wie sind denn die Gruppen definiert, und welche Items gehören jeweils in die Gruppen (alle...)?

Re: Gruppenbesetzung Rollershutter

Verfasst: 26. Jul 2020 20:19
von scotty
Gruppe Garten:

Code: Alles auswählen

Group gGartenShutters
Rollershutter   TerrasseL   "Rollläden Garten" (gGartenShutters) ["Blinds"] {channel="shelly:shelly25-roller:bcddc2779cf0:roller#control"}
Rollershutter   TerrasseR   "Rollläden Garten" (gGartenShutters) ["Blinds"] {channel="shelly:shelly25-roller:bcddc2779cf3:roller#control"}
Rollershutter   Galerie   "Rollläden Garten" (gGartenShutters) ["Blinds"] {channel="shelly:shelly25-roller:e098068d1c0f:roller#control"}
Rollershutter   Buero   "Rollläden Garten" (gGartenShutters) ["Blinds"] {channel="shelly:shelly25-roller:68c63afb2353:roller#control"}
Dummy-Item:

Code: Alles auswählen

String Flag_ShutterZu "Shuttersteuerung" <switch>
Regel Runterfahren:

Code: Alles auswählen

//------------------------------------------------------------------------
//    Schließt die Rollläden zum Garten
//------------------------------------------------------------------------
rule "Rolllaeden Garten schließen"
when
Item Flag_ShutterZu received command "ON"

then
logInfo("Flag_ShutterZu", "Rolllaeden Garten schließen")
gGartenShutters.sendCommand(DOWN)
Flag_ShutterZu.postUpdate("OFF")
end
Gruppe Terrasse:

Code: Alles auswählen

Group gTerrasseShutters
Rollershutter   TerrasseL   "Rollläden TerrasseL" (gTerrasseShutters) ["Blinds"] {channel="shelly:shelly25-roller:bcddc2779cf0:roller#control"}
Rollershutter   TerrasseR   "Rollläden TerrasseR" (gTerrasseShutters) ["Blinds"] {channel="shelly:shelly25-roller:bcddc2779cf3:roller#control"}
Dummy-Item:

Code: Alles auswählen

String Flag_TerrShutterAuf "Terrassen Shuttersteuerung" <switch>
Regel Runterfahren:

Code: Alles auswählen

//------------------------------------------------------------------------
//    Schließt die Rollläden zur Terrasse
//------------------------------------------------------------------------
rule "Rolllaeden Terrasse schließen"
when
Item Flag_TerrShutterZu received command "ON"

then
logInfo("Flag_TerrShutterZu", "Rolllaeden Terrasse schließen")
gTerrasseShutters.sendCommand(DOWN)
Flag_TerrShutterZu.postUpdate("OFF")
end
Alle Elemente wurde auch noch einmal (umkonfiguriert) zum Hochfahren angelegt. Es geht sicher auch einfacher, als Einsteiger bin ich erst einmal zufrieden damit.

Re: Gruppenbesetzung Rollershutter

Verfasst: 26. Jul 2020 20:22
von udo1toni
Du darfst ein Item nicht mehrfach definieren. Stattdessen weist Du einem Item mehrere Gruppen zu (oder andersrum weist Du ein Item mehreren Gruppen zu...)

Code: Alles auswählen

Group gGartenShutters
Group gTerrasseShutters
Rollershutter TerrasseL "Rollläden Garten" (gGartenShutters,gTerrasseShutters) ["Blinds"] {channel="shelly:shelly25-roller:bcddc2779cf0:roller#control"}
Rollershutter TerrasseR "Rollläden Garten" (gGartenShutters,gTerrasseShutters) ["Blinds"] {channel="shelly:shelly25-roller:bcddc2779cf3:roller#control"}
Rollershutter Galerie   "Rollläden Garten" (gGartenShutters)                   ["Blinds"] {channel="shelly:shelly25-roller:e098068d1c0f:roller#control"}
Rollershutter Buero     "Rollläden Garten" (gGartenShutters)                   ["Blinds"] {channel="shelly:shelly25-roller:68c63afb2353:roller#control"}
Eigentlich würde ich ein aussagekräftigeres Label erwarten - Terrasse links, Terrasse rechts, Galerie, Büro. Rollläden Garten wäre ja eher das Label für die Gruppe...

Re: Gruppenbesetzung Rollershutter

Verfasst: 26. Jul 2020 23:57
von scotty
Man lernt nie aus. Vielen Dank, das hat mir schon sehr viel geholfen.