Ecobee: Failed to call service scene: 'target_temp_high' Error

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.

When I activate the scene, I am returned an error:

Failed to call service scene/apply. expected float for dictionary value @ data[‘target_temp_high’]

Resulting scenes.yaml configuration:

climate.ecobee:
hvac_modes:
- heat_cool
- heat
- cool
- ‘off’
min_temp: 45
max_temp: 95
fan_modes:
- auto
- ‘on’
preset_modes:
- Home
- Away
- Sleep
current_temperature: 73
temperature: 74
target_temp_high:
target_temp_low:
current_humidity: 41
fan_mode: auto
hvac_action: idle
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

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.”

I am also having this problem. There was an issue filed on GitHub for this but it has since been automatically closed.

Has anyone else found a fix to this?