Zeitachse Charts
-
- Beiträge: 17
- Registriert: 5. Okt 2017 16:43
Zeitachse Charts
Moin moin,
bei der Darstellung täglicher Verbrauchswerte in einem Balkendiagramm werden die Balken um einen Tag verschoben dargestellt. Die Angabe eines Offsets führt hier auch nicht zum Erfolg. Die Werte werden nachts um 23:59 Uhr in die MySql-Datenbank per JDBC geschrieben.
Hat da vielleicht jemand eine Lösung?
bei der Darstellung täglicher Verbrauchswerte in einem Balkendiagramm werden die Balken um einen Tag verschoben dargestellt. Die Angabe eines Offsets führt hier auch nicht zum Erfolg. Die Werte werden nachts um 23:59 Uhr in die MySql-Datenbank per JDBC geschrieben.
Hat da vielleicht jemand eine Lösung?
- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Zeitachse Charts
Wenn Du einen Wert um 23:59 in die Datenbank schreibst, dann sollten die Daten auch für 23:59 angezeigt werden. Eventuell stimmen die Zeitzonen nicht? MySQL hat seine eigene Vorstellung von Zeit...
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 17
- Registriert: 5. Okt 2017 16:43
Re: Zeitachse Charts
Nach meinen bisherigen Erfahrungen glaube ich, dass Openhab so seine eigenen Vorstellungen hat.

- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Zeitachse Charts
Erwartest Du ernsthaft, dass ein asynchrones System, welches nicht echtzeitfähig ist, auf die Millisekunde genau die Daten abliefert?
Es geht hier um eine Abweichung über die Tagesgrenze hinaus, nicht um Abweichungen im Sekundenbereich.
Es geht hier um eine Abweichung über die Tagesgrenze hinaus, nicht um Abweichungen im Sekundenbereich.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 17
- Registriert: 5. Okt 2017 16:43
Re: Zeitachse Charts
Was hat das denn damit zu tun, dass der Wert vom 04.02.2022 als Balken über dem 05.02.2022 angezeigt wird und der vom 05.02.2022 über dem 06.02.2022? Wird hier die Zeit etwa kaufmännisch gerundet? 

- udo1toni
- Beiträge: 15249
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Zeitachse Charts
Die Frage ist, wohin MySQL die Daten abbildet.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 17
- Registriert: 5. Okt 2017 16:43
Re: Zeitachse Charts
Pro Tag wird ein Wert per "Persistence" erzeugt. Im obigen Fall ist der Timestamp "2022-02-04 23:59:01.481" und der Wert "0.118". Warum erstreckt sich der Balken über den 6. Februar hinaus?
Kann mir bitte, bitte jemand helfen?
-
- Beiträge: 17
- Registriert: 5. Okt 2017 16:43
-
- Beiträge: 17
- Registriert: 5. Okt 2017 16:43
Re: Zeitachse Charts
Als Interimslösung habe ich jetzt einen "Before-Update-Trigger" auf die Tabelle geschrieben, der den Zeitteil des Datums auf "00:00:00.000" setzt.
Ich würde mich trotzdem über eine Korrektur/Ergänzung in Openhab freuen.
Ich würde mich trotzdem über eine Korrektur/Ergänzung in Openhab freuen.
- KellerK1nd
- Beiträge: 432
- Registriert: 17. Jun 2019 16:45
- Wohnort: Griesheim
Re: Zeitachse Charts
Und wie ist der Wert vom 5., ist der eventuell identisch? Somit ist ja klar das der Balken "weiter wächst". Wenn ich das richtig verstehe, schreibst du deinen tagesaktuellen Verbrauchswert um kurz vor Mitternacht in deine Datenbank. Jetzt ist erstmal die Frage, wie stellst du das Item dar? Holst du dir den persistierten Wert aus der Datenbank für den Chart? So wie ich das sehe wird das Item nur einmal am Tag beschrieben und somit ändert sich der Status des Items nicht bis zu der nächsten Wertänderung. Du könntest dem Item auch ein Expire hinzufügen, das nach einer Minute das Item wieder mit 0 beschreibt. Dann hast du nur diesen kurzen Peak in der Kurve zwischen 23:59 und 0:00Pro Tag wird ein Wert per "Persistence" erzeugt. Im obigen Fall ist der Timestamp "2022-02-04 23:59:01.481" und der Wert "0.118". Warum erstreckt sich der Balken über den 6. Februar hinaus?
Ich persönlich nutze openHAB nicht mehr für Diagramme, einmal ist openHAB für die Automatisierung vom Smarthome und hat zweitens nicht die ordentlichen Mittel für Diagramme und Datenauswertungen. Für die ganzen Datenauswertungen und Diagrammerstellungen nutze ich Grafana. Es gibt Möglichkeiten von Grafana generierte Images der Diagramme in openhab einzupflegen.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box