Giter Club home page Giter Club logo

Comments (10)

benwillcox avatar benwillcox commented on June 8, 2024 1

Not that I have any idea what I'm doing, but looking through the code I found in climate.py the following:

TCS_PRESET_TO_HA = {
EVO_AWAY: PRESET_AWAY,
EVO_CUSTOM: PRESET_CUSTOM,
EVO_AUTOECO: PRESET_ECO,
EVO_DAYOFF: PRESET_HOME,
EVO_RESET: PRESET_RESET,
} # EVO_AUTO: None,

perhaps this has something to do with it?

from evohome-async.

smarthomefamilyverrips avatar smarthomefamilyverrips commented on June 8, 2024 1

Another option is to use servicecall evohome set mode, there are all the modes available

from evohome-async.

benwillcox avatar benwillcox commented on June 8, 2024 1

I tried that but it's not quite the same. I have a number of zones that are set on a permanent override to low temperature, i.e. rooms that are infrequently used. Usually I just cancel the override on the controller when I need to have them then follow the preset schedule again. If I use the 'Reset' option then it cancels all the overrides so all rooms start to follow their schedules, which isn't what I'm after.

However I've just found another card 'lovelace-climate-mode-entity-row' which allows me to add 'preset_mode: auto' which does work, and has the same effect as pressing 'Home' on the Ecohome controller. I can then see the icon within the standard HA climate card change back to the correct icon shown in my screenshot above, i.e. the one that it won't let me select from it's own dropdown. (Adding 'auto' to the list of preset modes with the HA climate card doesn't add this option to the drop-down unfortunately).

So, I think this restriction is related to the HA default climate card not allowing the 'auto' preset rather than a limitation with the evohome integration.

from evohome-async.

benwillcox avatar benwillcox commented on June 8, 2024 1

Thank you and thanks for the tip on the service calls, I'm relatively new to HA and didn't know about this, more to explore!

from evohome-async.

smarthomefamilyverrips avatar smarthomefamilyverrips commented on June 8, 2024

@benwillcox yes that is expected behaviour, preset home within Home Assistant calls for preset Day Off on your evohome system .... probably the code owner did had the feeling calling the preset home inside of Home Assistant made more sense as calling it DayOff 👍

from evohome-async.

benwillcox avatar benwillcox commented on June 8, 2024

Thanks I suppose in some ways I can see the logic there, as in if you are 'Home' then treat it as a day-off as far as EvoHome is concerned. However there doesn't seem to be any way to select 'Auto' mode from HA which is the main problem.

As you can see from the screenshot here, when 'Auto' is selected directly on the Evohome controller I get the icon shown, but it doesn't appear in the dropdown list of modes that I can activate from HA:

evohome

from evohome-async.

smarthomefamilyverrips avatar smarthomefamilyverrips commented on June 8, 2024

@benwillcox Reset will bring it back to your automated schedule set in the evohome controller.... if that is what you are trying to achieve

from evohome-async.

smarthomefamilyverrips avatar smarthomefamilyverrips commented on June 8, 2024

Good to hear you found a work around for your use case using a custom card. Myself I actually never use climate control manual within HA as I have no need for it all I use is the several available evohome service calls within automations.

from evohome-async.

smarthomefamilyverrips avatar smarthomefamilyverrips commented on June 8, 2024

With pleasure!

from evohome-async.

Related Issues (11)

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.