Hilfe bei Fehlermeldung | Dashboard "hängt"

Moinsen,

ich habe das Problem, das ein-, zweimal am Tag sich mein Dashboard „aufhängt“.
Dann steht dort immer „muss neu geladen werden“.
Solange das dort steht, ist Home Assistant sehr träge und im Log wird folgendes ausgegeben.
Leider kann ich mit dem Protokoll nichts anfangen.
Kann mir bitte jemand helfen?

Logger: homeassistant.components.websocket_api.http.connection
Quelle: components/websocket_api/http.py:215
Integration: Home Assistant WebSocket API (Dokumentation, Probleme)
Erstmals aufgetreten: 21:00:06 (224 Vorkommnisse)
Zuletzt protokolliert: 21:20:39

[140342619199808] Dashboard from 192.168.200.112 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36): Client unable to keep up with pending messages. Reached 4096 pending messages. The system's load is too high or an integration is misbehaving; Last message was: b'{"id":78,"type":"event","event":{"type":"daily","forecast":[{"datetime":"2025-05-28T00:00:00Z","cloud_coverage":72.0,"condition":"partlycloudy","precipitation_probability":58,"pressure":1019.2,"uv_index":4,"wind_gust_speed":38.9,"wind_bearing":"NW","temperature":15.0,"templow":9.0,"dew_point":11.0,"wind_speed":24.1,"precipitation":0.8},{"datetime":"2025-05-29T00:00:00Z","cloud_coverage":100.0,"condition":"rainy","precipitation_probability":75,"pressure":1022.0,"uv_index":4,"wind_gust_speed":31.5,"wind_bearing":"SW","temperature":17.0,"templow":8.0,"dew_point":13.9,"wind_speed":18.5,"precipitation":3.2},{"datetime":"2025-05-30T00:00:00Z","cloud_coverage":99.0,"condition":"cloudy","precipitation_probability":56,"pressure":1019.3,"uv_index":4,"wind_gust_speed":42.6,"wind_bearing":"W","temperature":21.0,"templow":14.0,"dew_point":14.2,"wind_speed":27.8,"precipitation":0.3},{"datetime":"2025-05-31T00:00:00Z","cloud_coverage":81.0,"condition":"cloudy","precipitation_probability":9,"pressure":1019.7,"uv_index":null,"wind_gust_speed":22.2,"wind_bearing":"SW","temperature":22.0,"templow":12.0,"dew_point":13.6,"wind_speed":11.1,"precipitation":0.0},{"datetime":"2025-06-01T00:00:00Z","cloud_coverage":93.0,"condition":"cloudy","precipitation_probability":29,"pressure":1015.4,"uv_index":null,"wind_gust_speed":35.2,"wind_bearing":"SW","temperature":22.0,"templow":14.0,"dew_point":14.5,"wind_speed":20.4,"precipitation":0.0},{"datetime":"2025-06-02T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":28,"pressure":1014.1,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.5,"wind_speed":22.2,"precipitation":0.0},{"datetime":"2025-06-03T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":39,"pressure":1013.6,"uv_index":null,"wind_gust_speed":33.3,"wind_bearing":"S","temperature":20.0,"templow":11.0,"dew_point":11.9,"wind_speed":20.4,"precipitation":1.7},{"datetime":"2025-06-04T00:00:00Z","cloud_coverage":82.0,"condition":"cloudy","precipitation_probability":41,"pressure":1007.4,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"S","temperature":19.0,"templow":13.0,"dew_point":11.1,"wind_speed":22.2,"precipitation":2.1},{"datetime":"2025-06-05T00:00:00Z","cloud_coverage":83.0,"condition":"rainy","precipitation_probability":46,"pressure":1012.0,"uv_index":null,"wind_gust_speed":40.8,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.1,"wind_speed":24.1,"precipitation":2.3}]}}'
[140342696158976] Dashboard from 192.168.200.112 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36): Client unable to keep up with pending messages. Reached 4096 pending messages. The system's load is too high or an integration is misbehaving; Last message was: b'{"id":78,"type":"event","event":{"type":"daily","forecast":[{"datetime":"2025-05-28T00:00:00Z","cloud_coverage":72.0,"condition":"partlycloudy","precipitation_probability":58,"pressure":1019.2,"uv_index":4,"wind_gust_speed":38.9,"wind_bearing":"NW","temperature":15.0,"templow":9.0,"dew_point":11.0,"wind_speed":24.1,"precipitation":0.8},{"datetime":"2025-05-29T00:00:00Z","cloud_coverage":100.0,"condition":"rainy","precipitation_probability":75,"pressure":1022.0,"uv_index":4,"wind_gust_speed":31.5,"wind_bearing":"SW","temperature":17.0,"templow":8.0,"dew_point":13.9,"wind_speed":18.5,"precipitation":3.2},{"datetime":"2025-05-30T00:00:00Z","cloud_coverage":99.0,"condition":"cloudy","precipitation_probability":56,"pressure":1019.3,"uv_index":4,"wind_gust_speed":42.6,"wind_bearing":"W","temperature":21.0,"templow":14.0,"dew_point":14.2,"wind_speed":27.8,"precipitation":0.3},{"datetime":"2025-05-31T00:00:00Z","cloud_coverage":81.0,"condition":"cloudy","precipitation_probability":9,"pressure":1019.7,"uv_index":null,"wind_gust_speed":22.2,"wind_bearing":"SW","temperature":22.0,"templow":12.0,"dew_point":13.6,"wind_speed":11.1,"precipitation":0.0},{"datetime":"2025-06-01T00:00:00Z","cloud_coverage":93.0,"condition":"cloudy","precipitation_probability":29,"pressure":1015.4,"uv_index":null,"wind_gust_speed":35.2,"wind_bearing":"SW","temperature":22.0,"templow":14.0,"dew_point":14.5,"wind_speed":20.4,"precipitation":0.0},{"datetime":"2025-06-02T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":28,"pressure":1014.1,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.5,"wind_speed":22.2,"precipitation":0.0},{"datetime":"2025-06-03T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":39,"pressure":1013.6,"uv_index":null,"wind_gust_speed":33.3,"wind_bearing":"S","temperature":20.0,"templow":11.0,"dew_point":11.9,"wind_speed":20.4,"precipitation":1.7},{"datetime":"2025-06-04T00:00:00Z","cloud_coverage":82.0,"condition":"cloudy","precipitation_probability":41,"pressure":1007.4,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"S","temperature":19.0,"templow":13.0,"dew_point":11.1,"wind_speed":22.2,"precipitation":2.1},{"datetime":"2025-06-05T00:00:00Z","cloud_coverage":83.0,"condition":"rainy","precipitation_probability":46,"pressure":1012.0,"uv_index":null,"wind_gust_speed":40.8,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.1,"wind_speed":24.1,"precipitation":2.3}]}}'
[140342619273344] Dashboard from 192.168.200.112 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36): Client unable to keep up with pending messages. Reached 4096 pending messages. The system's load is too high or an integration is misbehaving; Last message was: b'{"id":78,"type":"event","event":{"type":"daily","forecast":[{"datetime":"2025-05-28T00:00:00Z","cloud_coverage":72.0,"condition":"partlycloudy","precipitation_probability":58,"pressure":1019.2,"uv_index":4,"wind_gust_speed":38.9,"wind_bearing":"NW","temperature":15.0,"templow":9.0,"dew_point":11.0,"wind_speed":24.1,"precipitation":0.8},{"datetime":"2025-05-29T00:00:00Z","cloud_coverage":100.0,"condition":"rainy","precipitation_probability":75,"pressure":1022.0,"uv_index":4,"wind_gust_speed":31.5,"wind_bearing":"SW","temperature":17.0,"templow":8.0,"dew_point":13.9,"wind_speed":18.5,"precipitation":3.2},{"datetime":"2025-05-30T00:00:00Z","cloud_coverage":99.0,"condition":"cloudy","precipitation_probability":56,"pressure":1019.3,"uv_index":4,"wind_gust_speed":42.6,"wind_bearing":"W","temperature":21.0,"templow":14.0,"dew_point":14.2,"wind_speed":27.8,"precipitation":0.3},{"datetime":"2025-05-31T00:00:00Z","cloud_coverage":81.0,"condition":"cloudy","precipitation_probability":9,"pressure":1019.7,"uv_index":null,"wind_gust_speed":22.2,"wind_bearing":"SW","temperature":22.0,"templow":12.0,"dew_point":13.6,"wind_speed":11.1,"precipitation":0.0},{"datetime":"2025-06-01T00:00:00Z","cloud_coverage":93.0,"condition":"cloudy","precipitation_probability":29,"pressure":1015.4,"uv_index":null,"wind_gust_speed":35.2,"wind_bearing":"SW","temperature":22.0,"templow":14.0,"dew_point":14.5,"wind_speed":20.4,"precipitation":0.0},{"datetime":"2025-06-02T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":28,"pressure":1014.1,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.5,"wind_speed":22.2,"precipitation":0.0},{"datetime":"2025-06-03T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":39,"pressure":1013.6,"uv_index":null,"wind_gust_speed":33.3,"wind_bearing":"S","temperature":20.0,"templow":11.0,"dew_point":11.9,"wind_speed":20.4,"precipitation":1.7},{"datetime":"2025-06-04T00:00:00Z","cloud_coverage":82.0,"condition":"cloudy","precipitation_probability":41,"pressure":1007.4,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"S","temperature":19.0,"templow":13.0,"dew_point":11.1,"wind_speed":22.2,"precipitation":2.1},{"datetime":"2025-06-05T00:00:00Z","cloud_coverage":83.0,"condition":"rainy","precipitation_probability":46,"pressure":1012.0,"uv_index":null,"wind_gust_speed":40.8,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.1,"wind_speed":24.1,"precipitation":2.3}]}}'
[140342638775968] Dashboard from 192.168.200.112 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36): Client unable to keep up with pending messages. Reached 4096 pending messages. The system's load is too high or an integration is misbehaving; Last message was: b'{"id":78,"type":"event","event":{"type":"daily","forecast":[{"datetime":"2025-05-28T00:00:00Z","cloud_coverage":72.0,"condition":"partlycloudy","precipitation_probability":58,"pressure":1019.2,"uv_index":4,"wind_gust_speed":38.9,"wind_bearing":"NW","temperature":15.0,"templow":9.0,"dew_point":11.0,"wind_speed":24.1,"precipitation":0.8},{"datetime":"2025-05-29T00:00:00Z","cloud_coverage":100.0,"condition":"rainy","precipitation_probability":75,"pressure":1022.0,"uv_index":4,"wind_gust_speed":31.5,"wind_bearing":"SW","temperature":17.0,"templow":8.0,"dew_point":13.9,"wind_speed":18.5,"precipitation":3.2},{"datetime":"2025-05-30T00:00:00Z","cloud_coverage":99.0,"condition":"cloudy","precipitation_probability":56,"pressure":1019.3,"uv_index":4,"wind_gust_speed":42.6,"wind_bearing":"W","temperature":21.0,"templow":14.0,"dew_point":14.2,"wind_speed":27.8,"precipitation":0.3},{"datetime":"2025-05-31T00:00:00Z","cloud_coverage":81.0,"condition":"cloudy","precipitation_probability":9,"pressure":1019.7,"uv_index":null,"wind_gust_speed":22.2,"wind_bearing":"SW","temperature":22.0,"templow":12.0,"dew_point":13.6,"wind_speed":11.1,"precipitation":0.0},{"datetime":"2025-06-01T00:00:00Z","cloud_coverage":93.0,"condition":"cloudy","precipitation_probability":29,"pressure":1015.4,"uv_index":null,"wind_gust_speed":35.2,"wind_bearing":"SW","temperature":22.0,"templow":14.0,"dew_point":14.5,"wind_speed":20.4,"precipitation":0.0},{"datetime":"2025-06-02T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":28,"pressure":1014.1,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.5,"wind_speed":22.2,"precipitation":0.0},{"datetime":"2025-06-03T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":39,"pressure":1013.6,"uv_index":null,"wind_gust_speed":33.3,"wind_bearing":"S","temperature":20.0,"templow":11.0,"dew_point":11.9,"wind_speed":20.4,"precipitation":1.7},{"datetime":"2025-06-04T00:00:00Z","cloud_coverage":82.0,"condition":"cloudy","precipitation_probability":41,"pressure":1007.4,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"S","temperature":19.0,"templow":13.0,"dew_point":11.1,"wind_speed":22.2,"precipitation":2.1},{"datetime":"2025-06-05T00:00:00Z","cloud_coverage":83.0,"condition":"rainy","precipitation_probability":46,"pressure":1012.0,"uv_index":null,"wind_gust_speed":40.8,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.1,"wind_speed":24.1,"precipitation":2.3}]}}'
[140342882214880] Dashboard from 192.168.200.112 (Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36): Client unable to keep up with pending messages. Reached 4096 pending messages. The system's load is too high or an integration is misbehaving; Last message was: b'{"id":79,"type":"event","event":{"type":"daily","forecast":[{"datetime":"2025-05-28T00:00:00Z","cloud_coverage":72.0,"condition":"partlycloudy","precipitation_probability":58,"pressure":1019.2,"uv_index":4,"wind_gust_speed":38.9,"wind_bearing":"NW","temperature":15.0,"templow":9.0,"dew_point":11.0,"wind_speed":24.1,"precipitation":0.8},{"datetime":"2025-05-29T00:00:00Z","cloud_coverage":100.0,"condition":"rainy","precipitation_probability":75,"pressure":1022.0,"uv_index":4,"wind_gust_speed":31.5,"wind_bearing":"SW","temperature":17.0,"templow":8.0,"dew_point":13.9,"wind_speed":18.5,"precipitation":3.2},{"datetime":"2025-05-30T00:00:00Z","cloud_coverage":99.0,"condition":"cloudy","precipitation_probability":56,"pressure":1019.3,"uv_index":4,"wind_gust_speed":42.6,"wind_bearing":"W","temperature":21.0,"templow":14.0,"dew_point":14.2,"wind_speed":27.8,"precipitation":0.3},{"datetime":"2025-05-31T00:00:00Z","cloud_coverage":81.0,"condition":"cloudy","precipitation_probability":9,"pressure":1019.7,"uv_index":null,"wind_gust_speed":22.2,"wind_bearing":"SW","temperature":22.0,"templow":12.0,"dew_point":13.6,"wind_speed":11.1,"precipitation":0.0},{"datetime":"2025-06-01T00:00:00Z","cloud_coverage":93.0,"condition":"cloudy","precipitation_probability":29,"pressure":1015.4,"uv_index":null,"wind_gust_speed":35.2,"wind_bearing":"SW","temperature":22.0,"templow":14.0,"dew_point":14.5,"wind_speed":20.4,"precipitation":0.0},{"datetime":"2025-06-02T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":28,"pressure":1014.1,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.5,"wind_speed":22.2,"precipitation":0.0},{"datetime":"2025-06-03T00:00:00Z","cloud_coverage":85.0,"condition":"cloudy","precipitation_probability":39,"pressure":1013.6,"uv_index":null,"wind_gust_speed":33.3,"wind_bearing":"S","temperature":20.0,"templow":11.0,"dew_point":11.9,"wind_speed":20.4,"precipitation":1.7},{"datetime":"2025-06-04T00:00:00Z","cloud_coverage":82.0,"condition":"cloudy","precipitation_probability":41,"pressure":1007.4,"uv_index":null,"wind_gust_speed":38.9,"wind_bearing":"S","temperature":19.0,"templow":13.0,"dew_point":11.1,"wind_speed":22.2,"precipitation":2.1},{"datetime":"2025-06-05T00:00:00Z","cloud_coverage":83.0,"condition":"rainy","precipitation_probability":46,"pressure":1012.0,"uv_index":null,"wind_gust_speed":40.8,"wind_bearing":"SW","temperature":19.0,"templow":12.0,"dew_point":11.1,"wind_speed":24.1,"precipitation":2.3}]}}'

