Hi,
ich habe es bei mir wie folgt aufgebaut. Nicht wundern, ich setze HMIP ein, aber das macht hier erstmal keinen Unterschied.
items:
Code: Alles auswählen
// HKT Wohnzimmer links
Group gInnenEGWohnzimmerHKTLinks
"Heizkörper Wohnzimmer links"
<heating>
(gEGWohnzimmer)
Number InnenEGWohnzimmerHKTLinksTargetTemp
"Gewünschte Raumtemperatur [%.1f °C]"
<temperature>
(gInnenEGWohnzimmerHKTLinks,gEGWohnzimmerHKTTargetTemp)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:1#SET_POINT_TEMPERATURE"}
Number:Temperature InnenEGWohnzimmerHKTLinksCurrTemp
"Temperatur Esszimmer [%.1f °C]"
<temperature>
(gInnenEGWohnzimmerHKTLinks, gEGWohnzimmerHKTCurrTemp)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:1#ACTUAL_TEMPERATURE" }
Switch InnenEGWohnzimmerHKTLinksBattery
"Batterie Status [MAP(battery.map):%s]"
<battery>
(gInnenEGWohnzimmerHKTLinks,gSysBatteryState)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#LOW_BAT"}
Number InnenEGWohnzimmerHKTLinksRSSI
"Feldstärke am Device [%d dbm]"
(gInnenEGWohnzimmerHKTLinks)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#RSSI_DEVICE"}
Number InnenEGWohnzimmerHKTLinksValve
"Ventilöffnung [%d]%"
(gInnenEGWohnzimmerHKTLinks)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:1#VALVE_STATE"}
Number InnenEGWohnzimmerHKTLinksBatteryState
"Batterieladung HKT EZ [%.1f]"
(gInnenEGWohnzimmerHKTLinks)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#OPERATING_VOLTAGE"}
Number InnenEGWohnzimmerHKTLinksUNREACH
(gInnenEGWohnzimmerHKTLinks, gSysUnreached)
{channel="homematic:HMIP-eTRV:6d2469a0:XXXXXXXXXXXXXX:0#UNREACH"}
Da ich mir nicht jedes Detail in der Standard Sitemap anzeige, ist die Darstellung auf die Nutzbarkeit (und WAF) reduziert. Ich zeige nur die IST und die SOLL Temperatur an und biete die Möglichkeit letztere zu verstellen. In meiner Sitemap sieht das dann so aus:
Code: Alles auswählen
Text label="Wohnzimmer [%.1f °C]" icon="sofa" item=gEGWohnzimmerHKTCurrTemp {
Text item=EGWohnzimmerTuersensorState icon="door" valuecolor=[!=geschlossen="green", ==geschlossen="red"]
Text item=gEGWohnzimmerHKTCurrTemp icon="temperature" valuecolor=[>24="red", >21="orange", >19="green", <=19="blue"]
Selection item=gEGWohnzimmerHKTTargetTemp icon="temperature" mappings=[4.50="Aus", 6.00="Aus", 15.00="15°C", 18.00="18°C", 20.00="20°C", 20.50="20,5°C", 21.00="21°C", 21.50="21,5°C", 22.00="22°C", 22.50="22,5°C", 23.00="23°C", 23.50="23,5°C", 24.00="24°C", 24.50="24,5°C", 25.00="25°C"] visibility=[GlobalHeatingPeriod==ON]
}
Im Sommer ([GlobalHeatingPeriod==OFF) blende ich das Selectionfeld aus.
So sieht das das dann in der App aus:
WhatsApp Image 2020-01-13 at 10.55.38.jpeg
Wenn Ihr mal im HabPanel Umfeld schaut ... findet Ihr wahre Künstler, die auch sehr aufwändige Widget gebaut haben.
Ich versuche meine Steuerung maximal zu automatisieren und den manuellen Eingriff auf das absolute Minimum zu reduzieren.
Vielleicht hilft es Euch.
Viele Grüße,
Seppy