Skip to content

Releases: PeteRager/lennoxs30

0.2.9

02 Jul 13:09
Compare
Choose a tag to compare

Version 0.2.9 - Diagnostic Sensors, Internet and Relay Server Status

Features

  • Diagnostic Sensors - enabled by an new integration option - creates detailed equipment diagnostics sensors showing current, voltage, coolant temperatures, and other data from your Lennox Equipment. Please review the documentation prior to using to prevent S30 instability. #168
  • Internet and Relay Server - creates binary sensors to indicate if the S30 can reach the internet and if it is connected to Lennox Cloud. #169

Bugs

  • Entities available when disconnected - the entities in Home Assistant will now go unavailable if communication is lost to the S30 (local connections) or to the Lennox Cloud (cloud connections). The prior behavior was to hold the last value indefinitely. #170

What's Changed

Full Changelog: v0.2.8...v0.2.9

v0.2.8

10 Jun 15:16
2d7ae5f
Compare
Choose a tag to compare

Version 0.2.8 - Zoning, Circulation and Dehumidification

Features

  • iHarmony Zoning - adds a switch entity to enable / disable iHarmony Zoning - just like the panel or via the Lennox App. #160
  • Circulation Time - adds a number entity to control the % of time the fan runs when in circulate mode #162
  • Advanced Dehumidification - adds a select entity to set the dehumidification mode (Normal, Max, Climate IQ) and a number entity to set the Dehumidification over-cooling threshold (0-4 degrees F, 0-2 degrees C) #161

Bugs

  • processMessage unknown SenderId/SystemId - a repeating error would be logged when a message is received from an unknown sender, while the root cause it still under investigation - and is likely related to an unexpected sibling configuration - the error will now only be logged once with instructions on how to help us troubleshoot root cause. #164
  • KeyError: 'fast_scan_count - when upgrading from 0.1.x (YAML based config) to 0.2.7 (UI based config), the config would fail to upgrade properly resulting in this error logged and require manual editing of the HA config_entries file to recover. This is now fixed. #165

Integrations Birthday

The integration is celebrating its 1 year birthday! Happy Birthday!!

What's Changed

Full Changelog: v0.2.7...v0.2.8

v0.2.7

22 May 21:13
7c52bf1
Compare
Choose a tag to compare

Version 0.2.7 - Maintenance Release - Sibling Data Processing

  • When more than one S30 are installed they may work together allowing all zones across the S30s to be controlled from every thermostat panel. This also can cause messages from one S30 to propagate through to the other S30 and to the integration (essentially repeating and duplicating every message). When this occurs, the integration was detecting the unexpected data and logging multiple errors per second. With this change, the integration properly handles this configuration and provides additional diagnostics. #153
  • When more than one integration is configured and message logging is enabled, all messages from both integrations appears in both files. With this update, only messages for the integration are logged into the integration's message log file. #156

Full Changelog: v0.2.6...v0.2.7

v0.2.6

16 May 23:53
7d4f4d8
Compare
Choose a tag to compare

Version 0.2.6 - Maintenance & Feature Release - Dehumidification and Humidification, Data Quality

  • Humidity - the integration now supports setting the humidity setpoint and putting the system into Humidification and Dehumidification Mode. The humidity setpoint is controlled via the Thermostat card. A new select entity is created per zone (for systems with humidifiers or dehumidifiers) to allow setting the active HumidityMode (Humidify, Dehumidify or Off). #149
  • Outdoor Temperatures Sensor were being created for systems that do not have an outdoor temperature sensor. The integration only creates the sensor if your system has the outdoor temperature sensor. #145
  • Sensor Quality. Lennox provides sensor quality information for Temperature and Humidity data. Typically the sensor data has a "good" quality, but every now and then the sensor may have bad quality. If this occurs a warning will be logged and the sensor will become Unavailable. This is implemented for zone temperature and humidity sensors and the outdoor temperature sensor. #144

What's Changed

  • Dehumidification / Humidification updates, data quality updates by @PeteRager in #151

