I have a similar rule, but I just check if the sun elevation is below 0 (below the horizon), which means the sun is set ![]()
Item
Number Sun_Elevation "Sun Elevation" { channel="astro:sun:local:position#elevation" }
Rule
rule "sunset check"
when
// some trigger
then
if(Sun_Elevation.state < 0) {
// the sun is currently set
} else {
// the sun is currently not set
}
end