Home Assistant BACnet-Integration: Fehlerbehebung
Häufige Probleme
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| „No devices found“ | Das Gerät läuft nicht oder steht in einem anderen Subnetz | Prüfe, ob das Gerät über UDP 47808 erreichbar ist. Gib seine IP-Adresse bei Target device address ein, oder nutze einen BBMD. Siehe Erste Schritte. |
| „Cannot connect“ | Port 47808 ist bereits belegt | Beende andere BACnet-Software auf dem Host oder nutze einen anderen Port. |
| Entitäten zeigen „Unavailable“ | Das Gerät ist offline gegangen | Prüfe das Gerät und Settings → Repairs. Die Entitäten erholen sich automatisch. |
| „The BACnet device rejected the write“ | Falsche Schreibpriorität, oder das Objekt ist nicht beschreibbar | Sieh im Log nach dem Grund, aktiviere die Entität Write Priority, oder prüfe bacnet_commandable. |
| Du willst eine Übersteuerung aufheben | Ausschalten befiehlt inactive; es gibt nicht frei | Nutze die Aktion bacnet.relinquish. Siehe So funktioniert das Schreiben. |
| COV funktioniert nicht | Das Gerät unterstützt kein COV | Das ist normal. Das Polling übernimmt als Rückfallebene. |
| Schreiben hat keine Wirkung | Das Objekt ist nicht commandable | Prüfe das Attribut bacnet_commandable. |
| Schreiben hat auf der erwarteten Priorität keine Wirkung | Das Gerät verlangt eine bestimmte Prioritätsstufe | Aktiviere die Entität Write Priority und wähle die richtige Stufe. |
| Werte werden nicht aktualisiert | COV increment zu hoch oder Polling-Intervall zu lang | Verringere das COV increment oder das Polling-Intervall. Siehe Konfiguration. |
| Entitäten werden nach einem Netzwerkaussetzer nicht verfügbar | Erwartetes Verhalten: Die Integration erkennt Ausfälle und verbindet sich neu | Nichts zu tun. Die Entitäten erholen sich, sobald das Gerät wieder erreichbar ist. |
Nach mehreren fehlgeschlagenen Pollings in Folge erhält das Gerät eine Meldung unter Settings → Repairs, und die Integration verbindet sich neu. Die Meldung verschwindet von selbst, sobald das Gerät antwortet. Hat sich die Adresse geändert, nutze Reconfigure.
Debug-Logging
Für detaillierte BACnet-Logs füge Folgendes in deine configuration.yaml ein:
logger:
logs:
custom_components.bacnet: debug
Diagnose herunterladen
Hänge bei einer Fehlermeldung die Diagnosedatei an: Settings → Devices & Services → BACnet IP → ⋮ → Download diagnostics (Diagnose herunterladen). Netzwerkadressen sind geschwärzt.
Ein Problem melden
Eröffne ein Issue auf GitHub mit der Diagnosedatei, der Home Assistant-Version sowie Hersteller und Modell des Geräts.