Hi. I use the same in HA and it works perfectly. I recall having similar problems, so just make sure you only specify the entity to clear within the service data.
Anyone using the Evohome clear_zone_override service in an automation in Home Assistant? Although I can get this to work in the developer tools, as a newbie I'm struggling with the syntax required in an automation. This is what I have:
Final part of the error isCode:- id: '1608036384799' alias: Reset Dining Room Weekday description: '' trigger: - platform: time at: '13:30' condition: - condition: time weekday: - mon - tue - wed - thu - fri action: - service: evohome.clear_zone_override data: {entity_id: climate.dining_room} mode: single
Code:File "/usr/local/lib/python3.8/site-packages/voluptuous/schema_builder.py", line 432, in validate_mapping raise er.MultipleInvalid(errors) voluptuous.error.MultipleInvalid: value should be a string for dictionary value @ data['entity_id']
Any suggestions?
Hi. I use the same in HA and it works perfectly. I recall having similar problems, so just make sure you only specify the entity to clear within the service data.
- id: '1604612681498'
alias: Evohome - State - Auto - Charlie's bedroom heating when he returns home
description: ''
trigger:
- platform: state
entity_id: person.charlie
to: home
condition: []
action:
- service: evohome.clear_zone_override
data:
entity_id: climate.charlie
mode: single
Yes, but I’ve just noticed like yourself it now logs and error.
There appears to have been a very similar issue back in 2018:
https://github.com/home-assistant/core/issues/17851
Looks like 2020.12.1, released today, has resolved this.