Ich bin kein Experte, aber diese Meldungen sagen aus das dein Dashboard durch die erhaltenen Daten überlastet ist. Kurz um die schickst viel zu viele Daten an das Dashboard und es wird langsam, sowie irgendwann funktioniert es gar nicht mehr.

Was ist das denn für ein Dashboard was für dich so viele Daten benötigt?

Weiterhin besteht natürlich auch die Möglichkeit das irgendwo in deinem Dashboard ein Fehler ist und daher die Updates so massiv ausgelöst werden das ein Überlastung entsteht.

Hier auch mal was ChatGPT noch so als Rat gibt:

Die Fehlermeldung

Client unable to keep up with pending messages. Reached 4096 pending messages.

bedeutet, dass der WebSocket-Client (in diesem Fall das Dashboard im Browser) mit der Menge an Nachrichten, die Home Assistant ihm senden möchte, nicht mehr mithalten kann. Dies führt zu einem Überlauf der Nachrichtenwarteschlange.

Häufige Ursachen und Lösungen:

  1. Zu viele Daten-Updates gleichzeitig:

    • Sensoren oder Integrationen senden häufige Updates mit großen Datenmengen (z. B. Wettervorhersagen).
    • → Lösung: Reduziere die Update-Frequenz betroffener Entitäten oder filtere unnötige Daten im Dashboard.
  2. Browser-Leistung oder Netzwerkprobleme:

    • Der verwendete Client (hier Chrome) könnte überlastet sein.
    • → Lösung: Aktuellen Tab schließen und neu öffnen, ggf. auf einem anderen Gerät testen.
  3. Fehlverhalten einer Integration:

    • Eine Integration produziert übermäßig viele Events oder Nachrichten.
    • → Lösung: Temporär verdächtige Integrationen deaktivieren und das Verhalten beobachten.
  4. Allgemeine Systemlast zu hoch:

    • Der Host von Home Assistant (z. B. Raspberry Pi) hat eine zu hohe CPU- oder RAM-Auslastung.
    • → Lösung: Systemressourcen überwachen (Systemmonitor-Integration oder htop auf Linux), ggf. Hardware aufrüsten oder Container optimieren.
  5. Fehlerhafte Lovelace-Karten oder Dashboards:

    • Komplexe oder fehlerhafte Custom Cards (z. B. Wetterkarten mit vielen Details) können viele Updates auslösen.
    • → Lösung: Problematische Dashboards deaktivieren/testweise vereinfachen.

