Gruppe Rollershutter unter 2.5.6

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von peter-pan »

..nein. Das ist einfach das Gruppenitem. Die dazugehörigen Items werden einfach mit dem "Gruppennamen" markiert.

Code: Alles auswählen

Group:Rollershutter:OR(UP,DOWN)   gGartenShutters "alle Rolladen [%s] "<rollershutter>
Rollershutter   TerrasseL   "Rollladen Terrasse links  [%s]"   (gGartenShutters)
Rollershutter   TerrasseR   "RollladenTerrasse rechts  [%s]" (gGartenShutters)
@udo1toni hat dir ja an anderer Stelle hier im Forum erklärt, wie man sollche Gruppenitems und "Untergruppenitems" benutzen kann (Garten, Terrasse,etc). Du kannst Gruppen erstellen ohne Funktionen z. B. um aufzuzeigen in welchem Raum sich welche Geräte befinden(logisch), oder mit Funktion und Itemtype, z. B. alle Rollershutter, alle Switche, etc., um diese über die Gruppenfunktion zu steuern(funktional). Damit kannst du dann die zugehörigen Items bzw. die Status aggregieren und daraus Mittelwerte, Summen, Anzahl oder logische Werte ermitteln und auch zusammen schalten.

Schau mal hier rein, um dir einen Überblick über die möglichen Gruppenfunktionen zu verschaffen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von scotty »

Schon richtig, dass @udo1toni mir die Benutzung von Gruppenitems erklärt hat. Du verwendest allerdings eine andere Formulierung und auch Platzhalter ([%s]).
OK, ich danke dir jedenfalls für die ausführliche Information.

Bis demnächst mal und alles Gute!
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
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von peter-pan »

scotty hat geschrieben: 27. Jul 2020 19:19 Du verwendest allerdings eine andere Formulierung und auch Platzhalter ([%s]).
OK, ich danke dir jedenfalls für die ausführliche Information.
Eigentlich nicht. Wie gesagt es gibt Gruppenitems mit und ohne Funktion

Code: Alles auswählen

Group:Rollershutter:OR(UP,DOWN)   gGartenShutters "alle Rolladen [%s] "<rollershutter>  // mit Funktion
Group                             gGartenShutters "alle Rolladen [%s] "<rollershutter>  // ohne Funktion    
Die Gruppe -ohne Funktion/Itemtyp- ist nur zur Anzeige.
Die Gruppe -mit Funktion/Itemtyp- kannst du auch zum Schalten benutzen.
Der Suffix/Formatter [%s] ist zur Formatierung, kann aber auch evtl. zur Zählung [%d] benutzt werden. Das müsstest du mal ausprobieren. Hab grad kein passendes Beispiel parat.
Aber auch hier gibt es bestimmt einige Beispiele von Udo hier im Forum. Such mal unter "Gruppe" oder "Group" und "udo1toni" da wirst du sicher fündig.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von udo1toni »

Entschuldigung, aber die Gruppendefinition

Code: Alles auswählen

Group:Rollershutter:OR(UP,DOWN) 
ist Quatsch!
  1. Gäbe es hier drei gültige Einträge (UP/DOWN/STOP), was mit Boolscher Algebra nicht abzubilden ist.
  2. handelt es sich bei UP und DOWN um Commands. Ein Rollershutter Item hat als Status IMMER einen Integer Wert von 0 - 100 (NULL bzw. UNDEV wären auch noch möglich)
    Die "Group Aggregation Function" (ich scheue mich, einfach nur Gruppenfunktion zu schreiben) bezieht sich immer und ausschließlich auf den Status.
Lustigerweise ist openHAB an dieser Stelle total schmerzfrei und meckert nicht, obwohl das OR für Zahlen nun wirklich nicht funktionieren kann.

Man könnte für die Gruppe sinnvoll entweder AVG, MIN oder MAX als Aggregation nutzen, also entweder die mittlere Höhe über alle Läden, den am weitesten geöffneten Laden oder den am weitesten geschlossenen Laden.
Wichtig zu wissen: Die Gruppe hat nur dann einen gültigen Status, wenn ALLE Gruppenmitglieder einen gültigen Status haben.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Gruppe Rollershutter unter 2.5.6

Beitrag von peter-pan »

udo1toni hat geschrieben: 27. Jul 2020 20:49 Entschuldigung, aber die Gruppendefinition

Group:Rollershutter:OR(UP,DOWN)

ist Quatsch!
Sorry du hast ja Recht. Asche über mein Haupt (gefährliches Halbwissen) 😥😇.

Hab auch grad noch mal deinen Beitrag hier gelesen.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten