ioBroker.echarts
ioBroker.echarts copied to clipboard
Bar-Charts zeitlich versetzt in der Zukunft
Describe the bug
Hallo,
ich weiß nicht, ob ich einen Bug entdeckt habe oder ob ich etwas falsch konfiguriert habe.
Ich logge den Zählerstand BEZUG. Mit eCharts wollte ich dann als Balkendiagramm die Verbräuche pro Tag darstellen lassen. Nach einigen Versuchen, habe ich es endlich hinbekommen und die Daten stimmen. ABER, alle Balken sind um 1 Tag versetzt in die Zukunft, sie werden falsch zugeordnet. Z.b. wird der Gesamtbezug von Gestern unter dem 01.03. dargestellt und heute wird schon mit dem 02.03. markiert auf der x-Achse. Stelle ich testweise auf Liniendiagramm um, enden die Daten richtigerweise heute und nicht in der Zukunft. Wo ist da mein Fehler, dass das Balkendiagramm alles um 1 Tag versetzt generiert?
Die neue Version 1.4.12 hat etwas in soweit geändert, dass ich den X-Achsen Offset wegnehmen konnte, um den aktuellen Tag zu sehen. Trotzdem gehen die Bar-Charts einen Tag zu weit, der heutige Balken wird mit dem 3.3. angezeigt, obwohl der Zeitstempel der geloggten Daten per History-Adapter das richtige Datum und Uhrzeit enthält.
Versions:
- Adapter version: 1.4.13
- JS-Controller version: 4.0.24
- Node version: 18.15.0
- Operating system: Ubuntu 22.10 LXC
Dito
Bei mehreren Balken sind die Balken sogar um unterschiedlich viele Tage versetzt. Ich hoffe, das hilft bei der Fehlersuche.
bei mir auch so
Gleiches Problem mit Versatz der Balken um einen Tag. Adapter v1.4.14
Gleiche Problem mit Versatz um 1 Tag.
Ich habe das gleiche Problem. Versatz um einen Tag
Das Problem ist scheinbar bei BAR wird die Zeit als UTC interpretiert, bei Line als Local. => Momentan Versatz der Zeiten um 2 Stunden, bei mir werden die Einträge mit der Zeit 22 Uhr geschrieben => kommt dann der Tagesversatz
+1 Habe auch das gleiche Problem -> Versatz bei Bar um einen Tag.
Wie ist denn hier der Wissensstand? Ist die Fehlerquelle schon geortet?
Und noch jemand mit dem gleichen Problem ...
@Pedder007 Dann sollte der "jemand" besser oben im ersten Post auf "Daumen hoch" klicken als zu posten ;-)
Aber klar doch, erledigt ;-) … durch einen Github Gelegenheitsnutzer @Apollon77 :-)
Ist bei mir schon seit geraumer Zeit so - aber ich glaube nicht, dass es am Zeitformat (UTC) liegt. Habe das Logging der Tageswerte so umgebaut, dass pro Tag sich immer nur 1 Wert permanent aktualisiert (geht mit Trick 17). Also pro Tag gibts es nur einen Eintrag mit der Gesamtsumme des Tages immer ts auf 13:00 Uhr gesetzt. Trotzdem wird alles noch um 1 Tag in die Zukunft versetzt.
Jetzt kann man es richtigstellen, aber im Tooltip wird der Offset noch nicht berücksichtigt.
Super @Morluktom, hab's direkt ausprobiert und es klappt bei einfachen Balken und auch bei gestapelten, also mit Bezug auf eine einzige Y-Achse. Hatte nur etwas gesucht (Update noch im Beta) und dann in eCharts unter 'Erscheinung', falls noch andere suchen ;-) 1000 Dank!!!
Super @Morluktom, hab's direkt ausprobiert und es klappt bei einfachen Balken und auch bei gestapelten, also mit Bezug auf eine einzige Y-Achse. Hatte nur etwas gesucht (Update noch im Beta) und dann in eCharts unter 'Erscheinung', falls noch andere suchen ;-) 1000 Dank!!!
Hallo Pedder 007, ich habe das gleiche Problem auch mit v.1.5.4! Kann aber unter 'Erscheinung' die Einstellung nicht finden. Welche Version hast Du installiert?
Hallo Pedder 007, ich habe das gleiche Problem auch mit v.1.5.4! Kann aber unter 'Erscheinung' die Einstellung nicht finden. Welche Version hast Du installiert?
Hallo @searcher57, wie oben geschrieben, aus dem Beta. Da findest Du dann die v1.7.1 ;-) Allerdings das Repository danach wieder auf Stable zurück stellen, sonst installierst Du Dir hinterher noch irgendwas was Du evtl. noch gar nicht als Beta haben möchtest :-)
Hallo Pedder 007, ich habe das gleiche Problem auch mit v.1.5.4! Kann aber unter 'Erscheinung' die Einstellung nicht finden. Welche Version hast Du installiert?
Hallo @searcher57, wie oben geschrieben, aus dem Beta. Da findest Du dann die v1.7.1 ;-) Allerdings das Repository danach wieder auf Stable zurück stellen, sonst installierst Du Dir hinterher noch irgendwas was Du evtl. noch gar nicht als Beta haben möchtest :-)
Sorry, aber ich stehe auf dem Schlauch bzw. stell mich dumm an! Auch im Beta erscheint keine v1.7.1. Selbst über die Konsole die Eingabe :npm i iobroker.echarts eingegeben führt zu keinem Erfolg. Ich habe keine Möglichkeit zu updaten!
Hallo Pedder 007, ich habe das gleiche Problem auch mit v.1.5.4! Kann aber unter 'Erscheinung' die Einstellung nicht finden. Welche Version hast Du installiert?
Hallo @searcher57, wie oben geschrieben, aus dem Beta. Da findest Du dann die v1.7.1 ;-) Allerdings das Repository danach wieder auf Stable zurück stellen, sonst installierst Du Dir hinterher noch irgendwas was Du evtl. noch gar nicht als Beta haben möchtest :-)
Sorry, aber ich stehe auf dem Schlauch bzw. stell mich dumm an! Auch im Beta erscheint keine v1.7.1. Selbst über die Konsole die Eingabe :npm i iobroker.echarts eingegeben führt zu keinem Erfolg. Ich habe keine Möglichkeit zu updaten!
Ok, Habe es geschafft! Danke!
EDIT: Erledigt, s. unten! Kann auch mir jemand bitte einen Schubs geben? Habe V1.7.2 installiert (nicht per Beta, per regulärem Update), aber auf der Seite "Erscheinung" kann ich keine Einstellung erkennen, die den Fehler korrigiert/umgeht, etc.? Bei mir ist der Fehler in der Monatsdarstellung vorhanden, sprich: jetzt im Januar 24 werden die Werte am Balken für Februar 24 angezeigt. Danke!
Ich glaube, ich habe es nun gefunden: "X-Label-Offset"?!