Hallo Zusammen,
ich habe seit einige Tagen das Problem, dass HA nicht mehr reagiert (login im Frontend nicht mehr möglich ) da die CPU Auslastung über 80% liegt.
Hier Infos zu meiner HA Installation:
Code: Alles auswählen
{
"home_assistant": {
"installation_type": "Home Assistant Container",
"version": "2022.11.2",
"dev": false,
"hassio": false,
"virtualenv": false,
"python_version": "3.10.7",
"docker": true,
"arch": "x86_64",
"timezone": "Europe/Berlin",
"os_name": "Linux",
"os_version": "5.10.60-qnap",
"run_as_root": true
},
Ich habe vor paar Tagen HA auf 2022.11.2, Update von HACS auf 1.28.3, Tibber Puls (Der Pulse übermittelt deine Verbrauchsdaten in Echtzeit an unsere Tibber-App) an meinem Stromzähler in Betrieb genommen. Tibber Intergation war vorher schon aktiv.
Als das erste Mal der HA die hohe CPU Load hatte konnte ich den Fehler auf Tibber zurückführen. Hier gibt es wohl ein API-Call limit (ERROR (MainThread) [tibber] Error connecting to Tibber, resp code: 429). Danach habe die alle Entity von Tibber deaktiviert und nur zwei (Verbrauch und Einspeisung) wieder aktiviert. das lief dann 2-3 Tage ohne Probleme.
Heute Früh hatte HA wieder über 80% und der Login im Frontend war nicht möglich. Ich hatte natürlich wieder Tibber in Verdacht, aber im Log nichts dazu zu finden. Stattdessen:
ERROR (MainThread) [custom_components.hacs] Request exception for 'https://api.github.com/rate_limit' with - Cannot connect to host api.github.com:443 ssl:default
HACS hat API connection limit bei 5000 pro Stunde. Wenn ich die Calls überprüfe, steht da auch net viel drin (meist ist used zwischen 10 und 140)
Überprüfen mit: curl -i -u YOUR_GITHUB_USER:YOUR_GITHUB_PERSONAL_TOKEN 'https://api.github.com/users/YOUR_GITHUB_USER'
Code: Alles auswählen
github-authentication-token-expiration: 2022-12-20 10:35:19 +0100
x-github-media-type: github.v3; format=json
x-ratelimit-limit: 5000
x-ratelimit-remaining: 4997
x-ratelimit-reset: 1668944023
x-ratelimit-used: 3
Nun stellen sich mir zwei Fragen:
- warum HACS wohl mal austickt um mehr als 5000 Call die Stunde abfeuert
- warum HA so was nicht abfangen kann und die CPU load hoch geht. Es kommen ja auch Fehler zurück, dass die URL nicht erreichbar ist.
Hat jemand von Euch schon mal ähnliche Probleme gehabt? Ist echt blöd die Situation, da HA jederzeit unerwartet stehen bleibt.