Beta version
Breaking changes:
Setting initial_hvac_mode in the configuration YAML will force the selected state upon restart. Remove this setting from configuration to let the thermostat restore its previous state.
Setting target_temp in the configuration YAML will force the set temperature upon restart. Remove this setting from configuration to let the thermostat restore its previous set temperature.
What's new:
- Add PID mode option selectable with set_pid_mode service, to either set the PID in auto (default) or set it off so it acts like generic thermostat.
Bug fixes:
- Thermostat doesn't heat after boot while temperature is below set point #41
- Log filled with warnings about entity implementing device_state_attributes
- PID is refreshed on every temperature change with sampling_period defines #40
- Attributes are not updated after a calculation #39
- Integral part of the PID controller accumulates gain for error during the period the thermostat was in OFF state #38
- Unresponsiveness initial_hvac_mode: "off" #37
Full Changelog: 2021.12.1...2021.12.2-beta8