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 ???
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"] }