Releases: jmcollin78/versatile_thermostat
10.0.1
10.0.0 - Add plugin mecanism
Release 10.0
Introduction of the plugin mechanism. This allows the use of external integrations as plugins for VTherm. The list of available plugins is available on the Versatile Thermostat Web site.
Don't miss the great Smart PI algorithm that offers an adapative PI algorithm without the mess of a complex configuration.
Contributors can now take advantage of this plugin mecanism by proposing their extension without needing to change the code base. See VTherm API to learn how to do and a simple example given by @KipK VTherm hysteresis.
Many thanks to all the team that contributes to this great evolution of Versatile Thermostat 🚀 : @KipK, @gael1980, @bontiv, @caiusseverus 👏.
What's changed
- V10 - Add pluggable interfaces for plugin structure by @jmcollin78,
- V10 - Add pluggable proportional algorithm support by @KipK in #1945
- Notify external prop handlers on every thermostat state refresh from @KipK #1950,
Bug fixes
- fix(auto_start_stop): restore manager and algorithm state after HA restart from @jmcollin78 #1954,
- [Feature Request] - Save the auto-start/stop state and restore it after restart from @jmcollin78 #1953,
- Fix #1947 - preset mode changes with auto-start-stop enabled from @jmcollin78 #1952,
- fix effective power for valve in cycle scheduler from @KipK #1951,
- fix cycle scheduler elapsed time for 0 and 100 percent cycles by @KipK in #1946
Full Changelog: 9.3.3...10.0.0
10.0.0.beta4
What's changed
- fix(auto_start_stop): restore manager and algorithm state after HA restart from @jmcollin78 #1954,
- [Feature Request] - Save the auto-start/stop state and restore it after restart from @jmcollin78 #1953,
- Fix #1947 - preset mode changes with auto-start-stop enabled from @jmcollin78 #1952,
- fix effective power for valve in cycle scheduler from @KipK #1951,
- Notify external prop handlers on every thermostat state refresh from @KipK #1950,
... and all v10 issues and PR.
v10 aims to give plugin mecanisms for VTherm integration.
Full Changelog: 9.3.3...10.0.0.beta4
10.0.0.beta3
Use vtherm_api>=0.2.1
Full Changelog: 10.0.0.beta2...10.0.0.beta3
10.0.0.beta2 - fix requirements missing
Full Changelog: 10.0.0.beta1...10.0.0.beta2
10.0.0.beta1
A list of the available plugin will be described soon on the Versatile Thermostat Web site.
What's Changed
- V10 - Add pluggable proportional algorithm support by @KipK in #1945
- fix cycle scheduler elapsed time for 0 and 100 percent cycles by @KipK in #1946
Full Changelog: 9.3.3...10.0.0.beta1
9.3.3 - Bug fixes
What's Changed
- Fix valve cycle completion callbacks in cycle scheduler by @KipK in #1922
- fix(cycle_scheduler): preserve active cycle when next repeat is clamped to 0 by @KipK in #1928
fix(tpi): cancel running cycle scheduler when hvac turns off during PWM off phaseby @KipK in #1930- Fix #1933 - Set Timed Preset don't work if auto-start/stop is activated by @jmcollin78 in #1934
- Fix false power shedding on VTherm startup with multiple underlyings by @KipK in #1931
- Fix startup power reservation for multi-underlying VTherms by @KipK in #1936
Big thanks for @KipK which helps a lot for thoses fixes.
Full Changelog: 9.3.2...9.3.3
9.3.3.beta1 - fix scheduler issues
What's Changed
- Fix valve cycle completion callbacks in cycle scheduler by @KipK in #1922
- fix(cycle_scheduler): preserve active cycle when next repeat is clamped to 0 by @KipK in #1928
fix(tpi): cancel running cycle scheduler when hvac turns off during PWM off phaseby @KipK in #1930- fix #1927 : Weird behaviour with "Minimum Activation"? by @KipK in #1930
Full Changelog: 9.3.2...9.3.3.beta1
9.3.2 - small fixes and improvements
What's Changed
- Fix formatting due to unecessary markdown block by @cnotin in #1907
- Feat: add state log at each duty cycle run by @jmcollin78 in #1910
- feat #1900 - re-send the setpoint to over_climate after turning on wi… by @jmcollin78 in #1913
Full Changelog: 9.3.1...9.3.2
9.3.2.beta1
Other Changes
- Fix formatting due to unecessary markdown block by @cnotin in #1907
- Feat: add state log at each duty cycle run by @jmcollin78 in #1910
Full Changelog: 9.3.1...9.3.2.beta1