Home Assistant BACnet-Integration: Fehlerbehebung

Häufige Probleme

ProblemWahrscheinliche UrsacheLösung
„No devices found“Das Gerät läuft nicht oder steht in einem anderen SubnetzPrü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 belegtBeende andere BACnet-Software auf dem Host oder nutze einen anderen Port.
Entitäten zeigen „Unavailable“Das Gerät ist offline gegangenPrü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 beschreibbarSieh im Log nach dem Grund, aktiviere die Entität Write Priority, oder prüfe bacnet_commandable.
Du willst eine Übersteuerung aufhebenAusschalten befiehlt inactive; es gibt nicht freiNutze die Aktion bacnet.relinquish. Siehe So funktioniert das Schreiben.
COV funktioniert nichtDas Gerät unterstützt kein COVDas ist normal. Das Polling übernimmt als Rückfallebene.
Schreiben hat keine WirkungDas Objekt ist nicht commandablePrüfe das Attribut bacnet_commandable.
Schreiben hat auf der erwarteten Priorität keine WirkungDas Gerät verlangt eine bestimmte PrioritätsstufeAktiviere die Entität Write Priority und wähle die richtige Stufe.
Werte werden nicht aktualisiertCOV increment zu hoch oder Polling-Intervall zu langVerringere das COV increment oder das Polling-Intervall. Siehe Konfiguration.
Entitäten werden nach einem Netzwerkaussetzer nicht verfügbarErwartetes Verhalten: Die Integration erkennt Ausfälle und verbindet sich neuNichts 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.