After an update my automations doesn’t work anymore…
In the log i read that
homeassistant.bootstrap: Error during setup of component automation
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/homeassistant/bootstrap.py", line 157, in _setup_component
if not component.setup(hass, config):
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/automation/__init__.py", line 105, in setup
success = (_setup_automation(hass, config_block, name, config) or
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/automation/__init__.py", line 116, in _setup_automation
action = _process_if(hass, config, config_block, action)
File "/usr/local/lib/python3.4/dist-packages/homeassistant/components/automation/__init__.py", line 173, in _process_if
checks.append(condition.from_config(if_config))
File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/condition.py", line 34, in from_config
return factory(config, config_validation)
File "/usr/local/lib/python3.4/dist-packages/homeassistant/helpers/condition.py", line 150, in state_from_config
config = cv.STATE_CONDITION_SCHEMA(config)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 1394, in __call__
raise e if self.msg is None else AllInvalid(self.msg)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 1392, in __call__
v = schema(v)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 355, in __call__
return self._compiled([], data)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 794, in validate_callable
return schema(data)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 355, in __call__
return self._compiled([], data)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 655, in validate_dict
return base_validate(path, iteritems(data), out)
File "/usr/local/lib/python3.4/dist-packages/voluptuous.py", line 489, in validate_mapping
raise MultipleInvalid(errors)
voluptuous.MultipleInvalid: expected str for dictionary value @ data['state']
Everything was fine before …
All my automations use condition …
If you have some ideas…