Home Assistant: Unvollständig installierte OpenWeatherMap-Integration entfernen

Wenn eine Home-Assistant-Integration nur teilweise eingerichtet wurde, kann ein unsauberer Zwischenzustand entstehen: Die Integration erscheint unter Geräte & Dienste, funktioniert aber nicht richtig, und der erwartete Löschen-Befehl ist auf den ersten Blick nicht zu finden. Genau das war das Problem im ursprünglichen Gemini-Chat mit OpenWeatherMap.

Die damalige Antwort enthielt neben sinnvollen Ansätzen auch einen riskanten Vorschlag: einen manuellen Eingriff in .storage/core.config_entries. Diesen Weg würde ich heute nicht als normale Lösung empfehlen. Home Assistant verwaltet dort interne Konfigurationsdaten; ein Fehler kann die gesamte Konfiguration beschädigen. Der saubere Weg führt zunächst immer über die Oberfläche beziehungsweise die offizielle Konfiguration.

Der normale Weg: Integration über Geräte & Dienste löschen

Home Assistant beschreibt das Entfernen einer Integration aktuell so:

  1. Gehe zu Einstellungen → Geräte & Dienste.
  2. Öffne die Karte der betroffenen Integration.
  3. Wähle die konkrete Integrationsinstanz.
  4. Öffne daneben das Menü mit den drei Punkten.
  5. Wähle Löschen.

Dieser Weg entfernt die Integrationsinstanz zusammen mit den zugehörigen Geräten beziehungsweise Entitäten, soweit die Integration dies unterstützt.

Warum sieht man manchmal keinen Löschen-Befehl?

Wenn die Integration unvollständig eingerichtet wurde, kann die Oberfläche anders aussehen als erwartet. Typische Gründe sind:

  • Du befindest dich auf der Geräteseite statt auf der Integrationsinstanz.
  • Die Integration wurde über YAML statt über die Benutzeroberfläche eingerichtet.
  • Die Einrichtung ist noch nicht abgeschlossen und Home Assistant zeigt einen Reparatur- oder Konfigurationsdialog.
  • Der Browser zeigt nach einem Update noch alte Frontend-Daten.
  • Die Integration hat mehrere Instanzen und du bist auf der falschen Ebene.

Zuerst prüfen, auf welcher Ebene du bist

Home Assistant unterscheidet zwischen Integration, Konfigurationsinstanz, Gerät und Entität. Das Löschen der Integration befindet sich nicht zwingend im Menü eines einzelnen Sensors.

Wenn du zum Beispiel einen OpenWeatherMap-Sensor geöffnet hast und dort nur Entitätsoptionen siehst, gehe eine Ebene zurück zu Einstellungen → Geräte & Dienste und öffne die eigentliche Integrationskarte.

Browser neu laden, bevor du tiefer eingreifst

Nach einer abgebrochenen Einrichtung oder einem Home-Assistant-Update kann die Frontend-Ansicht veraltet sein. Ein Hard Reload beziehungsweise ein erneutes Anmelden kann bereits reichen.

Praktische Reihenfolge:

  • Seite neu laden
  • Browser-Cache umgehen
  • Home Assistant einmal sauber neu starten
  • Integration erneut unter Geräte & Dienste öffnen

Wenn OpenWeatherMap per YAML eingerichtet wurde

Ältere Home-Assistant-Konfigurationen wurden häufig direkt in configuration.yaml eingerichtet. Wenn eine Integration weiterhin über YAML geladen wird, kann sie nach dem Löschen in der Oberfläche beim nächsten Neustart erneut erscheinen oder gar nicht über den üblichen UI-Weg entfernbar sein.

Suche deshalb in deiner Konfiguration nach Begriffen wie:

openweathermap

oder nach einem dazugehörigen Wetter-/Sensorblock.

Wenn du einen solchen Eintrag findest, entferne ihn nicht blind. Sichere vorher deine Konfiguration und prüfe, ob er tatsächlich zu der betroffenen Integration gehört. Danach die Konfiguration validieren und Home Assistant neu starten.

Backup vor Änderungen

Bevor du eine Integration entfernst, an der bereits Automatisierungen hängen, ist ein Backup sinnvoll. Das gilt besonders, wenn du anschließend YAML oder andere Konfigurationsdateien anfasst.