Empfohlene Schritte:

  • Prüfe den Verlauf, welche Entitäten sehr häufig aktualisiert werden.
  • Nutze das „Profiler“-Tool in Home Assistant (wenn aktiviert) zur Analyse.
  • Stelle sicher, dass der Client (Browser) nicht mehrere Dashboards gleichzeitig lädt.
  • Achte darauf, dass kein auto-entities oder fold-entity-row zu viele Entitäten dynamisch rendert.
2 „Gefällt mir“

Moin UncleSam139,

erst einmal vielen Dank für die Denkanstöße.
Wenn ich mir die Fehlermeldung so ansehe, denke ich das es von der clock-weather-card kommt.
Leider kann ich da nirgends den Intervall beeinflussen. Zu mindestens habe ich nichts gefunden.
Hast Du eine Idee??

type: custom:clock-weather-card
entity: weather.delmenhorst
weather_icon_type: line
animated_icon: true
forecast_rows: 5
time_pattern: HH:mm
time_format: 24
date_pattern: ccc, dd.MM.yyyy
hide_today_section: false
hide_forecast_section: false
show_humidity: true
hide_clock: false
hide_date: false
hourly_forecast: false
use_browser_time: false
time_zone: null
show_decimal: true

Die Möglichkeit besteht das es diese Intergration ist, kommt jetzt tatsächlich drauf an worauf du dein Home Assistant betreibst. Bei einem Raspberry Pi oder Fire Tablets im Kiosk-Modus kann das aufgrund der ehr schwachen Hardware zu Problemen führen.

