2.2.0
What's Changed
Bugfixes
- States transition between disarmed and any other state, doesn't glitch anymore to "Armed Away" for a few seconds (palazzem/econnect-python#128)
Features
- Binary sensors
alarm_led
,tamper_led
, andinputs_led
are now treated as sensors since they exhibit multiple states: not ready, ready, and partially ready (#99) - A multi-select UI component now facilitates the sectors configuration (#101)
- The Arm Away state can now be configured via the options configuration page. This update is backward compatible, so if no action is taken, all sectors will be armed as usual (#107).
- The integration collects outputs status using the new entities
OutputSwitch
(#50) - It is now possible to activate or deactivate outputs using the new entities
OutputSwitch
(#110)
Developer Experience
- Provide a Docker compose configuration to spin-up a HA container to test the integration directly with no configurations! (#111)
Testing Improvements
- Enabled socket access for
responses
version 0.24+ for compatibility (#104). - Replaced the custom
MockConfigEntry
with the officialhass.MockConfigEntry
(#105). - Increased test coverage for config exceptions and refactored
ConfigFlow
tests (#102). - Enhanced test coverage for the
OptionsFlow
handler (#106).
Dependencies
- Update
econnect-python
to version 0.9.0 (#113)
Discover the full changeset and the release milestone.