Seite 1 von 1

CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 07:53
von goerdi
Hi !

Ich habe jetzt mal ein Chart erstellt... war zwar holprig.. hat aber auf ANhie funktioniert.
Jetzt dachte OK schiebst du gleich eines hinterher.. Pustekuchen.. ich krieg keine Werte Angezeigt....
item

Code: Alles auswählen

Number RAIN_CHART          "Regen"                   <rain>
sitemap

Code: Alles auswählen

Text item=RAIN_CHART label="Regen Heute" {
Chart item=RAIN_CHART period=h service="rrd4j" refresh=3000 visibility=[Rain_Chart_Switch==0, Rain_Chart_Switch=="Uninitialized"]
Chart item=RAIN_CHART period=D service="rrd4j" refresh=3000 visibility=[Rain_Chart_Switch==1]
Chart item=RAIN_CHART period=M service="rrd4j" refresh=3000 visibility=[Rain_Chart_Switch==2]
log:

Code: Alles auswählen

2020-03-06 04:27:00.443 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 0.295000 to 0.59
2020-03-06 04:52:04.448 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 0.59 to 0.885000
2020-03-06 05:32:56.683 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 0.885000 to 1.18
2020-03-06 05:45:29.935 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 1.18 to 1.475000
2020-03-06 06:00:56.897 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 1.475000 to 1.77
2020-03-06 06:18:10.151 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 1.77 to 2.065000
2020-03-06 06:31:29.178 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 2.065000 to 2.36
2020-03-06 06:57:09.665 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 2.36 to 2.655000
2020-03-06 07:09:30.908 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 2.655000 to 2.95
2020-03-06 07:17:27.408 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 2.95 to 3.245000
2020-03-06 07:32:11.495 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 3.245000 to 3.54
2020-03-06 07:42:31.715 [vent.ItemStateChangedEvent] - RAIN_CHART changed from 3.54 to 3.835000
und unter /var/lib/openhab2/persistence/rrd4j liegt auch die Datei RAIN_CHART.rrd

Ich weiss wirklich nimmer wo ich suchen soll...

Gruss Gerd

Re: CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 08:02
von Darkwin101
In welchem Intervall speicherst du den Wert den in der Persistence dies muss auf minütlich stehen sonst werden keine Werte angezeigt


Gesendet von iPhone mit Tapatalk

Re: CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 08:05
von KellerK1nd
goerdi hat geschrieben:
und unter /var/lib/openhab2/persistence/rrd4j liegt auch die Datei RAIN_CHART.rrd

Ich weiss wirklich nimmer wo ich suchen soll...

Gruss Gerd
Ich vermute einen Fehler in deiner Persistenz. Wie sieht denn die Konfiguration deiner rrd4j.persist Datei aus?

Re: CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 09:29
von goerdi
hi !

OK

Code: Alles auswählen

RAIN_CHART       : strategy = everyChange, everyUpdate, restoreOnStartup
allerdings hab ich oben drueber ne gruppe die genauso konfiguriert ist und bei einem Item aus dieser Gruppe kriege ich den Wert angezeigt.....

Code: Alles auswählen

   gSV              : strategy = everyChange, everyUpdate, restoreOnStartup
hier zeige ich ein Objekt aus dieser Gruppe an... allerdings muss man dazu sagen das ich da alle Nase lang einen Wert per MQTT kriege...allerdings auch nur bei Aenderung.....
solar.JPG

Gruss Gerd

Re: CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 09:31
von Darkwin101
Mach mal jede Minute steht auch in der Anleitung von OpenHAB


Gesendet von iPhone mit Tapatalk

CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 09:31
von KellerK1nd
Darkwin101 hat geschrieben:Mach mal jede Minute steht auch in der Anleitung von OpenHAB


Gesendet von iPhone mit Tapatalk
Genau das. Und 10 Minuten, viertel Stunde warten.

Re: CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 09:37
von goerdi
hi !
Ok sorry hatte grad editiert :) ja mit every Minute gehts.... allserdings erklaerts mir das Verhalten in meinem Post 2 Beiträge vorher.....

Gruss Gerd

Re: CHART wird nicht angezeigt...

Verfasst: 6. Mär 2020 14:42
von udo1toni
Der Punkt ist, dass chart mindestens einen Messwert pro Minute braucht (egal, ob das Chart so hoch auflöst oder nicht).
Wenn die Datenbankauflösung an dieser Stelle zu hoch ist (und das ist auf jeden Fall für die letzten paar Stunden der Fall), liefert rrd4j keine errechneten Daten aus. Nur wenn die Daten an der Stelle nicht vorhanden sein können, wird rrd4j den aus den umgebenden Werten errechneten Wert liefern.
Wenn das Item zuverlässig mehr als einen Messwert pro Minute ausliefert, funktioniert es auch ohne everyMinute ;)