Comments (10)
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.
Another option is to use servicecall evohome set mode, there are all the modes available
from evohome-async.
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.
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.
@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.
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:
from evohome-async.
@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.
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.
With pleasure!
from evohome-async.
Related Issues (11)
- Multiple Evohome wiki. Version number not being added to manifest.json - prevents starting HOT 1
- schedule backup: object of type 'NoneType' has no len() HOT 21
- Created a script for creating/updating the "multiple evohome locations" in custom_components. Can you add it to the wiki? HOT 4
- Multiple Locations: `Config error: 'location_idx' = 1, but the valid range is ...` HOT 6
- Adding a second evohome location creates error during setup HOT 7
- More than 1 location - help please! HOT 2
- Home Assistant custom repo error HOT 4
- HACS compliant HOT 1
- Battery status HOT 1
- Home Assistant: Multiple Evohome Locations WIKI not working HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from evohome-async.