Seite 1 von 1

Influx Datenbank auslesen

Verfasst: Di 16. Feb 2021, 16:45
von Ulrich
Hier eine Anleitung wie man die letzten Einträge der Influx Datenbank einfach auslesen kann.

Entweder aud dem raspberry ctrl + alt + F1 drücken oder sich mit PUTTY einwählen. Dann folgende Eingabe machen:

influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute "select * from AC order by time desc limit 5"

Was bedueten die Eingaben?

-database solaranzeige ==> Datenbank solaranzeige
-execute "select * from AC ... ==> Alle Daten des Measurement AC ausgeben
"order by time desc" ==> Sortiert nach der Zeit ausgeben. Neueste Zeit zuerst.
"limit 5" ==> nur 5 Zeilen ausgeben

-precision rfc3339 ==> Datum in lesbarer Form

Re: Influx Datenbank auslesen

Verfasst: Do 25. Mär 2021, 15:56
von aryan
Statt die AC tabelle gibt es bei mir auch noch:
Batterie
Info
Netz
PV
Service
Statistik
Summen
aktuellesWetter

Zb, folgende Eingabe

Code: Alles auswählen

influx -host localhost -port 8086 -database solaranzeige -precision rfc3339 -execute ”select * from Batterie order by time desc limit 5
zeigt die letzten 5 Batterie Einträge mit: Entladestrom, Kapazität (%), Ladestrom, Spannung, Spannung_WR.

Was Spannung_WR bedeutet ist mir aber nicht ganz klar.

Re: Influx Datenbank auslesen

Verfasst: Mo 12. Apr 2021, 15:27
von solarfanenrico
Hallo Ulrich,
vielen Dank für diesen Beitrag.
Hierdurch habe ich auch außerhalb von Grafana die Möglichkeit, sämtliche Daten der InfluxDB auszulesen. Dies sogar nicht nur als Ausgabe über die Konsole des Pi, sondern auch über den Firefoxbrowser oder einen externen Server.
Dazu habe ich die vorgeschlagene Befehlszeile in eine Bash-Datei kopiert, diese über den Cronjob minütlich ausführen lassen.
An den Codeschnipsel habe ich ein Aufgabe dieses an eine beispiel.txt innerhalb des /var/www/html zu senden.
Diese /var/www/html/beispiel.txt lese ich dann über den Browser mittels einer meinedaten.php aus, indem ich die beispiel.txt einfach includiere.

Falls jemand Interesse an dieser Lösung hat, kann ich alles nochmal genau erläutern und die Beispielcodes darstellen.



sonnige Grüße Enrico

Re: Influx Datenbank auslesen

Verfasst: Mo 12. Apr 2021, 16:23
von Bogeyof
Wer es auf dem PC etwas komfortabler haben möchte, der sollte sich mal InfluxDBStudio ansehen/installieren:
https://github.com/CymaticLabs/InfluxDBStudio

Re: Influx Datenbank auslesen

Verfasst: Mo 12. Apr 2021, 16:59
von solarfanenrico
Hallo,
InfluxDBStudio richtet sich wahrscheinlich an Windows-Nutzer.
sonnige Grüße
Enrico

Re: Influx Datenbank auslesen

Verfasst: So 16. Mai 2021, 00:15
von masterflai
Bogeyof hat geschrieben:
Mo 12. Apr 2021, 16:23
Wer es auf dem PC etwas komfortabler haben möchte, der sollte sich mal InfluxDBStudio ansehen/installieren:
https://github.com/CymaticLabs/InfluxDBStudio
Man sollte beachten, dass das Projekt letztmalig 2017 aktualisiert wurde und in der Version v0.2.0-beta.1 vorliegt.
Es ist also durchaus ein wenig Vorsicht angebracht und es können durchaus schwerwiegende Bugs enthalten sein.
Vor der Verwendung also am Besten ein Backup der DB machen.