Skip to content

2022.12.0

Compare
Choose a tag to compare
@PeteRager PeteRager released this 19 Dec 20:58
· 150 commits to master since this release
a88a91a

Version 2022.12.0 - Feature and Maintenance Release

Requires HASS >= 2022.11.0

Feature - Heat Pump Lockout - #97

If your system has a heatpump, two new binary sensors track if the "heatpump is locked out due to low ambient temperature" and if "the aux heat is locked out due to high ambient temperature". Details in readme

Feature - Equipment Alerts - #207

If your Lennox System encounters problems it generates alerts. Alerts are categorized by their severity (Info, Medium, Critical.) The integration now makes these alerts available, so you can get notified by HASS when a problem arises. There are two new sensors created. The first reports the highest severity level of any active alert. The second reports the count of active alerts and provides the complete list of alerts as a JSON attribute. Details in readme

Feature - Restart smart controller - #213

If you enable equipment parameters, a new button entity is created allowing a restart of the smart controller to be done from Home Assistant. Details in readme

Breaking Change - Error Handling - #202

The error handling for all service calls has been changed to be consistent and conform to current HASS standards.

Prior behavior: if an error occured while performing a temperature setpoint an error would be logged but not returned to HASS.

New behavior: if an error occurs while performing a setpoint an error will be returned to HASS, HASS will log the error and the error will propagate back to the caller. If the service call was a result of adjusting the setpoint from a dashboard, the error will be reported in the UI. If the service call was from an automation, the error will returned to the automation and by default the automation will terminate.

Bug - Setting temperature with hvac mode - #212

When issuing a service call to set temperature and an hvac_mode was specified that was different than the current hvac_mode, the wrong setpoint would be issued. For example, if system was in cool mode and set temperature was called with a value of 72 and hvac_mode heat, the system mode would be changed to heat and the cool setpoint would be set to 72. The correct behavior is to set the heat setpoint to 72.

HASS Deprecation - Is Metric - #214

HASS is deprecating the mechanism the integration uses to determine the current unit system in 2023.1.0. The integration has been updated.

Pylint, Automated unit tests

Under the hood, alot of code quality improvements were made to increase automated unit test coverage and updating code to meet current python standards.

What's Changed

Full Changelog: 2022.9.0...2022.12.0