Skip to content

Latest Latest release without config_flow

Compare
Choose a tag to compare
@zxdavb zxdavb released this 08 May 09:37
· 108 commits to master since this release

This is release 0.31.20, which excludes config_flow.

It is identical to 0.41.20, which is the recommended release, but without config_flow.

Generally, switching from no config_flow should be considered a one-way migration. Going back is not impossible, but requires some work.

Highlights: Increased reliability, and evohome faults are becoming a first-class citizen. Also, binding of fake HVAC remotes may now work, where they did not before.

Changes include:

  • refactoring of Evohome system faults binary sensor
  • addition of get_system_faults service call for evohome controllers
  • bump ramses_rf client to 0.31.20
  • homogenising sensor descriptors between both config_flow/non-config_flow releases
  • hardening test suite - increasing coverage

Changes to ramses_rf include:

  • will use pyserial-asyncio-fast if available (may fix #184)
  • changes to protocol and startup (may fix #181, #182)
  • fix bug that prevented HVAC remotes from binding
  • improvements to startup of the serial transport - ?more reliable (may fix #184)
  • improvements to the MQTT transport
  • less logspam, and more informative logging otherwise
  • improvements to 1030, 1260, 3220 parsers
  • bugfix excessive polling for OpenTherm bridges (esp. 3220 params/schema pkts)
  • various other refactoring, fixes, some minor deprecations, and more intense QA/QI