Hi friends,
i am struggalling with rrd4j persistance and chart.
i have created three items under one group which recieve temperature, humidity and heat indx value from esp8266 over mqtt messages.
.item file is as below.
Group gGraphWeather "Weather"
Number Bed_Humidity "Bedroom Humidity % [%s]" <humidity> (FF_MasterBedroom, gLight, gGraphWeather) {mqtt="
<[mosquitto:ashish/bed1/Humidity:state:default]"}
Number Bed_Tmp "Bedroom Temp DegC [%s]" <temperature> (FF_MasterBedroom, gLight, gGraphWeather) {mqtt="
<[mosquitto:ashish/bed1/TmpdegC:state:default]"}
Number BED_heat_indx "Bedroom HtIndx% [%s]" <temperature> (FF_MasterBedroom, gLight, gGraphWeather) {mqtt="
<[mosquitto:ashish/bed1/TmphtindxC:state:default]"}
rrdj4.config file is as below.
ctr24h.def=GAUGE,900,0,U,60
ctr24h.archives=AVERAGE,0.5,1,480:AVERAGE,0.5,10,144
ctr24h.items=Bed_Humidity, Bed_Tmp, BED_heat_indx
rrd4j.persist fie is as below.
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
default = everyChange
}
Items {
gGraphWeather* : strategy = everyChange, everyMinute, restoreOnStartup
}
sitemap setting is as below.
Frame{
Switch item=Weather_Chart_Period label="Bedroom Weather" icon=line mappings=[0="Hour", 1="Day", 2="Week"]
Chart item=gGraphWeather period=h refresh=5000 service="rrd4j" visibility=[Weather_Chart_Period==0, Weather_Chart_Period=="Uninitialized"]
Chart item=gGraphWeather period=D refresh=300000 service="rrd4j" visibility=[Weather_Chart_Period==1]
Chart item=gGraphWeather period=W refresh=300000 service="rrd4j" visibility=[Weather_Chart_Period==2]
}
sitemap shows as per below imag
i didnot get three options “Hour” , "Daily ", “Weekly”
& i get all three charts on same site map as per attached impage.
Humidity and tempareture line in Weekly chart is only for one days. how ever setting for all three items in rrd4j.config and rrd4j.persis are same.
requested community to guide me to resolve this.