Fehlerbehebung¶
Dieser Abschnitt hilft bei der Diagnose und Behebung häufiger Probleme mit aiohomematic und der Homematic(IP) Local-Integration.
Schnell-Diagnose-Flussdiagramm¶
flowchart TD
START([Problem erkannt]) --> Q1{CCU-WebUI<br/>erreichbar?}
Q1 -->|Nein| FIX1[CCU-Stromversorgung/Netzwerk prüfen]
Q1 -->|Ja| Q2{Anmeldung mit<br/>gleichen Zugangsdaten?}
Q2 -->|Nein| FIX2[Zugangsdaten korrigieren]
Q2 -->|Ja| Q3{Integration<br/>lädt?}
Q3 -->|Nein| FIX3[HA-Protokolle prüfen]
Q3 -->|Ja| Q4{Ereignisse<br/>empfangen?}
Q4 -->|Nein| FIX4[Callback-Konfiguration prüfen]
Q4 -->|Ja| Q5{Problem mit<br/>bestimmtem Gerät?}
Q5 -->|Ja| FIX5[Gerät/Entity prüfen]
Q5 -->|Nein| DONE([Funktioniert normal])
FIX1 --> START
FIX2 --> START
FIX3 --> START
FIX4 --> START
FIX5 --> START Schnell-Diagnose-Checkliste¶
Vor der Untersuchung spezifischer Probleme diese Grundlagen überprüfen:
| Prüfung | Vorgehensweise | Erwartetes Ergebnis |
|---|---|---|
| CCU erreichbar | CCU-WebUI im Browser öffnen | WebUI wird geladen |
| Zugangsdaten gültig | Am CCU-WebUI anmelden | Anmeldung erfolgreich |
| Netzwerk-Ports offen | telnet ccu-ip 2010 | Verbindung hergestellt |
| HA-Protokolle sauber | Settings → System → Logs | Keine Fehler von homematicip_local |
| Administratorrechte | CCU → Einstellungen → Benutzer | Benutzer hat Administratorrolle |
Häufige Probleme nach Kategorie¶
Verbindungsprobleme¶
Geräteprobleme¶
- Gerät erscheint nicht
- Entity zeigt "nicht verfügbar"
- Werte aktualisieren sich nicht
- Tastenereignisse funktionieren nicht
- Fehlende Parameter nach Firmware-Update
Leistungsprobleme¶
Verbindungsprobleme¶
CCU nicht erreichbar¶
Symptome:
- Integration startet nicht
- „Connection refused"- oder „Timeout"-Fehler in den Protokollen
Lösungen:
- CCU-IP-Adresse auf Korrektheit prüfen
- Sicherstellen, dass die CCU eingeschaltet und vollständig gestartet ist
- Konnektivität testen:
ping ihre-ccu-ip - Überprüfen, ob die Firewall die erforderlichen Ports zulässt (siehe Port-Referenz)
Authentifizierungsfehler¶
Symptome:
- „Authentication failed"-Fehler
- „Invalid credentials" in den Protokollen
Lösungen:
- Benutzernamen exakt wie in der CCU angezeigt überprüfen (Groß-/Kleinschreibung beachten)
- Sicherstellen, dass das Passwort nur erlaubte Zeichen enthält:
A-Z,a-z,0-9,.!$():;#- - Sicherstellen, dass der Benutzer Administratorrechte in der CCU hat
- Versuch, sich mit denselben Zugangsdaten am CCU-WebUI anzumelden
Callback-Probleme¶
Symptome:
- Geräte erscheinen, aber Werte aktualisieren sich nicht
- „No events received"-Warnungen
- Zustandsänderungen in der CCU werden nicht in HA widergespiegelt
Lösungen:
- Sicherstellen, dass die CCU Home Assistant erreichen kann (Firewall prüfen)
- Bei Docker:
callback_hostauf die Docker-Host-IP setzen - Prüfen, ob
callback_port_xml_rpcnicht blockiert ist - Sicherstellen, dass keine andere Integration denselben Callback-Port verwendet
Docker-Netzwerk¶
Symptome:
- Integration funktioniert anfänglich, verliert aber die Verbindung
- Ereignisse werden in Docker-Umgebungen nicht empfangen
Lösungen:
| Setup | Empfehlung |
|---|---|
| Docker mit Bridge-Netzwerk | callback_host auf Host-IP setzen, Port-Weiterleitung konfigurieren |
| Docker mit Host-Netzwerk | network_mode: host verwenden (empfohlen) |
| Home Assistant OS | Sollte ohne weitere Konfiguration funktionieren |
Geräteprobleme¶
Gerät erscheint nicht¶
Symptome:
- Gekoppeltes Gerät in der CCU, aber nicht in HA
- Gerät in der CCU sichtbar, aber in HA-Geräten fehlend
Lösungen:
- Settings → System → Repairs auf ausstehende Gerätebenachrichtigungen prüfen
- Integration neu laden (Settings → Devices & Services → Reload)
- Sicherstellen, dass das Gerät in der CCU gekoppelt ist und als online angezeigt wird
- Prüfen, ob die richtige Schnittstelle aktiviert ist (HmIP-RF, BidCos-RF usw.)
Entity nicht verfügbar¶
Symptome:
- Entity zeigt den Zustand „nicht verfügbar"
- Graue Entity-Karte im Dashboard
Lösungen:
- Entity ist möglicherweise standardmäßig deaktiviert → In den Entity-Einstellungen aktivieren
- Gerätebatterie bei Funkgeräten prüfen
- Sicherstellen, dass das Gerät in Reichweite der CCU ist
- RSSI-Werte prüfen (siehe RSSI-Fix)
Werte aktualisieren sich nicht¶
Symptome:
- Entity-Wert ändert sich nicht, wenn sich der Gerätezustand ändert
- Manuelle Aktualisierung erforderlich, um Updates zu sehen
Lösungen:
- Callback-Konfiguration prüfen (siehe Callback-Probleme)
- Für CUxD/CCU-Jack: MQTT für Push-Updates aktivieren
- Sicherstellen, dass das Gerät Ereignisse sendet (einige Geräte senden nur bei signifikanten Änderungen)
Tastenereignisse funktionieren nicht¶
Symptome:
- Tastendruck löst keine Automation aus
- Keine Ereignisse in den HA-Entwicklertools
Lösungen:
Für HomematicIP-Fernbedienungen:
- Zentrale Verknüpfungen erstellen: Action
homematicip_local.create_central_linksverwenden - Oder in der CCU aktivieren: Geräte → „+" anklicken → Channel → Aktivieren
Für klassische Homematic-Tasten:
- Sollte nach dem Koppeln automatisch funktionieren
Leistungsprobleme¶
Langsamer Start¶
Symptome:
- Integration benötigt lange Zeit zum Initialisieren
- Viele „Fetching..."-Meldungen in den Protokollen
Lösungen:
- Der erste Start nach einem Update ist langsamer (Cache-Neuaufbau) — das ist normal
- Netzwerklatenz zur CCU prüfen
- Anzahl der aktivierten Schnittstellen reduzieren, wenn nicht alle benötigt werden
- Systemvariablen-/Programm-Scan deaktivieren, wenn nicht verwendet
Hohe CPU-Auslastung¶
Symptome:
- Home Assistant-CPU-Spitzen im Zusammenhang mit der Integration
Lösungen:
- Systemvariablen-Scan-Intervall erhöhen (Standard 30 s, 60 s+ versuchen)
- Anzahl der aktivierten Entities reduzieren
- Auf schnelle Wertänderungen prüfen, die Ereignisfluten verursachen
Häufige Verbindungsabbrüche¶
Symptome:
- „Connection lost"- / „Reconnected"-Meldungen in den Protokollen
- Geräte zeitweise nicht verfügbar
Lösungen:
- Netzwerkstabilität zwischen HA und CCU prüfen
- Sicherstellen, dass die CCU nicht überlastet ist
- Auf IP-Adressänderungen prüfen (statische IP oder Hostnamen verwenden)
- CCU-Protokolle auf Fehler überprüfen
Port-Referenz¶
| Schnittstelle | Zweck | Standard-Port | TLS-Port |
|---|---|---|---|
| HmIP-RF | HomematicIP Funk | 2010 | 42010 |
| BidCos-RF | Klassisches Homematic Funk | 2001 | 42001 |
| BidCos-Wired | Klassisches Homematic Kabel | 2000 | 42000 |
| Virtual Devices | Heizungsgruppen | 9292 | 49292 |
| JSON-RPC | Namen, Räume, Systemvariablen | 80 | 443 |
| XML-RPC Callback | Ereignisse von CCU zu HA | Konfigurierbar | - |
Debug-Informationen abrufen¶
Home Assistant-Protokolle¶
- Zu Settings → System → Logs navigieren
- Nach
homematicip_localoderaiohomematicfiltern - Bei Bedarf Debug-Protokollierung aktivieren:
# configuration.yaml
logger:
default: info
logs:
aiohomematic: debug
custom_components.homematicip_local: debug
Diagnosedaten herunterladen¶
- Zu Settings → Devices & Services navigieren
- Die Homematic(IP) Local-Integration finden
- Auf das Drei-Punkte-Menü → Download Diagnostics klicken
- An Fehlerberichte anhängen
Integrationsversion prüfen¶
- Zu Settings → Devices & Services navigieren
- Auf Homematic(IP) Local klicken
- Version wird oben auf der Seite angezeigt
Weitere Ressourcen¶
- Detaillierter Fehlerbehebungsleitfaden
- Fehlerbehebungs-Flussdiagramm
- RSSI-Fix-Anleitung
- CUxD und CCU-Jack
Weitere Hilfe benötigt?¶
- Bestehende Issues durchsuchen
- In den GitHub Discussions fragen
- Ein neues Issue mit folgenden Angaben erstellen:
- Home Assistant-Version
- Integrationsversion
- CCU-Typ und Firmware-Version
- Relevante Protokolle
- Schritte zur Reproduktion