I’ve attempted to add thermostat configuration controls for Ecobee to a Scene using the frontend. Living in Central Florida, I hardly (if ever) run the heat, so the thermostat is always set to Cool mode.
So, yes, I could see this generating an error because the ‘target_temp_high:’ value isn’t expressed, above.
The scene completes successfully when I remove the ‘target_temp_high’ value by manually editing the scenes.yaml file to simply read:
climate.ecobee:
temperature: 74
fan_mode: auto
preset_mode: Home
aux_heat: ‘off’
fan: ‘off’
climate_mode: Home
equipment_running: ‘’
fan_min_on_time: 0
friendly_name: ecobee
supported_features: 91
state: cool
No worries, I’m happy, but the problem creeps back if I try to modify the temperature again from the frontend. It rewrites the changes I’ve made to scenes.yaml and insists on putting the ‘target_temp_high’ value back in.
My question is how do I configure this from the frontend? In the screenshot, there isn’t an option to set a ‘target_temp_high’ or ‘target_temp_low’ value.
I’m having this problem as well. I’m trying to use the scene.create service to snapshot my ecobee thermostats. It seems to make the scene fine, but when I try to recall it I get the same error as above. Unfortunately because I’m using scene.create, there’s not a good way for me to edit the scene. Any ideas?
I have exactly the same problem and looks like it’s not related to Ecobee at all as I snapshot a climate managing Zigbee thermostat.
When I apply the scene snapshotted before I have this message :
“Call-service error. must contain at least one of temperature, target_temp_high, target_temp_low.”