Code Monkey home page Code Monkey logo

Comments (3)

home-assistant avatar home-assistant commented on July 17, 2024

ecobee documentation
ecobee source

from core.

benaclejames avatar benaclejames commented on July 17, 2024

This appears to be intended functionality of the Ecobee manual hold feature.
https://support.ecobee.com/s/articles/What-s-the-Hold-setting-on-my-ecobee-thermostat-and-how-do-I-use-it#:~:text=your%20sensors%20will%20follow%20the%20sensor%20participation%20rules

Hope this helps. If I misunderstood the issue, please do let me know :)

from core.

robertgoron88 avatar robertgoron88 commented on July 17, 2024

Hi Ben,

Thank you for your answer. I read the Ecobee hold feature and it seems understandable.
However i do think there is an issue with the integration.
I did some more testing and it still seems like the preset function is not working.

Yes i had the Home preset set to use sensor 1, sensor 2 and sensor 3 for average. According to the manual if there is a change it will revert to this preset. And also says when clearing the manual change it reverts back to the original schedule.
Firstly i try to set a preset value with 2 different sensors but it's not acting like setting the preset or even like changing the temperature (you will see in my testing below). It seems to just enable the new sensor but can't disable a previously selected sensor

Here is my testing:

First i tried the ecobee resume schedule service call. The schedule had sensor 2 and sensor 3 for average. I changed the setpoint and had sensor 1, sensor 2 and sensor 3 for average. After calling the resume schedule the participant sensors were still sensor 1, sensor 2 and sensor 3. So it did not return to the schedule (sensor 2 and sensor 3).

Then i created a schedule to have sensor 2 only for participant sensor. Then i call a preset from home assistant which uses sensor 2 and sensor 3. And the Ecobee changes to have sensor 2 and sensor 3 as participant sensor. So it looks it turns on previously disabled sensor. But it doesn't act like it's a temperature change because it would have the 3 sensors that i have for Home preset.

Then i change my Home preset to use sensor 1 and sensor 3 for average. The current participating sensors are sensor 2 and sensor 3. I call the Home preset from home assistant. And the new participating sensors are sensor 1, sensor 2 and sensor 3. So again it turns on non participating sensor but doesn't turn off participating sensor. And it doesn't act like the change would be related to Home preset (with sensor 1 and sensor 3)

Then still the active sensors are 1, 2 and 3. And i change my setting on the ecobee thermostat and indeed changes to use only sensor 1 and sensor 3 for average that i set up for Home preset.

So i do think there is something not fully correct on setting the preset with the integration.

I'm not sure at this point if it's ecobee how they handle this thing or home assistant.
It looks to me a home assistant issue since if a set a preset with 2 sensors when 1 was active it seems to work fine.

I don't know if i explained myself clearly.

And thank again for your response!

from core.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.