Der Home Assistant Community Store (HACS) ist eine beliebte Erweiterung, um benutzerdefinierte Integrationen und Komponenten in Home Assistant zu verwalten. Doch manchmal ist es notwendig, HACS wieder vollständig zu entfernen, etwa bei Problemen, einem Systemwechsel oder aus Sicherheitsgründen. Eine saubere Deinstallation sorgt dafür, dass keine Rückstände oder unerwünschte Zugriffe bestehen bleiben.
Warum HACS entfernen?
HACS erweitert Home Assistant um zahlreiche Community-Integrationen, die nicht im offiziellen Add-on-Store verfügbar sind. Dennoch kann es Gründe geben, HACS zu deinstallieren: etwa bei Fehlern, Inkompatibilitäten nach Updates oder wenn keine zusätzlichen Integrationen mehr benötigt werden. Auch aus Datenschutzgründen, etwa wegen der GitHub-Autorisierung, kann eine Entfernung sinnvoll sein.
Eine vollständige Deinstallation umfasst nicht nur das Entfernen der Integration aus der Benutzeroberfläche, sondern auch das Löschen aller zugehörigen Dateien und das Entziehen von Zugriffsrechten. So bleibt das Smart Home System übersichtlich und sicher.
Schrittweise Deinstallation von HACS
Die Entfernung von HACS beginnt in der Home Assistant Oberfläche. Unter Einstellungen > Geräte & Dienste kann die HACS-Integration über die drei Punkte gelöscht werden. Dabei werden alle mit HACS verbundenen Geräte und Entitäten entfernt. Anschließend ist ein Neustart von Home Assistant erforderlich, um die Änderungen zu übernehmen.
Nach dem Neustart sollte zusätzlich die GitHub-Autorisierung widerrufen werden, da HACS bei der Installation Zugriff auf das eigene GitHub-Konto erhält. Dies geschieht über die GitHub-Einstellungen unter Anwendungen. Abschließend empfiehlt das offizielle HACS Repository, das HACS-Verzeichnis im Ordner 'custom_components' manuell zu löschen, um alle Programmreste zu entfernen. Ein weiterer Neustart stellt sicher, dass Home Assistant ohne HACS vollständig funktioniert.
