BACnet-alarmen in Home Assistant
Alarmen die de controller al bijhoudt, worden getoond in Home Assistant. Er wordt niets ingesteld of bevestigd op het apparaat. Elk apparaat krijgt twee entiteiten en stuurt een event.
Binaire sensor Alarm
De binaire sensor Alarm gaat aan zodra een geïmporteerd object de statusvlag IN_ALARM heeft, of het apparaat een actief alarm meldt.
Sensor Active alarms

De sensor Active alarms toont het aantal actieve alarmen dat het apparaat meldt via de BACnet-service GetEventInformation. Hij wordt bij elke poll opgehaald.
Het attribuut alarms somt elk item op dat het apparaat meldt, ook objecten die weer normal zijn maar nog wachten op bevestiging in het gebouwbeheersysteem. Die tellen niet als actief. Er worden maximaal 50 items getoond, actieve eerst, met alarms_truncated: true als er meer zijn. Elk item heeft:
object_typeeninstanceobject_nameevent_state:high-limit,low-limit,offnormal,faultenzovoortacknowledged: welke overgangen zijn bevestigd
Objecten die je niet hebt geïmporteerd worden ook meegenomen. De status unknown betekent dat het apparaat GetEventInformation niet ondersteunt; de binaire sensor Alarm blijft dan werken op basis van de statusvlaggen.
Het event bacnet_alarm
Het event bacnet_alarm wordt verstuurd als een alarm verschijnt, van status verandert of verdwijnt (event_state: normal). Eventdata:
| Veld | Betekenis |
|---|---|
device_id | BACnet device instance |
object_type | Type van het object in alarm |
instance | Instancenummer van het object |
object_name | Naam van het object |
event_state | Nieuwe status, bijvoorbeeld high-limit of normal |
previous_event_state | Status vóór de wijziging |
Alarmen die al actief zijn als Home Assistant start, sturen geen event.
Voor een automatisering met een melding, zie Melding bij BACnet-alarmen.
Let op:
GetEventInformationbevat de alarmtekst niet. Die bestaat alleen in eventmeldingen die naar de meldingsontvangers van de controller gaan, en die ontvangt deze integratie niet.