Fehlersuche¶
Die Steuergerät-Entitäten fehlen / sind unavailable¶
- Ist das Steuergerät als ESPHome-Gerät in HA eingebunden (nicht nur geflasht)? Siehe Erstes Steuergerät.
- Steuergerät online? In der Hardware-Übersicht steht Online/Offline + Firmware-Stand.
Ausgänge/Eingänge sind nicht zugeordnet¶
- Panel → Allgemein → Entities abgleichen für das Steuergerät ausführen.
- Namen müssen je Steuergerät eindeutig sein. Umlaute/ß werden ASCII-gefaltet (ä→ae, ö→oe, ü→ue, ß→ss).
„Firmware-Drift"-Warnung¶
Die Einstellungen unterscheiden sich von der geflashten Firmware. Das ist nur eine Warnung — Läufe laufen weiter. Steuergerät neu flashen, um den Drift aufzulösen.
Ein Lauf wird als emergency protokolliert¶
Der on-device Emergency-Shutdown hat ausgelöst. Häufigste Ursache: die Laufdauer endet
zu nah an emergency_shutdown_min. Laufzeit auf ≤ emergency_shutdown_min − 1 min
reduzieren (das Panel warnt).
Zisternen-Füllstand stimmt nicht¶
Kalibrierung prüfen — Stützpunkte und aktuellen Rohwert.
OTA-Flash schlägt fehl: „Error resolving IP address … Is it connected to WiFi?"¶
Diese Meldung erscheint, wenn sich der ESPHome-Gerätename (der mDNS-Hostname
gardenesp-steuergeraet-<Kürzel>) geändert hat — z. B. weil du das Kürzel eines
Steuergeräts geändert hast. ESPHome will die neue Firmware dann an den neuen Namen
schicken (…-<neu>.local), den es im Netz aber noch nicht gibt: Das laufende Steuergerät
meldet sich ja weiterhin unter dem bisherigen Namen. Henne-Ei — der neue Name entsteht
erst durch den Flash.
Lösung — einmaliger Übergangs-Flash an die aktuelle Adresse:
- Per USB flashen (umgeht die Namensauflösung komplett), oder
-
im YAML vorübergehend unter
wifi:die noch gültige Adresse vorgeben:wifi: ssid: !secret wifi_ssid password: !secret wifi_password use_address: <bisheriger-name>.local # bisher gültiger Name des Steuergeräts, oder seine feste IP ap: ssid: "${friendly_name} Fallback" password: !secret wifi_ap_passwordDann Install → Wirelessly: ESPHome verbindet zur alten Adresse und flasht die Firmware mit dem neuen Namen. Nach dem Neustart ist das Steuergerät unter dem neuen Namen erreichbar →
use_addresswieder entfernen.
Weil sich der mDNS-Name geändert hat, taucht das Steuergerät in HA unter Entdeckt ggf. als „neues" Gerät auf → einmal neu einbinden; den alten Geräte-Eintrag kannst du danach entfernen. Deine Einstellungen, Linien und Verläufe bleiben erhalten (sie hängen nicht am Gerätenamen).
„Invalid encryption key" beim Einbinden (obwohl der Schlüssel stimmt)¶
Meldung à la Invalid encryption key: received_name=gardenesp-steuergeraet-a, received_mac=….
Zuerst der Normalfall: Der eingegebene Schlüssel muss exakt dem entsprechen, mit dem das
Gerät geflasht wurde (api_encryption_key aus der ESPHome-secrets.yaml zum Flash-Zeitpunkt).
Hast du den Schlüssel danach geändert → neu flashen und denselben Wert eingeben.
Häufige Falle bei mehreren Instanzen: Prüfe die IP/den received_mac in der Meldung. Passt
die IP nicht zu deinem Gerät, hat HA sich zu einem anderen Gerät mit demselben
Namen verbunden (mDNS-Kollision — zwei Steuergeräte mit gleichem Kürzel im selben Netz, siehe
Erstes Steuergerät). Dann ist nicht der Schlüssel falsch, sondern das Ziel: Gib den
Steuergeräten unterschiedliche Kürzel (netzwerkweit eindeutig) und flashe neu — oder binde das
Gerät vorübergehend über seine feste IP ein (Integration hinzufügen → ESPHome → Host = IP).
Weiter Hilfe¶
Bitte ein Issue öffnen — mit HA-Version, GardenESP-Version und (wenn möglich) den relevanten Log-Ausschnitten.