Will this "wait" just continue on with the rest of the actions after it sees what it wants to see? I can't recall if there is more that's needed.
After the wait is satisfied, it will move to whatever actions occur after the End-If. As currently constructed, it will not look at your variable and possibly turn on the switch. You would need to copy that action and put it above the Else and after the Wait for Event for that notification to possibly happen.
So I could actually just delete the ELSE it seems?
To clarify what I am trying to accomplish....
I have a animal feeding reminder that turns on a dashboard switch and a repeating reminder for the kids. This is scheduled to go off during Day mode at 630a. If we changing the wake up time to something passed 630a the automation doesn't happen. So basically I am wanting it to still happen even if it's after 630a as long as it's Day mode.
I think I am better using a simple conditional like this...
I just realized that I don't need the extra END-IF.
I THINK this way will basically just continue on if the first conditional is false.
After deleting the second End-If (like you indicated) that would work fine. The simple conditional will only delay the rule if the mode is not Day or Kids.
You could also write this rule as three simple conditionals:
If not Mode in Day/Kids...Wait for Event Mode becomes Day/Kids
If Variable catsFed = False, On Feed the Animals!
If Variable dogsFed = False, On Feed the Animals!
I may do this. I have two nearly identical rules. One for weekdays and one for weekends. I'm undecided if it would be better to consolidate. Perhaps not. It would mean a lot more checking conditionals (times and days)
If your actions are the same for both weekday and weekend, as long as there is defined times, you could use conditional triggers to consolidate everything into one rule. If it's been a while, conditional triggers are an addition in the last 6 months or so. Your rule could look like:
Triggers
6:30am (only Monday - Friday)
or
7:00am (only Saturday and Sunday)
Actions
As described above
I've got a couple of rules that act this way and it works fine.