Hallo, ich möchte unter Openhab 1.7 Runtime die Visibility Funktion in der Sitemap verwenden um Grafiken auf Click unterschiedlich darzustellen. Hierzu habe ich auch ein paar Beispiele gefunden und diese praktisch 1:1 übernommen.
ich habe im Items File ein passenden item erstellt und in der Sitemap einen Switch auf dieses Item mit mappings definiert.
danach habe ich die charts erstellt, zwischen denen ich wechseln möchte.
der Switch für die Dauer wird im Webbrowser auch angezeigt. Openhab zeigt bei mir jedoch immer alle 4 Grafiken an anstatt nur einer an, die ich dann mit dem Switch verändern kann.
hat jemand ein Tipp was falsch sein könnte ?
Items-File
Number Grafik_Temperatur "Temperatur"
Number Netatmo_Outdoor_Temperature "Aussen Home[%.1f °C]" <module_ext> (Netatmo) {netatmo="00:00:00:00:00:00#00:00:00:00:00:00#Temp erature"}
Number Netatmo_Indoor_Temperature "Innen Home [%.1f °C]" <module_int> (Netatmo) {netatmo="00:00:00:00:00:00#Temperature"}
Number Netatmo_Indoor_Temperature2 "Innen Home 2[%.1f °C]" <module_ext> (Netatmo) {netatmo="00:00:00:00:00:00#00:00:00:00:00:00#Temp erature"}
Number Netatmo_Indoor_Temperature3 "Innen Chalet [%.1f °C]" <module_int> (Netatmo) {netatmo="00:00:00:00:00:00#Temperature"}
Sitemap:
Text label="Netatmo Temperatur Charts" icon="line"
{
Switch item=Grafik_Temperatur label="Zeitraum" mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Monat"]
Chart item=Netatmo_Outdoor_Temperature period=h refresh 6000 visibility=[Grafik_Temperatur.state==0]
Chart item=Netatmo_Outdoor_Temperature period=D refresh 120000 visibility=[Grafik_Temperatur.state==1,Grafik_Temperatur.state =="Uninitialized"]
Chart item=Netatmo_Outdoor_Temperature period=W refresh 120000 visibility=[Grafik_Temperatur.state==2]
Chart item=Netatmo_Outdoor_Temperature period=M refresh 120000 visibility=[Grafik_Temperatur.state==3]
}
ich habe im Items File ein passenden item erstellt und in der Sitemap einen Switch auf dieses Item mit mappings definiert.
danach habe ich die charts erstellt, zwischen denen ich wechseln möchte.
der Switch für die Dauer wird im Webbrowser auch angezeigt. Openhab zeigt bei mir jedoch immer alle 4 Grafiken an anstatt nur einer an, die ich dann mit dem Switch verändern kann.
hat jemand ein Tipp was falsch sein könnte ?
Items-File
Number Grafik_Temperatur "Temperatur"
Number Netatmo_Outdoor_Temperature "Aussen Home[%.1f °C]" <module_ext> (Netatmo) {netatmo="00:00:00:00:00:00#00:00:00:00:00:00#Temp erature"}
Number Netatmo_Indoor_Temperature "Innen Home [%.1f °C]" <module_int> (Netatmo) {netatmo="00:00:00:00:00:00#Temperature"}
Number Netatmo_Indoor_Temperature2 "Innen Home 2[%.1f °C]" <module_ext> (Netatmo) {netatmo="00:00:00:00:00:00#00:00:00:00:00:00#Temp erature"}
Number Netatmo_Indoor_Temperature3 "Innen Chalet [%.1f °C]" <module_int> (Netatmo) {netatmo="00:00:00:00:00:00#Temperature"}
Sitemap:
Text label="Netatmo Temperatur Charts" icon="line"
{
Switch item=Grafik_Temperatur label="Zeitraum" mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Monat"]
Chart item=Netatmo_Outdoor_Temperature period=h refresh 6000 visibility=[Grafik_Temperatur.state==0]
Chart item=Netatmo_Outdoor_Temperature period=D refresh 120000 visibility=[Grafik_Temperatur.state==1,Grafik_Temperatur.state =="Uninitialized"]
Chart item=Netatmo_Outdoor_Temperature period=W refresh 120000 visibility=[Grafik_Temperatur.state==2]
Chart item=Netatmo_Outdoor_Temperature period=M refresh 120000 visibility=[Grafik_Temperatur.state==3]
}
Kommentar