ioBroker.history icon indicating copy to clipboard operation
ioBroker.history copied to clipboard

History diagram does not show whole time range

Open disaster123 opened this issue 3 years ago • 21 comments

Describe the bug

History diagram does not show any or all values while verlaufsdaten shows all data. It tried version 2.2.3 and also latest github version of history adapter.

data: image

diagram: image

different time range: image

Expected behavior
See complete digramm of whole time range.

Screenshots & Logfiles
see above.

Console only shows: image

Versions:

  • Adapter version: 2.2.3 or latest github master
  • JS-Controller version: 4.0.23
  • Node version: v16.16.0
  • Operating system: linux 64bit x86

disaster123 avatar Sep 19 '22 06:09 disaster123

Which admin version you use? there was a bug till some 5.x or such ... try Admin 6 please

Apollon77 avatar Sep 19 '22 07:09 Apollon77

latest admin 6.2.22 see: image

disaster123 avatar Sep 19 '22 07:09 disaster123

Then:

  • enable the enhanced debug logging for the relevant datapointin the settings
  • set the loglevel of history to debug on "Instances" (Expert mode)
  • provide log of then opening the list and chart from file /opt/iobroker/log/...

Apollon77 avatar Sep 19 '22 07:09 Apollon77

  • enable the enhanced debug logging for the relevant datapointin the settings This happens to all datapoints for me - not a single special point. Still matters?

disaster123 avatar Sep 19 '22 07:09 disaster123

You can also enable that only for ONE in the datapoint specific settings ... but yes also ok for all if you tell me which you tried opening the chart :-)

Apollon77 avatar Sep 19 '22 07:09 Apollon77

OK all settings activated. How long should i wait after enabling those before openeing the graph? How to provide the log? don't wanna paste it public.

disaster123 avatar Sep 19 '22 07:09 disaster123

Here we go with the log - i've filtered by: cat iobroker.current.log | grep "mqtt.1.heatapp.ee.isttemp" | grep "history.0"

https://pastebin.com/raw/t7Ly44Bh

disaster123 avatar Sep 19 '22 08:09 disaster123

I think I found it :-)) Can you please try if the GitHub version works for you?

Apollon77 avatar Sep 23 '22 16:09 Apollon77

viel besser als vorher aber immer noch nicht ganz komplett (in manchen Fällen):

Siehe: image

oder:

image

Dies betrifft alle Anzeigen wie "dieser Tag", "diese Woche", ...

Alle anderen sind nun immer komplett!!! Mega geil!

disaster123 avatar Sep 23 '22 17:09 disaster123

ich sehe gerade, dass zwar nun die anderen Graphen komplett aussehen aber einfach für größere Ranges die Werte fehlen:

diese saubee Linie ist nicht echt - da fehlen die ganzen Werte dazwischen: image

Dies sind ggf. die gleichen Werte die bei "Diese...." nicht da sind.

disaster123 avatar Sep 23 '22 17:09 disaster123

ok, für größere Ranges Daten fehlen ist "noch" valide und anderes Thema :-)

Hintergrund ist das Admin aktuell "nur" bis zu 2000 Werte abfragt ... da ändere ich als nächsters noch was und es wird ein Admin Update geben.

AM Ende ist es bei dir so das Du ca. laut Log alle 10s einen Wert hast ... also 360 pro Stunde ... Dein maximaler zeitraum aktuell ist ca. 5,5h ... passt das?

Apollon77 avatar Sep 23 '22 17:09 Apollon77

PS: Aber ja da ist noch ne Macke drin .. er sollte nicht jeden Tag 2000 Datensätze selektieren sondern nur einmal :-)

Apollon77 avatar Sep 23 '22 17:09 Apollon77

ok, für größere Ranges Daten fehlen ist "noch" valide und anderes Thema :-)

Hintergrund ist das Admin aktuell "nur" bis zu 2000 Werte abfragt ... da ändere ich als nächsters noch was und es wird ein Admin Update geben.

AM Ende ist es bei dir so das Du ca. laut Log alle 10s einen Wert hast ... also 360 pro Stunde ... Dein maximaler zeitraum aktuell ist ca. 5,5h ... passt das?

ja passt. Wobei er bei einer Woche jeden Tag X Werte zeigt. und irgendwann abschneidet...

disaster123 avatar Sep 23 '22 17:09 disaster123

Er zeichnet allerdings auch Werte doppelt auf - obwohl nicht "gewünscht":

Siehe: image

und: image

disaster123 avatar Sep 23 '22 17:09 disaster123

Zu doppelten Werten bitte https://forum.iobroker.net/topic/54832/history-2-0-0-verf%C3%BCgbar-eine-zusammenfassung lesen vor allem in bezug auf "Optimierte protokollierung übersprungener Werte für Diagramme deaktivieren" (da sollten die nämlich herkommen).

Melde mich nochmal wegen neuer Version zum testen

Apollon77 avatar Sep 23 '22 18:09 Apollon77

Leider gibt es noch viele weitere Probleme - soll ich für jedes einen eigenen Issue aufmachen?

z.B. dieses hier: image

Siehe Range und angezeigte Werte.

Oder auch dieses Diagramm: image

Oder überfordere ich einfach den History Adapter und ich muss auf Influx wechseln? Würde dass die Probleme lösen?

disaster123 avatar Sep 25 '22 07:09 disaster123

EIgene Issues mit Debug Logfile bitte

Apollon77 avatar Sep 25 '22 12:09 Apollon77

Habe hier das gleiche Problem mit diversen historischen Daten von zB Stromverbrauch oder Luftfeuchte. In der Tabelle im History-Adapter sind die Werte korrekt, im Diagramm und allen Diagrammen die dadurch angezeigt werden (zb. siehe unten mit Lovelace) fehlen Werte.

Ist da schon eine Lösung in Aussicht? Danke.

Unbenannt

Andiweli avatar Sep 06 '23 19:09 Andiweli

any news on this one? ich habe genau das selbe Problem bei Aufzeichnungen mit vielen Datenpunkten (Strumverbrauch, Sensordaten..) :( Daten werden sauber gespeichert, aber mit stundenlagen Lücken an Diagramm und Flot ausgeben. Same as above

0mathew0 avatar Mar 12 '24 20:03 0mathew0