Releases: PeteRager/lennoxs30
2025.2.0
Version 2025.2.0 - Maintenance Release
Tested with HA 2025.2.0
#358 - Away mode causes zones to become unavailable
When Away Mode is activated in a zoned lennox system; all zones besides the primary zone would become unavailable and an error would be logged. On startup this could prevent the climate entity from initializing.
File "/usr/src/homeassistant/homeassistant/components/climate/init.py", line 386, in capability_attributes
if ClimateEntityFeature.TARGET_HUMIDITY in supported_features:
TypeError: argument of type 'int' is not iterable
The issue is resolved.
#339 - Dropping message from Unknown Sender
In a system with multiple S30s this error could be logged during startup due to a race condition resulting in this error being logged. This issue has been resolved and test coverage expanded.
#340 - message pump - unexpected exception
This error was logged when the integration failed to JSON decode a message from the S30. The integration will better handle the error and log the raw message to understand what the content of the message is.
What's Changed
- Correct return type of climate entity feature by @PeteRager in #359
Full Changelog: 2024.11.0...2025.2.0
2024.11.0
Version 2024.11.0 - Maintenance Release
Tested with HA 2024.11.1
#346 - Away mode setpoints do not work
When the system is in away_mode the temperature setpoint and fan mode could not be set from the integration. This issue is resolved and changes to the setpoint and fan mode now affect the away schedule.
#345 -Equipment parameters always in F - BREAKING CHANGE
When running HA in metric units; equipment parameters were not being translated to Celsius. Now, equipment parameters that represent an absolute temperature will be automatically translated to Celsius. Parameters that are degree offsets (e.g. temperature calibration offsets) will not be translated and will remain in F.
Note: If you are running in Metric and use automations to control parameters such as the heatpump balance points you may need to update your automations to set the value in Celsius or configure the entity in HA to use F.
#341 - Blocking call to load certs
The API was using a blocking call during initialization. This has been resolved.
#339 - Dropping message from unknown sender
In some installations with multiple S30s this message was appearing for unknown reasons. We've added additional logging to log the message that is being received to help understand what message is being received and the contents.
Full Changelog: 20204.8.0...2024.11.0
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.