I was referring to API based devices like hue, wemo, etc that depend on external servers. The routines tend to time out faster than Rule…Or at least with Rule, you can see what times out. With routines you are in the dark.
Gotcha! I am going to do some program changes, but I’m going to wait a few more days.
Bruce made some changes dealing with the run actions (unless I understood it wrong) do I’m going to see if it is still doing it.
Though, I have to admit…
I’ve taken on a new way of writing my logic.
It is kind of a parent/child aspect. I have one rule that is triggered by the action (motion/sunset/etc). This one rule changes the Boolean of other rules and they perform the actions. It means I have a lot of rules, but it is easier to troubleshoot and changes are much easier.
Mostly I went this route because I’m constantly changing rule conditions and the Android so doesn’t lie that. Bruce recommend deleting and starting fresh with the rule.
So, instead of redoing large rules, I can just do small ones that make up a small part of the whole picture.