I keep getting the below error when checking config for a new automation but can’t figure out why. If some is able to help out please?
Error: Invalid config for [automation]: [action] is an invalid option for [automation]. Check: automation->condition->0->action. (See /config/configuration.yaml, line 11)
Automation:
id: bedtime
mode: single
trigger:
platform: automation.trigger
entity_id: automation.end_of_day
condition:
condition: and
conditions:
- condition: time
after: '23:00:00'
before: '06:00:00'
- condition: template
value_template: '{{ (is_state(''sensor.m_iphone_battery_state'', ''Not
Charging'') or is_state (''sensor.r_iphone_battery_state'', ''Not Charging''))
and is_state (''media_player.sky_q'',''off'') }}'
action:
- service: script.sunset_master_bedroom```
This is the first time I’ve attempted creating an automation to trigger when another automation runs so I’ve probably gone drastically wrong and not sure what you mean by ‘what kind of trigger?’.
The three backquotes are a typo and there is an alias in my automation but it didn’t copy/paste for some reason.
Essentially what I’m trying to do is when automation A runs, if a set of conditions (in the automation above) are met, then run this automation.
I found automation.trigger in Services drop down in the yaml file editor after seeing it referred to in a other posts on here.
I’ll see if I can build it into the original automation instead but I need to to have an alternative action if the conditions are not met and I’m not sure how that can be included. Similar to IF, THEN, ELSE commands. I’m guessing maybe 3 different automations with conditions, but I wanted to try and keep it tidy by keeping all in one.
right. it’s a “service” used in an action not a trigger.
I don’t believe there is an (easily) accessible indicator that an automation is running.
you could create a script that contains the actions for automation A and run that script with automation A then in automation B you can check to see if the script is running (state = on).
That’s all available in Home Assistant’s scripting language. I highly recommend you review the documentation: Script Syntax. You’ll be able to easily implement what I had suggested.
If you want additional help, I will need to see the other automation.