Guten Morgen,
ich bin auf HA 2026 8.3 und 18.2 System läuft auf einem Dell Wyse 5070 auf diesem ist nur HA drauf.
Heute morgen hat mir Spook einige fehler präsentiert bwz evtl schon gestern.
Sensoren die es nicht mehr gibt, bereiche die keine Entitäten hatten etc. Diese habe ich soweit behoben.
Seitdem startet HA ständig neu alle paar Minuten. Wird nach jeder fehlerbehebung der HA gestartet und ist das von Spook ausgegangen? Wenn ja, müsste es ja bald aufhören.
Wenn nein, woran kann es liegen? Wo kann ich sehen, seit wann das System neu startet? Ebenfalls deaktiveiere ich eine Automation sobald er hochgefahren ist und beim nächsten Neustart ist diese Automation wieder aktiv. Sehr nervig, weil diese Automation einen Ton abspielt auf dem Wandtablet (eigentlich dafür gedacht, sobald eine Tür oder fenster geöffnet wird-hier gibt es ein Sensor, das SZ Fenster, was wohl immer getriggert wird den Ton abzuspielen.)
Dank Euch
Update: Habe das protokoll mal bei Gemini hochgeladen. Antwort:
Das ist keine klassische Endlosschleife oder ein Core-Crash, sondern ein massives Performance- und SQL-Abfrage-Problem durch deine SQL-Sensoren.
Home Assistant startet nicht ab, sondern die DbWorker-Threads laufen ununterbrochen im Hintergrund Amok. Jedes Mal, wenn diese komplexen SQL-Sensoren (die deine Solaranlage und den Shelly Pro 3EM auswerten) abgefragt werden und ins Leere laufen (returned no results), blockieren und quälen sie die SQLite-Datenbank. Das zieht das gesamte System so runter, dass es träge wird oder Watchdogs/Integritätsprüfungen greifen.
Die Kernprobleme im Log:
-
SQL-Performance-Desaster: Die Abfragen nutzen komplexe Subselects, Joins und Datumsfunktionen (
datetime(..., 'unixepoch', '+2 hour')), die bei jedem Update-Intervall komplett über diestatistics-Tabelle rattern. Da kein passender Index greift oder die Datenmenge zu groß ist, lasten diese Queries die Datenbank-Worker (DbWorker_0bisDbWorker_3) komplett aus. -
Ständiges “returned no results”: Die Abfragen liefern für den aktuellen Zeitpunkt oder Zeitfilter (z. B. Wochenberechnungen) keine Daten zurück. Das führt dazu, dass die Sensoren ständig in einen Fehler- oder Leerzustand laufen und direkt neu triggern.
-
Schleifenartige Intervalle: Alle paar Sekunden wiederholt sich exakt dasselbe Abfragemuster für deine Autarkie- und Ertrags-Berechnungen.
Bis gestern ging da alles noch problemlos.
ich habe Solarstats auf meinem Dell Wyse als Integration. Hängt das damit zusammen?
Sollte ich diese nicht utzen und löschen als Integration etc?
Update 2: Liegt wohl an alten verwaisten Langzeitstatistiken…Diese soll ich löschen
Update 3: Lag wohl an einem Wassersensor, den ich irgendwo korrigiert und wieder eingefügt hatte: Die kilometerlangen, nervigen Warnungen über den übergroßen Garten-Wassersensor (sensor.wassermenge_bewasserung_garten) sind komplett verschwunden. Dein Recorder stöhnt nicht mehr unter diesen Datenlasten.
Update 4: System läuft wieder. Sorry für meinen Sermon hier. Kann gerne gelöscht werden, falls nötig.