openHAB 3 - rrd4j und keine Informationen im Chart

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
curius
Beiträge: 78
Registriert: 1. Aug 2019 10:10
Answers: 0

openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von curius »

Guten Abend!

Ich bin jetzt langsam am verzweifeln ;-(
Gestern Abend habe ich den Umstieg von openHAB 2.5.12 auf openHAB 3.0.2 gewagt...

Ich habe alle meine Files (Textkonfiguration) kopiert, was bis auf ein paar Kleinigkeiten auch soweit funktioniert hat, aber...

... irgendwas passt mit dem Persistence Service nicht mehr. In openHAB 2.5.12 hatte ich 2 Persistence Services installiert (rrd4j und mapdb).
rrd4j für numerische Werte und mapdb für meine Switch-Items.

Jetzt ist es ja so, dass rrd4j bereits standardmäßig in openHAB 3 installiert ist. Die numerischen Items sollten somit automatisch persistiert werden - zumindest gehe ich davon aus. Zusätzlich habe ich mapdb für meine Switch Items installiert (inkl. .persist File).

Leider wird mir jetzt über die Charts in der Sitemap kein Verlauf der numerischen Werte mehr dargestellt.
Beispielsweise sehe ich im Chart nur die derzeitige Temperatur als Linie aber keinen Verlauf. Es scheint so, dass rrd4j standardmäßig keine Werte speichert...

Sitemap:

Code: Alles auswählen

Chart item=bz_humidity period=D refresh=10000 service="rrd4j" visibility=[Charts_BZ==2]
Die Diagramme im HABPanel zeigen gar keine Werte mehr an, obwohl sie korrekterweise auf das Item und den Persistence-Service verweisen.
Muss ich noch irgendetwas in openHAB 3 im Hinblick auf rrd4j konfigurieren?
Eine .persist Datei habe ich bewusst nicht angelegt, weil ich davon ausgehe, dass das mittlerweile alles automatisch läuft... *???*

Wie gehe ich generell mit der Tatsache um, wenn ich zwei Dienste gleichzeitig benötige (rrd4j und mapdb)
Gibt es vielleicht eine Möglichkeit, dass rrd4j alle Daten speichert, also nicht nur Numerische?

Vielleicht kann mir ja jemand von euch diesbezüglich "Licht ins Dunkel" bringen.
Irgendwie komme ich da einfach nicht weiter :-(

Besten Dank!

Grüße
Christian
von udo1toni » 5. Jun 2021 00:14
Nein, rrd4j ist nur dann aktiv als Persistence, wenn KEINE andere Persistence installiert ist. Ist nur eine Persistence installiert, so wird automatisch nur diese verwendet (das erklärt dann auch den Strich, denn mapdb liefert nur den aktuellen Wert.
Du musst also rrd4j dennoch explizit installieren und auch noch als Default Persistence einrichten, damit die Grafik aus dieser Persistence gespeist wird.
Gehe zur vollständigen Antwort

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von udo1toni »

Hast Du den default Persistence Service auf rrd4j gesetzt?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

curius
Beiträge: 78
Registriert: 1. Aug 2019 10:10
Answers: 0

Re: openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von curius »

Hallo!

Besten Dank für die rasche Antwort...

Nein, ich habe rrd4j nicht als Default Service gesetzt.
Ich dachte, dass rrd4j automatisch der Default Service ist. *???*

Wenn ich in der OH3 Administration in den Einstellungen unter Persistence nachsehe, so steht dort NUR MapDB, welches ich als Default Service definieren könnte. Dort ist rrd4j auch gar nicht gelistet... Hmmm, ich vermute weil es automatisch der Standardservice ist?

Besten Dank!

Grüße
Christian

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von udo1toni »

Nein, rrd4j ist nur dann aktiv als Persistence, wenn KEINE andere Persistence installiert ist. Ist nur eine Persistence installiert, so wird automatisch nur diese verwendet (das erklärt dann auch den Strich, denn mapdb liefert nur den aktuellen Wert.
Du musst also rrd4j dennoch explizit installieren und auch noch als Default Persistence einrichten, damit die Grafik aus dieser Persistence gespeist wird.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

curius
Beiträge: 78
Registriert: 1. Aug 2019 10:10
Answers: 0

Re: openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von curius »

Hallo udo1toni!

Wie bereits von dir gewohnt... dein Hinweis war für mich wieder die Lösung ;-)
Hab jetzt rrd4j zusätzlich installiert und als Default definiert, seitdem funktioniert wieder alles wie gewünscht.

Besten Dank!

Grüße
Christian

Selter
Beiträge: 73
Registriert: 9. Mär 2018 16:06
Answers: 0
Wohnort: Bremen

Re: openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von Selter »

udo1toni hat geschrieben: 5. Jun 2021 00:14 ... und auch noch als Default Persistence einrichten, damit die Grafik aus dieser Persistence gespeist wird.
Hallo,

ich habe das Problem, dass die Sitemap-Charts als "broken image" angezeigt werden.
Durch diesen Thread habe ich jetzt in den OH-Settings die Default-Persistence auf RRD4J eingestellt.
Muss dann Openhab neu gestartet werden? (Die Charts werden immer noch nicht angezeigt)
openHAB 3.2 in einer Debian-VM mit openHABian unter Proxmox 8.3.3 auf Intel NUC 5i3ryh // WiFi (UniFi-APs) + Aqara Gateway + Zigbee2MQTT@SLZB-06 + Aeon Z-Wave // viele Shellies / Sonoffs mit Tasmota / viele Aqara Sensoren über Gateway / diverse Sensoren über Z2M // Grafana (InfluxDB)

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: openHAB 3 - rrd4j und keine Informationen im Chart

Beitrag von udo1toni »

Vermutlich liegen die Messwerte nicht im Minutenabstand vor oder es gibt Lücken in den Datensätzen. Beides würde zu dem Problem mit den Sitemap Graphen führen.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten