-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emergency heat mode not available for systems with heat strips #307
Comments
To turn on emergency heat, you will need to call the service CLIMATE.SET_AUX_HEAT There is no hvac mode in home assistant for emergency heat and the integration is not allowed to add its own hvac modes. The integration documentation for this is here https://github.com/PeteRager/lennoxs30?tab=readme-ov-file#supported-operations |
In case some of this is useful: here’s the attributes for the climate entity: hvac_modes:
|
Thanks. The supported features indicate that aux heat is not being detected. That flag has a value of 64 and when I do the bitwise math it's not set. In the device list for the integration do you have a device that correspond to the heat pump and a device that corresponds to the furnace? If so, grab the integrations diagnostic file (settings, integrations, lennoxs30) and then look for the "download diagnostics" option on the ... menu and post it here. If not, we'll need to collect a message log to see exactly what is configured in your system. Instructions for that are in the readme. https://github.com/PeteRager/lennoxs30?tab=readme-ov-file#reporting-bugs once it's configured restart HA or reload the integration. Wait 5 minutes and then grab the file. It'll be in the same folder as home-assistant.log |
Hi, the integration populates the devices fine if i understand correctly. config_entry-lennoxs30-adcef55a65f12b2357bd5b503390b746.json |
I don't see a furnace listed. What provides the emergency heat when the heat pump is disabled? Does the air handler have an electric heater in it. |
Correct, I have 20kw of heat strips in the air handler |
Ok. The integration detects aux heat by seeing if you have a furnace and a heat pump. So we'll need to update it to detect the electric panels. We'll need to capture a message log to see how that is represented in the configuration. |
Here's a message log : s30.log there's mention of "emergencyHeatingOption": true |
Thanks. The API is not looking at that flag. It maybe that it got added in on a firmware update or it was missed during the initial implementation. Either way, the API needs to get updated. |
Oh i see. it checks for the name "furnace" whereas my unit reports "air handler" |
It was a quick fix. Created a new release 2024.2.1. When you have time give it a test and let me know if the issue is resolved. |
Hi! Installed the 2024.2.1_r version |
The attribute [aux_heat: "off"] or ["on"] follows the state of the thermostat correctly when set from the thermostat. |
Looks like some progress. I missed updating the validation for that method. |
I've updated the API to fix that issue. If you want to test it this is what to do:
That should pull the new API version on restart. Once we confirm the problem is fixed. I'll create a new release for the integration or if you don't know how to find and edit that file - that's ok also - and I'll create a release tomorrow morning ET. |
Works great! Many thanks for this! |
Great. Thanks for your help testing. I'll create a new release for the integration and close this issue then. |
New release is out. 2024.3.0 |
S30 with XP25 heatpump and indoor unit heat strips, 2 zone system.
Version 2024.2.0
Local connection, with diagnostics level 2. No access from the thermostat to DNS or internet
Emergency heat works fine from the thermostat but is not available from the integration.
hvac_modes: off, cool, heat, heat_cool
aux: false
supported_features: 414
there is no "has_aux" entry.
How would i start to investigate to understand why emergency heat is not available in the integration?
The text was updated successfully, but these errors were encountered: