Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

History diagram does not show whole time range #197

Open
disaster123 opened this issue Sep 19, 2022 · 19 comments
Open

History diagram does not show whole time range #197

disaster123 opened this issue Sep 19, 2022 · 19 comments
Labels

Comments

@disaster123
Copy link

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 disaster123 changed the title History diagram not working History diagram does not show whole time range Sep 19, 2022
@Apollon77
Copy link
Contributor

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

@disaster123
Copy link
Author

latest admin 6.2.22 see:
image

@Apollon77
Copy link
Contributor

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/...

@disaster123
Copy link
Author

  • 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?

@Apollon77
Copy link
Contributor

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 :-)

@disaster123
Copy link
Author

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
Copy link
Author

disaster123 commented Sep 19, 2022

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

@Apollon77
Copy link
Contributor

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

@disaster123
Copy link
Author

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
Copy link
Author

disaster123 commented Sep 23, 2022

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.

@Apollon77
Copy link
Contributor

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
Copy link
Contributor

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

@disaster123
Copy link
Author

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
Copy link
Author

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

Siehe:
image

und:
image

@Apollon77
Copy link
Contributor

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

@disaster123
Copy link
Author

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?

@Apollon77
Copy link
Contributor

EIgene Issues mit Debug Logfile bitte

@andiweli
Copy link

andiweli commented Sep 6, 2023

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

@0mathew0
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants