Fehler:

Historische Daten sind nicht mehr vorhanden, die kompletten Daten der Vergangenheit sind nicht mehr vorhanden. Für jemanden wie mich, der das hier baut um diese Daten zu verarbeiten, Erin schreckliches Szenario. (In Zukunft wird die Datenbank täglich gesichert)

Sollte der Fehler auftraten, kannst Du in Home Assistant unter
Einstellungen -> System -> Protokolle nach "Database" suchen - in der Regel bekommst Du den Fehler:

The database at //config/home-assistant_v2.db is corrupt or malformed

Um diesen Fehler zu beheben, ohne sämtliche Daten zu verlieren haben folgende Schritte den gewünschten Erfolg gebracht:

Einloggen über SSH in die Console, im Ordner "homeassistant" nach der defekten Datenbankdatei suchen. In meinem Fall liegt die Datei im Verzeichnis

ssh -i ~/.ssh/id_rsa root@192.168.188.148 -p22222
/mnt/data/supervisor/homeassistant 

Da ich eine Supervisor installation (Home Assistant OS in einer Virtualbox) habe, muss ich vorerst das OS beenden über die VM beenden

core stop

zurück in der Shell folgende Befehle ausführen

  1. datenbankdump erstellen
  2. aktuelle Datenbank sichern
  3. Datenbank wiederherstellen
sqlite name_der_defekten_Datenbank ".dump" | sqlite neue_Datenbank.db
mv home-assistant_v2.db home-assistant_v2.db.bak
mv neue_Datenbank.db home-assistant_v2.db

anschließend in der VirtualBox Home Assistant wieder starten

core start