Seite 1 von 1

OH3 und Status von Group-Items

Verfasst: 22. Jan 2021 12:22
von harteknut
Hallo zusammen,

ich habe einige Gruppen, welche die Status einiger Items zusammenfassen. Beispiel: Den Status aller Schalter, die die Heizungsregler sperren.
Wenn ich diese group-Items als Label in der MainUI anzeigen will, steht bei Status immer "Err":
Err.jpg
Wenn ich aber als Action Group-Details auswähle:
ein.jpg
wird die Popup tiptop angezeigt:
Grp.jpg
Was mach ich falsch?

Re: OH3 und Status von Group-Items

Verfasst: 22. Jan 2021 14:30
von peter-pan
Wie hast du das Group-Item angelegt per UI oder als Text-File ?
Wie hast du das Pattern/Formatter definiert ? Und wie hast du die Aggregation definiert ?

Re: OH3 und Status von Group-Items

Verfasst: 22. Jan 2021 20:24
von harteknut
Guter Hinweis!
Die Gruppe hatte ich im Textfile stehen:

Code: Alles auswählen

Group:Switch:OR(ON, OFF)	gReglersperren	"Reglerperren Heizung"	<lock>
Hab sie auskommentiert und über die UI angelegt, jetzt tuts.

Re: OH3 und Status von Group-Items

Verfasst: 22. Jan 2021 22:39
von peter-pan
Es hätte wahrscheinlich auch so gereicht:

Code: Alles auswählen

Group:Switch:OR(ON, OFF)	gReglersperren	"Reglerperren Heizung [%s]"	<lock>
oder alternativ eine Meta Data Ergänzung "State Description".

Re: OH3 und Status von Group-Items

Verfasst: 23. Jan 2021 12:07
von harteknut
Fast:
- Das [%s] hatte ich versucht, scheint aber in OH3 nicht mehr zu tun (hatte ich auch an anderer Stelle schon gelesen, weiß aber nicht mehr, wo).
- Mit "State Description" geht das prima, ich weiß aber nicht, wie man das im Textfile macht. Daher habe ich das Item in ein UI-generiertes-Item umgewandelt.
So langsam werden die Text-Konfigs immer dünner...

Re: OH3 und Status von Group-Items

Verfasst: 23. Jan 2021 12:53
von peter-pan
harteknut hat geschrieben: 23. Jan 2021 12:07 - Das [%s] hatte ich versucht
Bei mir geht's ??? :o
Hast du es schon mal so probiert (Meta-Data) ?

Code: Alles auswählen

String Dummy           "Versucherle"      (gPower,gPower1)   ["WallSwitch", "Point_Control_Switch"]   { stateDescription="pattern" [pattern="MAP(de.map):%s"], synonyms="Schalter" }
bzw.:

Code: Alles auswählen

Group:Switch:OR(ON, OFF)	gReglersperren	"Reglerperren Heizung]"	<lock>  { stateDescription="pattern" [pattern="%s"] }