Home Assistant custom component for Satel Integra/ETHM-1 ("plus" version is not required). Based on Python library taken from https://github.com/c-soft/satel_integra.
- Home Assistant 2022.8.4
- Integra 64
- ETHM-1 v 1.07 (INT-RS v2.xx)
This integration creates one device (for Satel INTEGRA) and all enabled zones (inputs), outputs and partitions as sensors.
This integration fires the following events:
- satel_ethm_zone_alarm_triggered: when the zone receives ALARM state
- satel_ethm_zone_alarm_cleared: when the zone clears ALARM state Events data is:
zone_name: <name of the zone>
- do not write DeviceInfo into ConfigEntry.data. Save required data only and create DeviceInfo when instantiating Entities
- handle arm/disarm, select partition to arm, disable exit time if needed
- number of outputs and zones should be related to INTEGRA type (currently: hardcoded)
- add troubles, and other valuable information
- add unit tests
- any config to detect night/day arm mode? (currently hardcoded: night mode if some partitions are not armed)
- detect INT-RS v1/v2? Any other options? (currently v2 hardcoded)
- detect Integra version and automatically use correct number of zones, outputs and partitions
- translations
- progress bar/notification while initializing component
- transmission encoding
Main program to be used for testing Satel library and Satel interaction/API.