Hello,
currently using as newby openhabian on a RPi3 and mainly using CometVisu for displaying things and paperUI for configuration, previously I used FHEM (but wasn’t accepted any longer by my wife). As sensors and actors I’m using some HomeMatic devices which I connect via homegear and hmland via HM-CFG-USB-2 stick. The basic control is working and I get the actual status displayed (e.g. temperature values) and could also change actors (e.g. close a shutter). As next step I wanted to display some nice plots of temperature values, but now the pain started…
As I’m using CometVisu, only rrd is used and installed as persistence add-on in paperUI. But I didn’t get it running at all, the rrd file is always empty and contains just “null” values.
Any help from experts or hints where I could dig deeper?
If any other logs and/or traces would help, please let me know and I could provide them.
- /etc/openhab2/persistence/rr4dj.persist
Strategies {
everyMinute : "0 * * * * ?"
everyHour : "0 0 * * * ?"
everyDay : "0 0 0 * * ?"
default = everyMinute
}
Items {
HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature : strategy = everyMinute, everyUpdate, restoreOnStartup
// per default die WErte aller Items jede Minute (everyMinute) bei jeder Aenderung
// (everyChange) speichern udn die Werte beim Start Wiederherstellen (restoreOnStartup)
* : strategy = everyMinute, everyChange, restoreOnStartup
}
- /etc/openhab2/items/
only the readme.txt file is there
- /etc/openhab2/services/addons.cfg
persistence = rrd4j
- /etc/openhab2/services/rrd4j.cfg
left untouched, so just the default comments are inside (previously I made some changes)
- /var/lib/openhab2/persistence/rrd4j/HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature.rrd
file exists (was automatically created), but contains just null values
openhabian@openHABianPi:/var/lib/openhab2/persistence/rrd4j$ ls -l -A
-rw-rw-r-- 1 openhab openhab 5664 Nov 5 20:05 HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature.rrd
- /var/log/openhab2/events.log
2017-11-06 18:04:53.284 [ItemStateChangedEvent ] - HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature changed from 20.50 to 20.40
2017-11-06 18:07:28.049 [ItemStateChangedEvent ] - HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature changed from 20.40 to 20.30
2017-11-06 18:14:49.796 [ItemStateChangedEvent ] - HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature changed from 20.30 to 20.20
and much more messages regarding temperature change
- /var/log/openhab2/openhab.log
2017-11-06 17:57:10.285 [DEBUG] [org.openhab.persistence.rrd4j ] - BundleEvent STARTING - org.openhab.persistence.rrd4j
2017-11-06 17:57:10.287 [DEBUG] [stence.rrd4j.internal.RRD4jActivator] - RRD4j persistence bundle has been started.
2017-11-06 17:57:10.330 [DEBUG] [sistence.rrd4j.internal.RRD4jService] - Created ctr5min = GAUGE heartbeat = 60 min/max = 0.0/NaN step = 60 2 archives(s) = [ AVERAGE xff = 0.5 steps = 1 rows = 365 AVERAGE xff = 0.5 steps = 7 rows = 300] 1 items(s) = [HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature ]
2017-11-06 17:57:10.331 [DEBUG] [sistence.rrd4j.internal.RRD4jService] - Created default_other = GAUGE heartbeat = 3600 min/max = NaN/NaN step = 1 6 archives(s) = [ MAX xff = 0.999 steps = 1 rows = 3600 MAX xff = 0.999 steps = 10 rows = 1440 MAX xff = 0.999 steps = 60 rows = 1440 MAX xff = 0.999 steps = 900 rows = 2880 MAX xff = 0.999 steps = 21600 rows = 1460 MAX xff = 0.999 steps = 86400 rows = 3650] 0 items(s) = []
2017-11-06 17:57:10.332 [DEBUG] [sistence.rrd4j.internal.RRD4jService] - Created default_numeric = GAUGE heartbeat = 60 min/max = NaN/NaN step = 60 6 archives(s) = [ AVERAGE xff = 0.5 steps = 1 rows = 480 AVERAGE xff = 0.5 steps = 4 rows = 360 AVERAGE xff = 0.5 steps = 14 rows = 644 AVERAGE xff = 0.5 steps = 60 rows = 720 AVERAGE xff = 0.5 steps = 720 rows = 730 AVERAGE xff = 0.5 steps = 10080 rows = 520] 0 items(s) = []
2017-11-06 17:57:10.343 [DEBUG] [org.openhab.persistence.rrd4j ] - ServiceEvent REGISTERED - {org.openhab.core.persistence.PersistenceService}={service.pid=org.openhab.rrd4j, ctr5min.items=HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature, ctr5min.archives=AVERAGE,0.5,1,365:AVERAGE,0.5,7,300, ctr5min.def=GAUGE,60,0,U,60, component.name=org.openhab.persistence.rrd4j, component.id=164, service.id=282, service.bundleid=194, service.scope=bundle} - org.openhab.persistence.rrd4j
2017-11-06 17:57:10.370 [DEBUG] [4j.internal.charts.RRD4jChartServlet] - Starting up rrd chart servlet at /rrdchart.png
2017-11-06 17:57:10.402 [DEBUG] [org.openhab.persistence.rrd4j ] - ServiceEvent REGISTERED - {javax.servlet.ServletContext}={osgi.web.symbolicname=org.openhab.persistence.rrd4j, osgi.web.version=1.10.0, osgi.web.contextpath=/, service.id=285, service.bundleid=194, service.scope=singleton} - org.openhab.persistence.rrd4j
2017-11-06 17:57:10.409 [DEBUG] [org.openhab.persistence.rrd4j ] - ServiceEvent REGISTERED - {org.openhab.ui.chart.ChartProvider}={component.name=org.openhab.persistence.rrd4j.chartservlet, component.id=165, service.id=284, service.bundleid=194, service.scope=bundle} - org.openhab.persistence.rrd4j
2017-11-06 17:57:10.410 [DEBUG] [org.openhab.persistence.rrd4j ] - BundleEvent STARTED - org.openhab.persistence.rrd4j
- PaperUI
Actual Temperature
homematic:HG-HM-CC-RT-DN:55xxxxx5:LEQ08xxxxx:4#ACTUAL_TEMPERATURE
Number
Linked items
A
Actual Temperature (HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature)
- /etc/openhab2/html/cometvisu/config/visu_config_testing.xml
[…]
<plugins>
<plugin name="diagram"/>
</plugins>
[…]
<diagram period="24" refresh="300" series="hour" gridcolor="#707070" popup="true" previewlabels="true" legend="both" legendposition="nw">
<layout colspan="6" rowspan="6"/>
<axis unit="°C" min="10" max="40" label="Temperatur"/>
<rrd color="#FF0000" label="IST [°C]">HM_EG_HZ_Arbeit_Robert_vorne_an_Eingang_4_ActualTemperature</rrd>
</diagram>
[…]