Releases: PeteRager/lennoxs30
2024.8.0
Version 2024.8.0 - Maintenance Release
Tested with HA 2024.8.0b1
#320 - aux heat is deprecated in Home Assistant
Removes aux heat from the Climate Entity as this capability is being removed from Home Assistant. Aux heat used to map to the Lennox Emergency Heat Mode. Please consult https://github.com/PeteRager/lennoxs30/blob/master/docs/aux_heat.md for migration details.
#335 - update deprecated setup method
An internal change to HA required updating the call to setup entities.
What's Changed
- remove aux heat by @PeteRager in #332
- Update to not use deprecated method async_forward_entry_setup by @PeteRager in #335
Full Changelog: 2024.6.1...20204.8.0
2024.6.1
Version 2024.6.1- Maintenance Release
Tested with HA 2024.7.0-beta
#330 - Schedule Hold Not Showing
When overriding a schedule, the thermostat goes into a "schedule hold" mode. This is reflected in the preset. For example, if the preset mode is summer and then you change the setpoint from 71 to 70; the thermostat goes into "schedule hold". However, the preset being shown in the climate control would not show "schedule hold"; rather it would show "preset" and may generate an error. This change correct that behavior.
What's Changed
- Add preset schedule override to preset list by @PeteRager in #331
Full Changelog: 2024.6.0...2024.6.1
2024.6.0
Version 2024.6.0- Maintenance Release
Tested with HA 2024.6.0
#320 - Deprecation of aux_heat
HA has deprecated aux_heat, to set your furnace into emergency_heat mode a new select entity has been created. Details:
https://github.com/PeteRager/lennoxs30/blob/master/docs/aux_heat.md
Note: HA will still report the issue as the aux_heat function has not been removed yet to give you time to migrate. It will be removed in the 2024.9.0 release of this integration.
#321 - Exception in _processEquipments
Rarely when the S40 is in a bad state, _processEquipments may fail with an exception, this is fixed.
Full Changelog: 2024.3.0...2024.6.0
2024.3.0
Version 2024.3.0- Maintenance Release
Tested with HA 2024.3.0
#307 - Emergency Heat Mode not Available with Heat Strips
Further fix to be able to enable emergency heat when the furnace has heat strips.
#317 - local connection lennoxs30 state object invalid entity name
When a Local Connection was configured as the second connection, redacting the hostname may result in an entity name with two underscores - which is rejected by HA. This has been corrected; any double underscores will be converted to a single underscore.
#313 - Doc Rename HumidityOperation to HumOperation
Improve the accuracy of the docs, thanks @tnorman42!
What's Changed
- double underscores not allowed in entity name by @PeteRager in #310
- Fix check for emergency heat by @PeteRager in #308
- Update manifest.json by @PeteRager in #312
- Rename humidityOperation to humOperation in documentation by @tnorman42 in #313
- Bump the API version to pull in emergency heat fix by @PeteRager in #315
- state names are only a-z 0-9 by @PeteRager in #318
- 2023.3.0 by @PeteRager in #314
New Contributors
- @tnorman42 made their first contribution in #313
Full Changelog: 2024.2.0...2024.3.0
2024.2.1
Version 2024.2.01- Maintenance Release
Tested with HA 2024.2.2
#307 - Emergency Heat Mode not Available with Heat Strips
Emergency (Aux) Heat Mode was not available when the emergency heat source was not a furnace - in this case it was an air handler with electric heat strips. This has been corrected.
#306 - lennoxs30 state object invalid entity name
When a Cloud Connection was configured as the second connection, redacting the email may result in an entity name with two underscores - which is rejected by HA. This has been corrected; any double underscores will be converted to a single underscore.
#307 - Entity None implements HVAC Modes
A change in HA 2024.1.0 caused this warning message to appear on some systems. This has been corrected
What's Changed
- double underscores not allowed in entity name by @PeteRager in #310
- Turn off backwards compatibility by @PeteRager in #309
- Fix check for emergency heat by @PeteRager in #308
- Update manifest.json by @PeteRager in #312
- 2024.2.1 by @PeteRager in #311
Full Changelog: 2024.2.0...2024.2.1_r
2024.2.0
Version 2024.2.0 - Hotfix Release
Tested with HA 2024.1.4
#300 - Emergency Heat Celsius Target Temperature Unavailable
When the Lennox system is in emergency heat mode and configured to use Celsius, the target temperature would be reported as Null causing the user to be unable to set the target temperature from the Lovelace Climate Card. This has been fixed and the integration now returns the target heat setpoint in Celsius.
2024.1.0
Version 2024.1.0 - Maintenance Release
Tested with HA 2024.1.4
#284 - Emergency Heat min and max temperatures
When in Emergency Heat Mode, the climate entity would report an error and return the HA default min and max temperatures rather than return the min and max heat setpoint temperatures from the Lennox system.
#287 - Deprecated Constants
Update the integration to remove deprecation warning for constants being removed from Home Assistant
#283 - S40 diagnostics stop updating on internet connected systems
Update documentation to show automation to prevent this from happening.
#261 - Add diagnostics sensor to report WIFI RSSI signal strength
A new sensor has been added to report the WIFI RSSI. Attributes of the sensor report IP Address, Subnet Mask, DNS settings, etc.
#105 - HACS Documentation Updates
The integration is now part of the default list of HACS components, so the documentation for how to add it as a custom repository are no longer needed and have been removed.
What's Changed
- Retrieve min and max temperatures when in emergency heat mode by @PeteRager in #285
- update deprecated constants by @PeteRager in #289
- wifi_rssi sensor by @PeteRager in #291
- update hacs docs by @PeteRager in #290
- Update diagnostics.md by @PeteRager in #288
- 2024.01.01 by @PeteRager in #292
Full Changelog: 2023.10.1...2024.1.0
2023.10.1
Version 2023.10.1 - Maintenance Release
Tested with 2023.10.0
wt_env sensor setup errors - #275
The new S40 weather sensors had a bug which would log errors on startup for each numeric sensor. Once weather data was delivered from the S40 the sensors would function correctly. This change prevent the sensors from generating errors if the data has not yet arrived.
2023.10.0
Version 2023.10.0 - Feature & Maintenance Release
Tested with 2023.10.0
Ventilation Enhancements - #265
Add new select entity allowing ventilation mode to be set to On, Off or Installer
Update documentation to clarify how ventilation mode and ventilate now function
https://github.com/PeteRager/lennoxs30#ventilation
Weather Support - S40 - #271
Provide sensors for environmental weather sensors used by the controller for ventilation and allergen defender actions.
https://github.com/PeteRager/lennoxs30#weather---s40-only
HA Diagnostic Report - #257
Add support for obtaining diagnostic report from HA integration panel to aid with troubleshooting
SSR Meaning - #254
Update documentation for this attribute.
Missing device class for RPM diagnostics - #249
RPM diagnostics did not have a device class or unit of measure hence HA would treat them as text strings rather than numbers.
Parameter safety re-enables too soon - #263
When parameter safety is turned off, it automatically re-arms after 60 seconds. However, if it was turned off and back on before the timer expired; the old timer would then reset it - leading to a premature re-arm. With this change the old time will be cancelled and a new one scheduled.
What's Changed
- Pytest updates by @PeteRager in #267
- RPM diagnostics have no units by @PeteRager in #259
- Ventilation mode select by @PeteRager in #269
- Cancel rearm if parameter safety switch is otherwise turned back on by @anthonyfk in #263
- 2023 10 0 rearm by @PeteRager in #270
- Weather environment by @PeteRager in #272
- add support for ha diagnostic report by @PeteRager in #273
- Update ssr in README.MD by @PeteRager in #274
- 2023 10 0 by @PeteRager in #268
New Contributors
- @anthonyfk made their first contribution in #263
Full Changelog: 2023.6.1...2023.10.0
2023.6.1
Version 2023.6.1 - S40 Critical Bug Fix
Bug #246 #247
The Lennox S40 firmware update 04.20.0107 causes issues with the integration. Symptoms include being unable to connect to the thermostat and errors such as:
async_setup unexpected error login failed due to client response error [https://192.168.10.61/Endpoints/ha_s40_down/Connect] ClientResponseError Error while executing request: [Content-Length can't be present with Transfer-Encoding]:
In order to reconnect the thermostat must be restarted.
The issue is the Disconnect command no longer works on 04.20.0107. Whenever the integration disconnects - a HASS restart, integration reload; the thermostat will get in this state. The solution is for the integration not to Disconnect from S40 thermostats.
Installation Instructions:
- Install the new version via HACs
- Shutdown HASS
- Restart all S40 thermostats
- Start HASS
What's Changed
- S40 Connection Errors by @PeteRager in #247
Full Changelog: 2023.5.2...2023.6.1