Skip to content

2.3.0

Compare
Choose a tag to compare
@palazzem palazzem released this 20 Feb 15:28
· 15 commits to main since this release
7cbfaf7

What's Changed

Documentation

  • Improved HomeKit configuration docs (#142) - thanks @andr3a88 !

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 and disarm_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 with default 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 and disarm_sectors services (#145)

Dependencies

  • Add async_timeout package used in the AlarmCoordinator (#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.