Latest release with config_flow
This is release 0.41.20, which includes config_flow.
It is recommended over 0.31.20, which is identical, 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.
The addition of config_flow is thanks to @trvrnrth!
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