Skip to content

2.2.0

Compare
Choose a tag to compare
@palazzem palazzem released this 03 Dec 15:24
· 37 commits to main since this release
4b48f2f

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, and inputs_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 official hass.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.