BACnet-Alarme in Home Assistant
Alarme, die der Controller bereits erfasst, werden in Home Assistant angezeigt. Auf dem Gerät wird nichts konfiguriert oder quittiert. Jedes Gerät bekommt zwei Entitäten und löst ein Ereignis aus.
Binärsensor Alarm
Der Binärsensor Alarm schaltet sich ein, solange bei einem importierten Objekt das Status-Flag IN_ALARM gesetzt ist oder das Gerät einen aktiven Alarm meldet.
Sensor Active alarms

Der Sensor Active alarms zeigt die Anzahl aktiver Alarme, die das Gerät über den BACnet-Dienst GetEventInformation meldet. Er wird bei jedem Polling abgefragt.
Sein Attribut alarms listet jeden Eintrag auf, den das Gerät meldet, auch Objekte, die wieder normal sind, aber im Gebäudeleitsystem noch auf eine Quittierung warten. Diese zählen nicht als aktiv. Es werden höchstens 50 Einträge aufgelistet, aktive zuerst, mit alarms_truncated: true, wenn es mehr gibt. Jeder Eintrag hat:
object_typeundinstanceobject_nameevent_state:high-limit,low-limit,offnormal,faultund so weiteracknowledged: welche Übergänge quittiert sind
Objekte, die du nicht importiert hast, sind ebenfalls enthalten. Der Zustand unknown bedeutet, dass das Gerät GetEventInformation nicht unterstützt; der Binärsensor Alarm funktioniert dann weiter anhand der Status-Flags.
Das Ereignis bacnet_alarm
Das Ereignis bacnet_alarm wird ausgelöst, wenn ein Alarm auftritt, den Zustand wechselt oder verschwindet (event_state: normal). Ereignisdaten:
| Feld | Bedeutung |
|---|---|
device_id | BACnet Device Instance |
object_type | Typ des Objekts im Alarm |
instance | Instanznummer des Objekts |
object_name | Name des Objekts |
event_state | Neuer Zustand, zum Beispiel high-limit oder normal |
previous_event_state | Zustand vor der Änderung |
Alarme, die beim Start von Home Assistant bereits aktiv sind, lösen kein Ereignis aus.
Für eine Automatisierung mit Benachrichtigung siehe Bei BACnet-Alarmen benachrichtigen.
Hinweis:
GetEventInformationenthält den Alarmtext nicht. Den gibt es nur in Ereignisbenachrichtigungen an die Benachrichtigungsempfänger des Controllers, die diese Integration nicht erhält.