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

Sensor Active alarms met een high-limit-alarm

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:

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:

VeldBetekenis
device_idBACnet device instance
object_typeType van het object in alarm
instanceInstancenummer van het object
object_nameNaam van het object
event_stateNieuwe status, bijvoorbeeld high-limit of normal
previous_event_stateStatus 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: GetEventInformation bevat de alarmtekst niet. Die bestaat alleen in eventmeldingen die naar de meldingsontvangers van de controller gaan, en die ontvangt deze integratie niet.