Seite 1 von 1

Darstellung von Daten in Diagramme

Verfasst: 1. Dez 2020 21:53
von galaxisspatz
Hallo,
vieleicht kann mir jemand einen Tipp geben. Ich habe eine Temperatursensor (Aqara Temperatur Feuchtigkeitssensor), die Werte möchte ich gern in einem Diagramm darstellen. Sieht alles super aus nur werden keine Daten dargestellt (siehe Bild).

Ich habe folgenden Code

diagramm.items:

Code: Alles auswählen

Number PeriodTemp
Number PeriodPress
Number PeriodFeucht

Number:Dimensionless   LuftFeuchtLUMIHumidity       "Humidity"                   {channel="deconz:humiditysensor:046471dc:00158d00054ba0e3010405:humidity"}
Number:Pressure   LuftPressLUMIPressure       "Pressure"                   {channel="deconz:pressuresensor:046471dc:00158d00054ba0e3010403:pressure"}
Number:Temperature   LuftTempLUMITemperature    "Temperature"                {channel="deconz:temperaturesensor:046471dc:00158d00054ba0e3010402:temperature"}
rrd4j.persist

Code: Alles auswählen

Strategies {
   everyMinute	: "0 * * * * ?"
   default = everyChange
}

Items {
        LuftTempLUMITemperature : strategy = everyUpdate, everyMinute, restoreOnStartup
        LuftPressLUMIPressure : strategy = everyUpdate, everyMinute, restoreOnStartup
        LuftFeuchtLUMIHumidity : strategy = everyUpdate, everyMinute, restoreOnStartup
}

Zuhause.sitemap

Code: Alles auswählen

sitemap Zuhause label="Umwelt" {
Frame label="Diagramm" {
Switch item=PeriodTemp label="Zeiteinheit" icon="time" mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Jahr"]
Chart item= LuftTempLUMITemperature period=h refresh=7200 visibility=[PeriodTemp==0, PeriodTemp=="Uninitialized"]
Chart item= LuftTempLUMITemperature period=D refresh=14400 visibility=[PeriodTemp==1]
Chart item= LuftTempLUMITemperature period=W refresh=14400 visibility=[PeriodTemp==2]
Chart item= LuftTempLUMITemperature period=Y refresh=14400 visibility=[PeriodTemp==3]


Switch item=PeriodPress label="Zeiteinheit" icon="time" mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Jahr"]
Chart item=LuftPressLUMIPressure period=h refresh=7200 visibility=[PeriodPress==0, PeriodPress=="Uninitialized"]
Chart item=LuftPressLUMIPressure period=D refresh=14400 visibility=[PeriodPress==1]
Chart item=LuftPressLUMIPressure period=W refresh=14400 visibility=[PeriodPress==2]
Chart item=LuftPressLUMIPressure period=Y refresh=14400 visibility=[PeriodPress==3]


Switch item=PeriodFeucht label="Zeiteinheit" icon="time" mappings=[0="Stunde", 1="Tag", 2="Woche", 3="Jahr"]
Chart item=LuftFeuchtLUMIHumidity period=h refresh=7200 visibility=[PeriodFeucht==0, PeriodFeucht=="Uninitialized"]
Chart item=LuftFeuchtLUMIHumidity period=D refresh=14400 visibility=[PeriodFeucht==1]
Chart item=LuftFeuchtLUMIHumidity period=W refresh=14400 visibility=[PeriodFeucht==2]
Chart item=LuftFeuchtLUMIHumidity period=Y refresh=14400 visibility=[PeriodFeucht==3]

}
}
danke und Gruß
Olaf


P.S.
Die Werte selber werden in der PaperUI angezeigt

Re: Darstellung von Daten in Diagramme

Verfasst: 2. Dez 2020 08:53
von merlindata
Hast du nebeb der rrd4j-Datenbank noch eine weitere laufen? Wenn Ja musst du in der sitemap dem Chart sagen das er die rrd4j anzeigen soll. So auf den ersten blick sieht sonst alles gut aus.

Re: Darstellung von Daten in Diagramme

Verfasst: 2. Dez 2020 14:30
von udo1toni
Auch falls Du nur rrd4j als Persistence einsetzt, musst Du diese als Quelle für die Charts angeben, es sei denn, Du hast rrd4j als Default Persistence Service eingestellt (unter Paper UI Configuration -> System -> Persistence). Wenn rrd4j als Default Persistence Service eingetragen ist, spielt es dann aber auch keine Rolle, ob zusätzlich ein anderer Persistence Service installiert ist.

Re: Darstellung von Daten in Diagramme

Verfasst: 2. Dez 2020 21:23
von galaxisspatz
Hallo Merlin data und udo
Danke für die Tipps. udos hat es gebracht danke

Gruß Olaf