Seite 1 von 1

MQTT - Graph-Daten - Lücke

Verfasst: Fr Jan 29, 2021 8:59 am
von electron
Hallo zusammen,

beim Implementieren des color-Themes ist mir aufgefallen, dass die Graph-Daten, die per MQTT kommen, eine zeitliche Lücke aufweisen, zumindest wenn die Zeitperiode für den Graph auf 2 Stunden gesetzt ist:

- Der Graph wird ja in 14-16 Messages geliefert, die jeweils 6-8 Minuten abdecken
- Zwischen der ersten message (topic "...1alllivevalues") und der zweiten message (topic "...2allivevalues") fehlen ca. 7 Minuten an Werten.
- Im Standard-Theme wird der Graph entsprechend zusammengeschoben. Man sieht es nur, wenn man die x-Achse anschaut - der zeitliche Abstand zwischen den ersten Ticks ist grösser als später (im Bild unten zwischen 8:00 und 8:14).
- Im color-Theme ist die Zeitachse immer linear, deswegen sieht man im Graph immer eine ca 7 Minuten lange "gerade Kante" zwischen den gelieferten Werten.

Möglicherweise wird beim Senden der Graph-Messages ein Zeitfenster "übersprungen"?

Freundliche Grüsse,
Claus
Screenshot 2021-01-29 at 09.54.02.png
Screenshot 2021-01-29 at 09.55.12.png
Screenshot 2021-01-29 at 09.55.12.png (23 KiB) 1932 mal betrachtet
Screenshot 2021-01-29 at 09.56.19.png

Re: MQTT - Graph-Daten - Lücke

Verfasst: Fr Jan 29, 2021 10:36 am
von electron
Ich glaube, in graphing.sh, Zeilen 73-87, ist der Parameter für "tail -n" jeweils um 50 zu hoch. Deswegen werden die Werte 50-99 auf der Ramdisk nicht publiziert.

Re: MQTT - Graph-Daten - Lücke

Verfasst: Fr Jan 29, 2021 5:16 pm
von electron
Ich habe die Korrektur testweise implementiert und es funktioniert.
Bei Interesse kann ich einen Pull-Request machen.

Re: MQTT - Graph-Daten - Lücke

Verfasst: Sa Jan 30, 2021 5:24 pm
von electron
Hat sich erledigt, Problem ist korrigiert.