The circadian rhythm package is pretty big. I am thinking to further clean it up by splitting it into 2, one for detecting the changes in the rhtyhm, and another for actually taking action when they happen. That'd be a lot more digestable I think.
I also had this idea of using firing custom events when the house mode changes in one package, and listening for them in another.
As a follow up to https://github.com/technicalpickles/picklehome-homeassistant-config/pull/36
I also had this idea of using firing custom events when the house mode changes in one package, and listening for them in another.