Ein Backup schützt nicht nur die OpenWeatherMap-Konfiguration, sondern auch Automatisierungen, Helfer, Dashboards und weitere Einstellungen.

Entitäten prüfen, bevor du löschst

Öffne die Integrationsinstanz und sieh nach, welche Entitäten tatsächlich von ihr stammen. So erkennst du auch, ob Automatisierungen oder Dashboard-Karten später ins Leere zeigen würden.

Nach dem Löschen solltest du besonders kontrollieren:

  • Automatisierungen mit Wetterbedingungen
  • Dashboard-Karten
  • Templates
  • Benachrichtigungen
  • Skripte

Warum ich den .storage-Weg nicht empfehle

Im alten Gemini-Chat wurde vorgeschlagen, .storage/core.config_entries direkt zu bearbeiten und den OpenWeatherMap-Block von Hand zu löschen. Das kann zwar technisch funktionieren, ist aber ein sehr schlechter Standardweg.

Die Risiken:

  • JSON-Struktur kann beschädigt werden.
  • Home Assistant kann beim nächsten Start fehlschlagen.
  • Referenzen in anderen internen Dateien bleiben möglicherweise bestehen.
  • Änderungen umgehen die normale Logik der Integration.
  • Ein Tippfehler reicht für einen größeren Schaden.

Direkte Änderungen unter .storage gehören deshalb höchstens in eine gezielte Fehlerbehebung mit vollständigem Backup und genauer Kenntnis der internen Struktur – nicht in eine normale Anleitung zum Löschen einer Integration.

Wenn die Integration wirklich festhängt

Wenn die Integrationsinstanz trotz Neustart und korrekter Navigation nicht löschbar ist, gehe lieber stufenweise vor:

  1. Home Assistant aktualisieren, falls eine bekannte ältere Version genutzt wird.
  2. Logs unter Einstellungen → System → Protokolle prüfen.
  3. Nach Fehlermeldungen zur Domain openweathermap suchen.
  4. Prüfen, ob die Integration über YAML geladen wird.
  5. Backup erstellen.
  6. Erst danach weiterführende Supportschritte durchführen.

API-Schlüssel anschließend aufräumen

Wenn du OpenWeatherMap endgültig nicht mehr verwendest, prüfe auch, ob ein API-Schlüssel nur für Home Assistant angelegt wurde. Ein ungenutzter Schlüssel kann beim Anbieter deaktiviert oder gelöscht werden.

Das ist zwar für das Entfernen in Home Assistant nicht zwingend nötig, gehört aber zu einer sauberen Aufräumaktion.

Alternative Wetterintegration installieren

Wenn OpenWeatherMap nur deshalb entfernt wird, weil du einen anderen Wetterdienst verwenden möchtest, richte die neue Integration am besten erst vollständig ein und teste sie. Danach kannst du Automatisierungen und Dashboard-Karten auf die neuen Entitäten umstellen und die alte Integration entfernen.

So vermeidest du, dass Automatisierungen plötzlich ohne Wetterdaten dastehen.

Typischer Fehler: Gerät statt Integration löschen

Ein Gerät zu löschen ist nicht dasselbe wie eine Integrationsinstanz zu entfernen. Wenn das Gerät von einer weiterhin aktiven Integration automatisch erkannt wird, kann es später wieder auftauchen.

Wenn du OpenWeatherMap wirklich loswerden willst, muss die Integrationsinstanz entfernt werden.

Nach dem Löschen kontrollieren

Nach erfolgreicher Entfernung:

  • Home Assistant neu laden beziehungsweise bei Bedarf neu starten.
  • Unter Geräte & Dienste prüfen, ob OpenWeatherMap verschwunden ist.
  • In den Entitäten nach openweathermap suchen.
  • Automatisierungen auf nicht mehr vorhandene Entitäten prüfen.
  • Dashboard-Karten testen.

Fazit

Eine unvollständig eingerichtete OpenWeatherMap-Integration sollte in Home Assistant zuerst über Einstellungen → Geräte & Dienste und das Drei-Punkte-Menü der Integrationsinstanz entfernt werden. Wenn die Integration per YAML angelegt wurde, muss zusätzlich die Konfiguration bereinigt werden. Direkte Änderungen in .storage sind dagegen kein sinnvoller Standardweg und sollten wegen des Risikos vermieden werden.