Sunrise+Offset rule not updating timing

I feel more and more that someone should rewrite Hello Home in LUA for local execution.

I cannot believe that the sun state is a so complicated thing that it cannot be run locally without any issues.

@TAustin or @Mariano_Colmenarejo don’t you want to give a stab on this?