Check, whether sun is set in if statement in a rule

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 :wink:

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
4 Likes