Description
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.
Supports
- Home Assistant 2022.8.4
- Integra 64
- ETHM-1 v 1.07 (INT-RS v2.xx)
HA Objects
This integration creates one device (for Satel INTEGRA) and all enabled zones (inputs), outputs and partitions as sensors.
HA Events
This integration fires the following events:
TODO
- 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.py
Main program to be used for testing Satel library and Satel interaction/API.