Bisher würde ich vernuten das es sich um diesen Punkt handeln dürfte:

animated_icon: true

Da durch eine Icon was animiert ist durchaus dauerhaft Last auf dein System verursacht wird, kann es dann irgendwann in die Knie zwingen. setzt den Punkt am besten mal von true auf false und teste es mal aus.

Edit:

Hier hab ich noch was auf der Github-Seite der Integration gefunden: Link

1 „Gefällt mir“

Danke für den Hinweis. Ich schalte mal das Icon aus und schau ob es was bringt.
Home Assistant läuft bei mir auf einen Mini-PC I5 mit 16GB und 1TB SSD.
Das Dashboard läuft auf einem Surface I3 mit 8GB im Vollbildmodus.

Moin, ich kann dir zwar auch nicht direkt helfen, aber versuche doch mal die Card komplett aus dem Dashboard zu nehmen und schaue ob du dann immer noch die Logmeldung bekommst.

In deiner Card nutzt du time_zone: null, wird sicherlich keinen Fehler verursachen, aber kannst du dann auch komplett herauslöschen oder halt eine timezone hinterlegen.

Danke für eure Unterstützung.
Es scheint tatsächlich das animierte Icon gewesen zu sein. Bis jetzt ist der Fehler nicht mehr aufgetreten :slight_smile:

1 „Gefällt mir“

Es war doch nicht das animierte Icon. :unamused:
Zwei Tage später hatte ich das Problem wieder.
Nun habe ich die Integration „DWD“ gelöscht und im Dashboard umgestellt auf „Met.no“. Des Weiteren habe ich das Icon wieder animiert :slight_smile:
Was soll ich sagen, nun klappt es bereits längerfristig ohne Probleme.

@UncleSam139
wo finde ich denn das Profiler-Tool in HA? und wo aktiviere/deaktiviere ich es?

Bin ehrlich bisher hab ich noch nie von dem Tool gehört, das einzige was ich mir darunter vorstellen kann ist das hier: Link

Kann dir dazu leider nichts weiter sagen, vielleicht kennt sich jemand besser damit aus. Oder kann dir direkt genaue Informationen darüber geben.

:slight_smile:
es kommt mir auch mehr vor, wie ein Tool für die HA-Entwickler, oder Entwickler von Integrationen - nicht für uns „ambitionierten“ Anwender