Note
Home Assistant Core >= 2024.12.0 required
Warning
This release includes significant changes to how alarm codes are handled. Please read the notes carefully.
Changes:
Alarm code handling
The default alarm code is now configured on the alarm_control_panel_entity
itself rather than via this integration per the discussion here. The alarm code in envisalink_new
is still honoured if present but will log warnings. To set the default alarm code, select the alarm control panel entity and then click the gear in the top right to edit its settings and fill in the Default code
value with your alarm code.
Important
In a future release, the Configuration->Basic->Alarm code
setting will likely removed as it is now redundant.
![Screenshot 2025-01-27 at 7 53 52 PM](https://private-user-images.githubusercontent.com/35497351/407177775-1b16fef1-b9ec-43e3-a598-752f9fee1126.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODk0NTQsIm5iZiI6MTczOTU4OTE1NCwicGF0aCI6Ii8zNTQ5NzM1MS80MDcxNzc3NzUtMWIxNmZlZjEtYjllYy00M2UzLWE1OTgtNzUyZjlmZWUxMTI2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAzMTIzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlN2IxMDlmNjkyMzczOTVkM2RmNzQ5N2ViMDA3NzUyMmVjZGMxMzRlZGZiMGNjY2EyYjE0YTgwYzkzMDdiNjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.IXfhRGAZY7ioNL2eR3pQDkhiaGJZO9QiXNfxVg1BGbE)
![Screenshot 2025-01-27 at 7 54 09 PM](https://private-user-images.githubusercontent.com/35497351/407177785-e0420f1e-7aaa-4c2e-8911-8dc01ffbfaaa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1ODk0NTQsIm5iZiI6MTczOTU4OTE1NCwicGF0aCI6Ii8zNTQ5NzM1MS80MDcxNzc3ODUtZTA0MjBmMWUtN2FhYS00YzJlLTg5MTEtOGRjMDFmZmJmYWFhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE1VDAzMTIzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4MjY2YTc2OTExOGVmOTIzZDcyYjFiMTQ0ODMzN2NlOTQ2MzViZTIwMTJkMTdkNDdmNWZjZGEyMjE5NDA0ODAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NkaQ_P8eTG1fbba_MX3fo1UpQlfdCsIF0kU2gRCwBms)
Zone / Partition Assignments
Added the ability to assign zones to their respective partitions. This is done via Configuration->Partition Assignments
.
- Zones not explicitly assigned will be defaulted to the lowest partition configured (typically 1)
- All zone attributes now include a
partition
attribute - DSC Zone bypass switches will now send the bypass command to the correct partition on the EVL panel (#113)
Additional changes
- Added a configuration option (
Configuration->Advanced->Code required to arm
) to control the value ofcode_arm_required
for DSC panels. Thanks to @bassdr for the PR inspiring these changes.- Depending on the DSC panel setup, a code may or may not be required.
- This is not exposed for Honeywell panels as they always require a code for arming.
- Added a new configuration option (
Configuration->Advanced->Show Keypad
) to control when the alarm keypad is shown in the UI. This allows for the hiding of the keypad in cases where it is not desired (e.g., for arming). - The integration has been renamed to
EyezOn
to better reflect support for additional devices such as the UNO products. - Changed the exposed alarm state from
PENDING
toARMING
when the alarm is in the exit delay state. - Fixed deprecation warning (#162)
- The
Configuration->Advanced->Panic type
setting is now a drop down instead of a freeform text field (thanks to @bassdr for the contribution).
Full Changelog: v0.9.6...v1.0.0