2.3.0
What's Changed
Documentation
Features
CommandError
exceptions raised from e-Connect Cloud APIs are now handled and logged (#133)AlarmDevice
queries the panel details. At the moment these details are not exposed to users but they will be available in one of the next minor releases (#135)- Locking operations (arm and disarm) now expects a
userId
parameter if the main unit requires it to complete the login. Main units without this requirement are not affected by this change (#136) - It's now possible to arm and disarm sectors using
arm_sectors
anddisarm_sectors
services. Users can pass a single sector or a list of sectors regardless of the modes defined in the configuration (#144)
Bugfixes
econnect-python
logger can now be enabled from the UI using the usual HA debugging process (#127)- Update deprecated constants that will be removed in future HA versions (2025.1) (#128)
domain
field in the installation flow, is now required and pre-filled withdefault
for users that don't have a vendor domain (#129)- Forcing a full update after a reconnection is not considered an error anymore, and is now logged as
DEBUG
(#130) CONFIG_SCHEMA
is updated to accept internal configurations from config entries (#131)experimental
settings are enabled again as internal configurations (#138)- Disarm deactivates only currently activated sectors. This change adds support to users with limited permissions (e.g. multi-areas) (#137)
- Added missing icons for
arm_sectors
anddisarm_sectors
services (#145)
Dependencies
- Add
async_timeout
package used in theAlarmCoordinator
(#118) - Update
econnect-python
to version 0.11.0 (#132, #136)
Developer Experience
- Include
init
script to initialize a working development environment with a specific HA version. This change simplifies onboarding for external contributors (#125) - Update
pre-commit
hooks versions (#126) - Use new
InvalidData
exception imported from newer versions of HA testing platform (#143)
Experimental
These features are incomplete and subject to changes in any versions, so don't use them unless explicitly asked. If you'd like to use an experimental feature, reach out us to better describe your use case!
- HA Alarm Panel can be configured to control only a subset of sectors (#146)
New Contributors
We'd like to extend our gratitude to our new contributors that made their first contribution 🎉
Discover the full changeset and the release milestone.