home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
71.03k stars 29.68k forks source link

Ecobee Integration Missing Aux Heat slider #104820

Closed ponzekap2 closed 5 months ago

ponzekap2 commented 9 months ago

The problem

After upgrading to Home Assistant 11.1, the Ecobee integration no longer has the Aux Heat slider available on the thermostat card for Ecobee thermostats:

Current view when manipulating the Ecobee:

image

There use to be a slider at the bottom that said "Aux Heat" that you could click to turn on the auxiliary heat.

What version of Home Assistant Core has the issue?

core-2023.11.3

What was the last working version of Home Assistant Core?

No response

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Ecobee

Link to integration documentation on our website

https://www.home-assistant.io/integrations/ecobee/

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 9 months ago

Hey there @marcolivierarsenault, mind taking a look at this issue as it has been labeled with an integration (ecobee) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `ecobee` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign ecobee` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


ecobee documentation ecobee source (message by IssueLinks)

joostlek commented 9 months ago

Aux heat is kinda in its deprecation phase. There's an architectural discussion somewhere where is discussed that it's being deprecated. The entity itself still has it, but it should migrate to a switch in some time.

marcolivierarsenault commented 9 months ago

Yes, this is a change to the overall climate platform,

A new switch would need to be added to the ecobee integration to enable Aux.

SBCV-apegram commented 8 months ago

Has there been any progress on this? I have a unit that is misbehaving with it's aux heat, and I'd like to be able to see when it's in aux mode vs heat pump mode. The ecobee web portal is garbage compared to Home Assistant.

Thanks for all the work involved in integrating this!

marcolivierarsenault commented 8 months ago

I am not aware of any work getting done on that front

ponzekap2 commented 8 months ago

Hey Andrew,

I have created templates that pull of the unit is in aux mode versus heat pump mode , (did it to help with a bad HVAC install) happy to share those if it it helps. The current integration still exposed that, just didn't let me explicitly turn on aux heat.

On Sun, Dec 24, 2023, 7:29 AM Andrew Pegram @.***> wrote:

Has there been any progress on this? I have a unit that is misbehaving with it's aux heat, and I'd like to be able to see when it's in aux mode vs heat pump mode. The ecobee web portal is garbage compared to Home Assistant.

Thanks for all the work involved in integrating this!

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/104820#issuecomment-1868505660, or unsubscribe https://github.com/notifications/unsubscribe-auth/AFMZT3EASD4IDW2WQFGTEVDYLAN2FAVCNFSM6AAAAABABP2QH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRYGUYDKNRWGA . You are receiving this because you authored the thread.Message ID: @.***>

SBCV-apegram commented 8 months ago

@ponzekap2 That would be nice. Thanks! I love this community...

rolson1011 commented 8 months ago

I'm also having issues with aux heat missing and not being able to be controlled by the new card. I'm on TOU pricing and the heat pump costs far more to run "on peak" than my 96.6% natural gas furnace. Automation has been broken since and I cannot figure out how to make it work again, also unable to find any code examples.

mcaminiti commented 7 months ago

I'm not sure why aux heat was deprecated as it's a normal function of certain HVAC / thermostat systems. As I am also in aux mode heat season, I noticed my automations to trigger my emergency heat on no longer work because the mode no longer shows up in ecobee. I did work around if ecobee kicks it on, by making a template sensor looking at the status. Seems like I went backwards with this integration.

Happy to provide data for testing if it helps since it seems some users don't have emergency heat/aux systems.

rolson1011 commented 7 months ago

I found it is now a service to be called, automation works but you have to set up a custom button because it isn't in any thermostat card.

In any case I'm rolling again just fine after I figured out the new place to find it.

Xylink4411 commented 6 months ago

@rolson1011 - Can you explain how you are able to control AUX settings from the ecobee homekit integration? I've seen mixed posts and the feature being added or removed over the years.

Aux is a setting on the thermostat, and therefore should be a "Mode" in the Home Assistant app. It's frustrating that nobody has figured this out yet.

I don't understand why someone would "Deprecate" a feature that is a core function. If anyone else has figured this out let me know. I've tried the Ecobee cloud integration and receive even less data from there.

mcaminiti commented 6 months ago

So if you look at the code change the toggle to turn on aux heat via service call will set the aux heat on, but the mode will show as “heat” in home assistant because that is what they changed it too. Heat and aux only mean heat in HA. I fully disagree with that change as well but has worked around the issue and basically planned to try and fork the version to put it back how it was. The removal of the mode makes no sense to me for a heat pump that can run heat and aux and aux only. Now the only way I can tell is by detecting the equipment running with a template sensor.

Xylink4411 commented 6 months ago

For anyone else looking at this via google search, the solution here is to just use the Ecobee API, and not the HomeKit integration. You cannot trigger AUX Via the HomeKit integration at this time.

Using the Ecobee API Integration, I still had to use a script to add a button to turn AUX on or off.

Why I wanted to force AUX On is during peak hours: I recently signed up for an electrical service that is 6x more expensive from 5pm-9pm on weekdays. I wanted to force my gas furnace AUX during these peak hours, and then return to heat pump mode on off peak.

I had additional challenges setting up the Ecobee API developer account -- I had to disable MFA first on my ecobee account before being able to become a developer.

I added a script on HomeAssistant to turn on AUX which is below. The opposite can be used to turn it off. I used an automation based on time and exterior temperature (My older heat pump runs best >40f exterior) to trigger the script below.

alias: Ecobee Aux On sequence:

On Fri, Feb 23, 2024 at 4:32 PM Matt Caminiti @.***> wrote:

So if you look at the code change the toggle to turn on aux heat via service call will set the aux heat on, but the mode will show as “heat” in home assistant because that is what they changed it too. Heat and aux only mean heat in HA. I fully disagree with that change as well but has worked around the issue and basically planned to try and fork the version to put it back how it was. The removal of the mode makes no sense to me for a heat pump that can run heat and aux and aux only. Now the only way I can tell is by detecting the equipment running with a template sensor.

— Reply to this email directly, view it on GitHub https://github.com/home-assistant/core/issues/104820#issuecomment-1962175989, or unsubscribe https://github.com/notifications/unsubscribe-auth/BGM7HW3ZWZSQMWOBT76J6EDYVEYI3AVCNFSM6AAAAABABP2QH6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRSGE3TKOJYHE . You are receiving this because you commented.Message ID: @.***>

gjohansson-ST commented 5 months ago

aux heater is deprecated and will be removed so I'm closing this issue https://developers.home-assistant.io/blog/2024/03/10/climate-aux-heater-deprecated