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

feat: add system global states to monitor the central unit #57

Closed palazzem closed 9 months ago

palazzem commented 9 months ago

Related Issues

Proposed Changes:

This change leverages econnect-python to retrieve the system global state. It includes a list of errors, anomalies and triggered input/output so that you can build automations on top of it. The following is a list of generated entities:

binary_sensor.anomalies_led
binary_sensor.inputs_led
binary_sensor.alarm_led
binary_sensor.tamper_led
binary_sensor.has_anomaly
binary_sensor.panel_tamper
binary_sensor.panel_no_power
binary_sensor.panel_low_battery
binary_sensor.gsm_anomaly
binary_sensor.gsm_low_balance
binary_sensor.pstn_anomaly
binary_sensor.system_test
binary_sensor.module_registration
binary_sensor.rf_interference
binary_sensor.input_failure
binary_sensor.input_alarm
binary_sensor.input_bypass
binary_sensor.input_low_battery
binary_sensor.input_no_supervision
binary_sensor.device_tamper
binary_sensor.device_failure
binary_sensor.device_no_power
binary_sensor.device_low_battery
binary_sensor.device_no_supervision
binary_sensor.device_system_block

Testing:

Install this PR and check your entities page.

Extra Notes (optional):

n/a

Checklist