FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Christian72D am 15 September 2018, 08:25:03

Titel: SQLite Exportieren klappt nicht
Beitrag von: Christian72D am 15 September 2018, 08:25:03
Ich habe eine alte, nicht mehr lauffähige fhem Installation, bei dieser würde ich aber gerne noch ein paar Werte aus der dblos (SQLite) ziehen.

Der Befehl select * from history order by TIMESTAMP; bringt noch Werte raus.

Jetzt habe ich eine Anleitung gefunden um sie nach CSV zu exportieren: http://www.sqlitetutorial.net/sqlite-export-csv/ (http://www.sqlitetutorial.net/sqlite-export-csv/)

Ich denke ich brauche die Spalten TIMESTAMP, DEVICE, READING und VALUE, aber was muß ich bei FROM eingeben? Ich dachte HISTORY, aber das wird mit einem Fehler quittiert.

Jemand eine Lösung?
Titel: Antw:dblog Auslesen klappt nicht
Beitrag von: DS_Starter am 15 September 2018, 08:56:20
So geht es:


heiko@fhemtest:/opt$ sqlite3 fhem.db
SQLite version 3.16.2 2017-01-06 16:32:41
Enter ".help" for usage hints.
sqlite> .headers on
sqlite> .mode csv
sqlite> .output data.csv
sqlite> select TIMESTAMP,DEVICE,READING,VALUE from history order by TIMESTAMP;


Bitte ändere den Titel des Thread. Das hat nichts mit DbLog zu tun sondern ist einfach nur Datenbankhandling.

LG,
Heiko
Titel: Antw:SQLite Exportieren klappt nicht
Beitrag von: Christian72D am 16 September 2018, 07:45:05
Püh, da wird min PC wohl gleich ans Schwitzn kommen, die Datei ist "mal eben" 950 MB groß. :D

Danke für die Lösung, Titel ist angepasst.