hass-template-climate
hass-template-climate copied to clipboard
[Feature Request] Preset modes
I would use this to integrate sleep / eco / normal modes
Ref: https://developers.home-assistant.io/docs/core/entity/climate/#presets
A device can have different presets that it might want to show to the user. Common presets are "Away" or "Eco". There are a couple of built-in presets that will offer translations, but you're also allowed to add custom presets.
| Name | Description |
|---|---|
| ECO | Device is running an energy-saving mode |
| AWAY | Device is in away mode |
| BOOST | Device turn all valve full up |
| COMFORT | Device is in comfort mode |
| HOME | Device is in home mode |
| SLEEP | Device is prepared for sleep |
| ACTIVITY | Device is reacting to activity (e.g. movement sensors) |
Agreed, and at least my ecobee thermostats return an attribute preset_modes: Home, Away, Sleep, Work showing what preset modes are available, so there should likely be a preset_modes_template to dynamically determine what preset_modes are available as well as a set_preset_mode action.
+1
Still interested in this, especially since it is getting hotter and hotter!
Found some info about presets in the developer docs: https://developers.home-assistant.io/docs/core/entity/climate/#presets
+1 for this! I need it to create more functional climate entities for both my air handling unit and my bathroom thermostat.
Need ECO and BOOST 👍
+1.
I am using this integration and created a dummy climate entity. The real climate is controlled via an automation, not with the dummy climate. So if the Preset modes feature can be added, it will be very useful even if it is a dummy entry and has no ability to control the real climate.
Yep, this would be great to see!
+1
+1, would lbe great to have this.
I added a PR for this. https://github.com/jcwillox/hass-template-climate/pull/52
@jcwillox +1 request for: please integrate PRESET handling if possible!
@jcwillox +1
Adding in the changes from PR #52 worked
:tada: This issue has been resolved in version 0.8.0 :tada:
The release is available on:
- GitHub release
v0.8.0
Your semantic-release bot :package::rocket: