Rule if condition

There is no cost to having many small rules, and it’s very often a lot easier for us humans to think about.

The cron approach breaks down a bit though, if you might reboot your system. States are indeterminate until your next cron.

Having now got your initial functions working, you might look instead at a time-day-approach, where a rule system can divide your households day into chunks, and separate rules manage just what do during each chunk.