Screenshots Aus der README von HA-Pulse/home-assistant-global-health-score.
Überblick
Home Assistant Global Health Score (HAGHS) berechnet für eine Home Assistant Instanz einen Gesundheitswert von 0 bis 100. Es läuft lokal und stellt das Ergebnis als Sensoren bereit, wobei sich der Wert aus einem Hardwareanteil mit 40 Prozent Gewichtung und einem Anwendungsanteil mit 60 Prozent Gewichtung zusammensetzt. Die Hardwarelast wird, wo verfügbar, aus den Pressure-Stall-Daten von Linux gelesen und fällt auf ausgewählte CPU- und RAM-Sensoren zurück, wenn ein System diese nicht bietet. Die Anwendungsseite prüft nach einer Karenzzeit nicht verfügbare oder unbekannte Entitäten, offene Reparaturen, tote Geräte und ausstehende Updates und erklärt fehlende Punkte mit Empfehlungen. Entitäten können über Labels oder Muster für Entitäts-IDs ausgeschlossen werden, und das Update-Intervall sowie die Karenzzeiten lassen sich in den Optionen anpassen. Es wird in der Oberfläche eingerichtet und benötigt den Marketplace.
Zusammenfassung der README und des Codes von HA-Pulse/home-assistant-global-health-score, automatisch erstellt und übersetzt. Stimmt etwas nicht, oder betreust du das Projekt und möchtest hier deinen eigenen Text? Melde dich
Unterstützt
Funktioniert lokal Spricht mit deinen Geräten in deinem eigenen Netzwerk. Keine Cloud des Herstellers dazwischen.
Aus dem Marketplace Wird über den Marketplace installiert, früher HACS.
Aktiv gepflegt Das Projekt hat in den letzten sechs Monaten eine neue Version oder Änderung veröffentlicht.
Stellt bereit
- Sensoren
Einrichtung
Installiere sie aus dem Marketplace und starte Home Assistant neu. Füge sie dann unter Einstellungen > Geräte & Dienste hinzu.
Global Health Score einrichten
- CPU-AuslastungssensorNur als intelligenter Fallback. HAGHS verwendet standardmäßig hochpräzise Linux-PSI-Werte (Pressure Stall Information) deines Hostsystems, um den Wert zu berechnen. Dieser manuelle Sensor wird nur verwendet, wenn dein System keine PSI-Daten liefert (zum Beispiel Windows, ältere Docker-Setups oder Hosts ohne Linux). Wenn PSI nicht mehr verfügbar ist und keine CPU- und RAM-Fallback-Sensoren konfiguriert sind, wird die Einrichtung abgelehnt. Wähle den Sensor, der die CPU-Auslastung in Prozent meldet (zum Beispiel 'Processor Use').
- RAM-AuslastungssensorNur als intelligenter Fallback. HAGHS verwendet standardmäßig hochpräzise Linux-PSI-Werte (Pressure Stall Information) deines Hostsystems, um den Wert zu berechnen. Dieser manuelle Sensor wird nur verwendet, wenn dein System keine PSI-Daten liefert (zum Beispiel Windows, ältere Docker-Setups oder Hosts ohne Linux). Wenn PSI nicht mehr verfügbar ist und keine CPU- und RAM-Fallback-Sensoren konfiguriert sind, wird die Einrichtung abgelehnt. Wähle den Sensor, der die Speicherauslastung in Prozent meldet (zum Beispiel 'Memory Use Percent').
- SpeichertypWähle den Speichertyp, auf dem deine HA-Instanz läuft. SD-Karte ist die sichere Standardeinstellung für Raspberry-Pi-Setups. SSD verwendet prozentuale Schwellenwerte statt absolutem freiem Speicherplatz.
- Labels ignorierenWähle ein oder mehrere Labels aus deinen Home Assistant Labels. Entitäten und Geräte mit einem dieser Labels sind von der Zombie-Erkennung und von Update-Abzügen ausgenommen. Du kannst Ausschlüsse dynamisch aus einer Automation umschalten, indem du die nativen Service-Aktionen 'homeassistant.add_label_to_entity' und 'homeassistant.remove_label_from_entity' von Home Assistant aufrufst (zum Beispiel ein Label 'vacation' einschalten, solange du weg bist). Erstelle die Labels zuerst unter Einstellungen → Labels, falls sie noch nicht existieren.
- Muster für Entitäts-IDs ignorierenOptionale Liste von Glob-Mustern, die mit der entity_id abgeglichen werden (eines pro Zeile). Entitäten, deren ID zu einem Muster passt, sind von der Zombie-Erkennung, der Liste nicht registrierter Entitäten und von Update-Abzügen ausgenommen. Nutze das für Entitäten ohne eindeutige ID, die kein Label tragen können (zum Beispiel 'sensor.docker_*'). Die Platzhalter * und ? werden unterstützt.
- Datenbankgrößen-Sensor (optional)Nur für externe Datenbanken (MariaDB, PostgreSQL) nötig. Lass das Feld leer, um die integrierte SQLite-Erkennung zu nutzen. Der Sensor muss die Datenbankgröße in MB melden (zum Beispiel 'sensor.mariadb_size').
Nach der Einrichtung
- CPU-AuslastungssensorNur als intelligenter Fallback. HAGHS verwendet standardmäßig hochpräzise Linux-PSI-Werte (Pressure Stall Information) deines Hostsystems, um den Wert zu berechnen. Dieser manuelle Sensor wird nur verwendet, wenn dein System keine PSI-Daten liefert (zum Beispiel Windows, ältere Docker-Setups oder Hosts ohne Linux). Wenn PSI nicht mehr verfügbar ist und keine CPU- und RAM-Fallback-Sensoren konfiguriert sind, wird die Einrichtung abgelehnt. Wähle den Sensor, der die CPU-Auslastung in Prozent meldet (zum Beispiel 'Processor Use').
- RAM-AuslastungssensorNur als intelligenter Fallback. HAGHS verwendet standardmäßig hochpräzise Linux-PSI-Werte (Pressure Stall Information) deines Hostsystems, um den Wert zu berechnen. Dieser manuelle Sensor wird nur verwendet, wenn dein System keine PSI-Daten liefert (zum Beispiel Windows, ältere Docker-Setups oder Hosts ohne Linux). Wenn PSI nicht mehr verfügbar ist und keine CPU- und RAM-Fallback-Sensoren konfiguriert sind, wird die Einrichtung abgelehnt. Wähle den Sensor, der die Speicherauslastung in Prozent meldet (zum Beispiel 'Memory Use Percent').
- SpeichertypWähle den Speichertyp, auf dem deine HA-Instanz läuft. SD-Karte ist die sichere Standardeinstellung für Raspberry-Pi-Setups. SSD verwendet prozentuale Schwellenwerte statt absolutem freiem Speicherplatz.
- Labels ignorierenWähle ein oder mehrere Labels aus deinen Home Assistant Labels. Entitäten und Geräte mit einem dieser Labels sind von der Zombie-Erkennung und von Update-Abzügen ausgenommen. Du kannst Ausschlüsse dynamisch aus einer Automation umschalten, indem du die nativen Service-Aktionen 'homeassistant.add_label_to_entity' und 'homeassistant.remove_label_from_entity' von Home Assistant aufrufst (zum Beispiel ein Label 'vacation' einschalten, solange du weg bist). Erstelle die Labels zuerst unter Einstellungen → Labels, falls sie noch nicht existieren.
- Muster für Entitäts-IDs ignorierenOptionale Liste von Glob-Mustern, die mit der entity_id abgeglichen werden (eines pro Zeile). Entitäten, deren ID zu einem Muster passt, sind von der Zombie-Erkennung, der Liste nicht registrierter Entitäten und von Update-Abzügen ausgenommen. Nutze das für Entitäten ohne eindeutige ID, die kein Label tragen können (zum Beispiel 'sensor.docker_*'). Die Platzhalter * und ? werden unterstützt.
- Datenbankgrößen-Sensor (optional)Nur für externe Datenbanken (MariaDB, PostgreSQL) nötig. Lass das Feld leer, um die integrierte SQLite-Erkennung zu nutzen. Der Sensor muss die Datenbankgröße in MB melden (zum Beispiel 'sensor.mariadb_size').
- Update-IntervallWie oft HAGHS den Gesundheitswert neu berechnet, in Sekunden. Niedrigere Werte bedeuten schnellere Updates, aber etwas mehr CPU-Auslastung. Standard: 60 Sekunden.
- Zombie-Karenzzeit (Minuten)Wie lange eine Entität 'unavailable' oder 'unknown' bleiben muss, bevor HAGHS sie als Zombie zählt. Zulässiger Bereich: 1 bis 240 Minuten. Niedrigere Werte machen die Erkennung aggressiver (mehr Fehlalarme durch kurzzeitig offline gehende Geräte). Höhere Werte verdecken kurze Ausfälle, lassen echte Störungen aber länger bestehen. Standard: 5 Minuten.
- Karenzzeit für Batterien (Minuten)Verlängerte Karenzzeit speziell für Entitäten mit 'device_class: battery'. Zigbee- und Homematic-Funkgeräte brauchen oft länger als das reguläre Zeitfenster, um Batteriegeräte erneut abzufragen. Wenn sie schon nach 5 Minuten als Zombies markiert werden, entstehen Fehlalarme. Zulässiger Bereich: 1 bis 240 Minuten. Wenn du den Wert niedriger als die reguläre Karenzzeit setzt, wird die Verlängerung faktisch deaktiviert. Standard: 60 Minuten.
Texte aus dem Code von HA-Pulse/home-assistant-global-health-score. Texte, für die das Repository keine Übersetzung hat, wurden automatisch übersetzt.
Fehlerbehebung
- ReparaturhinweiseMögliche Hinweise unter Einstellungen > Reparaturen:PSI ist nicht verfügbar und die Ersatzsensoren fehlen
Aus der README
The open standard for Home Assistant instance health monitoring.
- Repairs now count in the score (#97). Open repair issues cost 5 points each (cap 10) and hard-cap the application score at 99 while any repair is open. HA's native Ignore action takes a repair out…
- Dead devices are flagged (#120). A device whose entities are all unavailable / unknown past the grace window is reported via dead_device_count, dead_devices and rec_dead_devices. Informational only,…
- Recommendation texts are translatable (#114). All recommendation templates resolve through Home Assistant's translation system (category common) in your configured language; English is the fallback.
- Unregistered entities are informational only (#98). Entities without an entity-registry entry no longer count as zombies and no longer cap the score; they are reported through the unregistered_*…
- Every missing score point is explained (#92). New attributes config_audit_bonus and integration_unhealthy_count, new flags rec_integration_health and rec_config_audit.
Erscheint in Vulpo
Diagrammkarte, Apple Watch.Informationen
- Installationen
- 5.762 teilen Analysedaten
- GitHub-Sterne
- 470
- Verbindung
- Funktioniert lokal
- Pflege
- In den letzten 6 Monaten aktualisiert
- Version
- v2.3.0,
- Kategorie
- Computer und Netzwerk, Überwachung
- Art
- Marketplace-Integration
- Voraussetzung
- Braucht den Marketplace (HACS bis Home Assistant 2026.10)
- Domain
haghs- Probleme
- Problem melden














