palazzem / ha-econnect-alarm

Home Assistant integration that provides a full-fledged Alarm Panel to control your Elmo/IESS alarm systems.
BSD 3-Clause "New" or "Revised" License
10 stars 5 forks source link

Use econnect-python `get_status()` to collect anomalies/alarms/tampering `binary_sensor` #36

Closed palazzem closed 9 months ago

palazzem commented 9 months ago

Is your feature request related to a problem? Please describe.

The latest version of econnect-python implements a new API get_status() that retrieves the alarm system global state. We should use it to expose to users more binary sensors to trigger automations for anomalies, alarms or when tampering is detected.

Describe the solution you'd like

Transform the result of get_status() in binary_sensor.

Describe alternatives you've considered

n/a

Additional context

n/a