Hallo,
ich speichere Daten von IOBroker in einer MariaDB. Diese möchte ich mit Grafana (Version: Grafana v11.2.0 (2a88694fd3)) auswerten. Dabei habe ich folgendes Problem:
Die Daten sind in der Tabelle ts_number in der Spalte val gespeichert. Der dazu von IOBroker gesendete Timestamp sitzt in der Spalte ts und ist 13-stellig (ms)!
Bei einer Grafana Abfrage (Format: "Time Series") erhalte ich die Meldung: Status: 500. Message: db has no time column: no time column found
Mache ich die gleiche Abfrage im Format: Tabelle, erhalte ich das Ergebnis:
Anmerkung: In der Tabelle habe ich die Spalte ts transformiert:
Bei einer Eingrenzung des Datumsbereiches
z.B.: Befehl: SELECT val FROM Strom.ts_number where ((ts between $__timeFrom() AND $__timeTo()) AND (id=1))
bekomme ich keine Fehlermeldung, aber auch keine Daten.
Ich bin Grafana Beginner, was mache ich falsch? Kann das Timestamp Format mit 13 Stellen Probleme machen? Wie kann ich einen Graphen darstellen?
Danke im Voraus für eure Tipps.
ich speichere Daten von IOBroker in einer MariaDB. Diese möchte ich mit Grafana (Version: Grafana v11.2.0 (2a88694fd3)) auswerten. Dabei habe ich folgendes Problem:
Die Daten sind in der Tabelle ts_number in der Spalte val gespeichert. Der dazu von IOBroker gesendete Timestamp sitzt in der Spalte ts und ist 13-stellig (ms)!
Bei einer Grafana Abfrage (Format: "Time Series") erhalte ich die Meldung: Status: 500. Message: db has no time column: no time column found
Mache ich die gleiche Abfrage im Format: Tabelle, erhalte ich das Ergebnis:
Anmerkung: In der Tabelle habe ich die Spalte ts transformiert:
Bei einer Eingrenzung des Datumsbereiches
z.B.: Befehl: SELECT val FROM Strom.ts_number where ((ts between $__timeFrom() AND $__timeTo()) AND (id=1))
bekomme ich keine Fehlermeldung, aber auch keine Daten.
Ich bin Grafana Beginner, was mache ich falsch? Kann das Timestamp Format mit 13 Stellen Probleme machen? Wie kann ich einen Graphen darstellen?
Danke im Voraus für eure Tipps.
Zuletzt bearbeitet: