Gruppierung Sitemap mit dynamischen icon
Verfasst: 10. Okt 2020 23:39
Hallo zusammen,
ich würde gerne in meiner Sitemap eine Gruppierung Batteriestatus anlegen. Das Icon dieser Gruppierung soll das icon "battery" anzeigen, wenn bei allen Elementen, dieser Gruppierung, die Batterie in Ordnung ist. Sie soll das icon "lowbattery" Anzeigen, wenn ein bei einem Thing die Batterie nicht in Ordnung ist.
Hintergrundinfo: es handelt sich hier ausschließlich um Homematic Fensterkontakte die nur den Status "OK" oder "Not OK" haben können
Die Items sind folgendermaßen definiert:
Aktuell sieht die Sitemap so aus
Hat jemand eine Tipp für mich, wie sich das realisieren lässt.
Vielen Dank im voraus
ich würde gerne in meiner Sitemap eine Gruppierung Batteriestatus anlegen. Das Icon dieser Gruppierung soll das icon "battery" anzeigen, wenn bei allen Elementen, dieser Gruppierung, die Batterie in Ordnung ist. Sie soll das icon "lowbattery" Anzeigen, wenn ein bei einem Thing die Batterie nicht in Ordnung ist.
Hintergrundinfo: es handelt sich hier ausschließlich um Homematic Fensterkontakte die nur den Status "OK" oder "Not OK" haben können
Die Items sind folgendermaßen definiert:
Code: Alles auswählen
Switch FGaesteWC_Bat "Niedriger batteriestatus [%s]" {channel="homematic:HM-Sec-SC:MEQXXXXXX:KEQXXXXXXx:0#LOWBAT"}
Switch FKueche_Bat "Niedriger batteriestatus [%s]" {channel="homematic:HM-Sec-SCo:MEQXXXXX:NEQXXXXXXX:0#LOWBAT"}
Switch FKueche_Bat "Niedriger batteriestatus [%s]" {channel="homematic:HM-Sec-SCo:MEQXXXXX:NEQXXXXXXX:0#LOWBAT"}
usw.
Code: Alles auswählen
sitemap Batterie label="Batteriestatus" {
Frame label="Fensterkontakte - EG" {
Text item=FGaesteWC_Bat icon="battery" label="Fenster Gäste WC [OK]" visibility=[FGaesteWC_Bat==OFF]
Text item=FGaesteWC_Bat icon="lowbattery" label="Fenster Gäste WC Batterie tauschen [not OK]" visibility=[FGaesteWC_Bat==ON]
Text item=FKueche_Bat icon="battery" label="Fenster Küche[OK]" visibility=[FKueche_Bat==OFF]
Text item=FKueche_Bat icon="lowbattery" label="Fenster Küche Batterie tauschen [not OK]" visibility=[FGaesteWC_Bat==ON]
usw.
}
Vielen Dank im voraus