I have a bunch of rules that should run only at night (between sunset and sunrise). Currently I am using conditional actions for that, but I was wondering if it would be better to suspend those rules at sunrise and resume them at sunset.
Any insight to the pros and cons of those approaches would be greatly appreciated.
There is so little difference, that unless these rules are being constantly triggered by something, it's not going to make much difference. In theory, pausing the rule from another rule, and then resuming it from another rule, would be marginally more efficient. But, that's more complex, and spreads the logic of the rule over multiple rules.
Actually some of these rules are triggered quite often since they are linked to in-house motion sensors.
I get that spreading out the logic over different rules makes it more complex, but then on the other side, I have a "if time between sunset and sunrise" condition in several rules.