HI all,
I keep getting this error since I created a new automation routine:
Invalid config for [automation]: [before] is an invalid option for [automation]. Check: automation->trigger->0->before. (See /home/pi/.homeassistant/configuration.yaml:466)
This breaks all automation on the server until I comment it out.
This the section I added:
automation 3:
trigger:
platform: time
after: "6:50"
before: "23:59"
condition:
platform: state
entity_id: group.presence
state: 'home'
action:
service: scene.turn_on
entity_id: scene.kitchen_bright
I’m not sure what’s wrong. Any ideas?
Try switching " to ’ around the times.
Just tried that. Same result.
Maybe your missing the alias?
- alias: 'Automatic Night Time'
trigger:
platform: time
after: '22:00:00'
condition:
- platform: state
entity_id: light.linear_unknown_type4754_id3038_level_5
state: 'on'
action:
service: homeassistant.turn_on
entity_id: light.linear_unknown_type4754_id3038_level_5
data:
brightness: 10
I think you must make an automation to start your scene and one to stop your scene.
I don’t think i need an alias as I don’t use it for my other working sections of automation.
I tried formatting the time with seconds as well, eg. ‘23:59:00’. It’s still not working.
for the service try homeassistant.turn_on. That should turn anything on regardless of what it is.
Also I’m not sure if it’s required but you don’t have the brightness identified.
As the error message says:
[before] is an invalid option for [automation]
It does not make sense to have before as a trigger parameter.
If you want your automation to trigger at 6:50, just remove the line with “before: …”
What if in invert the trigger and the condition?
It will trigger when present but the condition only being during the set timeframe.
Shadex12
(Evan)
June 23, 2016, 8:24pm
10
That’s what it was. It makes sense a time range can’t be a trigger but rather a condition.
Thanks for all your help guys!
rpitera
(Robert Pitera)
June 24, 2016, 2:07pm
11
BTW, this should be changed to
condition:
condition: state
due to recent changes in HA. When I was debugging a problem in my automations and looking through the logs, HA notified me of the change.