Full Changelog: v0.2.5...v0.2.6

v0.2.5

27 Apr 17:36
fafb5f6
Compare
Choose a tag to compare

Version 0.2.5 - Maintenance Release - Cloud Connection Configuration Issues

  • Issue #147 - After initial configuration of a cloud connection, attempting to edit the configuration from the Home Assistant Integration Panel would create invalid configuration and the integration would not start. In the logs a message KeyError: "fast_scan_count" would be seen.

Full Changelog: v0.2.4...v0.25

v0.2.4

03 Mar 21:31
de8015c
Compare
Choose a tag to compare

Version 0.2.4 - Maintenance Release - Communication error handling and logging improvements

  • Issue #134 - Timeouts were not well handled. Changed default timeouts to 30s (local) and 60s (cloud) from default of 5 minutes. Timeout values may be changed through integration configuration. Simplified logging.
  • Issue #133 - Client Connections errors. Improved error handling to remove stack dumps and many repetitions of this error on a failure. Changed these errors to Warning and they will regularly occur and the integration will automatically reconnect.
  • Issue #123 - Improve error handling when internet / lennox cloud not available at integration startup.
  • Issue #122 - Improve error handling on integration shutdown
  • Allow the fast scan poll count to be configured in the integration. This may help response of cloud based connections.

What's Changed

  • Improve error handling, add configurable comms timeout, fast scan count by @PeteRager in #140

Full Changelog: v0.2.3...v0.2.4

v0.2.3

05 Feb 13:43
654c3d3
Compare
Choose a tag to compare

Version 0.2.3 - Maintenance & Feature Release - M30 Setpoints, Smart Away Support

  • Temperature setpoints to M30 thermostats do not work. This update fixes this issue.
  • Smart Away support was added in 0.2.2 pre-release, this functionality is now included in this release.

What's Changed

0.2.2

29 Jan 19:25
a29ab55
Compare
Choose a tag to compare
0.2.2 Pre-release
Pre-release

Version 0.2.2 - Minor Feature Release - Smart Away

  • The cancel away mode preset will now cancel an away mode created by Lennox Smart Away detection
  • Added switch entities - to allow enabling / disable smart away detection and manually enabling away
  • Added binary sensor to reflect the S30 Home or Away Modes
    Full Changelog: v0.2.1...v0.2.2

v0.2.1

01 Jan 21:55
Compare
Choose a tag to compare

Version 0.2.1 - Minor Release - Bug Fix

  • #131 - This issue was preventing setting heat set-points below 60 F, even though the S30 was configured to accept setpoints to 40 F. The issue has been fixed. The min and max ranges are now reported correctly based on the current thermostat mode. For example, when in heat mode - the range will represent the S30 high / low range limits enabled for heat. When in Cool mode, it represents the cool limits.

v0.2.0

27 Dec 20:58
96851d3
Compare
Choose a tag to compare

Version 0.2.0 - Major Release

  • Integration configuration has migrated from YAML to the Home Assistant UI! Your existing configuration will migrate. New connections can be created from the GUI and existing connections can be edited and reloaded - all without restarting Home Assistant!! Consult the readme for more details. Big shout out to @HyperActiveJ #88 for getting this effort started.
  • Devices are now automatically created representing the S30, your indoor and outdoor units and wall mount thermostats. Entities are now organized under these devices.
  • Message Logging - there is a lot of personal information in the Lennox messages - emails, street addresses, etc. - which made submitting debug logs challenging. That information is now redacted from the logs, and you have the ability to store the messages in a dedicated log file.
  • Startup performance for local connection is now at least 8 seconds faster!
  • Exception Handling - improvements in handling and reporting of networking errors - which will make for easier to understand logs and less long stack dumps.
  • Power Inverter (alpha) - we've added the ability to set the S30 diagnostic mode directly from Home Assistant. Consult the readme for information on obtaining real-time power usage and setting the diagnostic mode. Give us feedback on how it is working.

New Contributors

Full Changelog: v0.1.3...v0.2.0