Moin moin liebe HA-Fans,
habe versucht die sqlite db von HA lokal auf meinen Mac zu kopieren - klappt.
Unsicher bin ich mir allerdings, ob diese Aktion bei laufendem HA und offener DB sinnvoll ist.
Folgendes passiert nämlich beim Versuch der Auswertung in einem Terminalfenster:
Code: Alles auswählen
MacBookAir:~ peter$ sqlite3
SQLite version 3.32.3 2020-06-18 14:16:19
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> .open /Users/peter/Desktop/HA-SQL/home-assistant_v2.db
sqlite> .headers on
sqlite> .mode csv
sqlite> .once /Users/peter/Desktop/HA-SQL/datexport.csv
sqlite> select distinct entity_id from states;
Error: database disk image is malformed
Zu Erläuterung: ich möchte Daten aus HA in eine csv-Tabelle "beamen".
Die Frage, die sich mir stellt:
1) ist die DB aufgrund meines Vorgehens beim Kopieren defekt? Sollte ich den HA-Service dazu runterfahren? Wie?
oder
2) ist auch für HA die DB defekt? Wie könnte man das Erkennen und fixen?
Kann mir da Jemand auf die Sprünge helfen?
Danke, einen schönen Restsonntag und guten Start in die neue Woche!
Grüße vom Dümmer See
Peter