Hi All !
I use Astro Binding to determine the day or night in my rules.
My two items changed state correctly each morning / evening, but a rule dependent on this change of state is never executed. Can you help me ?
My items :
Switch Weather_Sunrise_Event {astro="planet=sun, type=rise, property=start"}
Switch Weather_Sunset_Event {astro="planet=sun, type=set, property=end"}
Switch Weather_IsDay (Weather)
My rules :
import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
import org.openhab.model.script.actions.*
import org.openhab.core.library.types.DecimalType
import org.joda.time.*
import org.openhab.model.script.actions.Timer
rule "setDayPeriod"
when
Weather_Sunrise_Event received update ON
then
sendCommand(Weather_IsDay, ON)
end
rule "setNightPeriod"
when
Weather_Sunset_Event received update ON
then
sendCommand(Weather_IsDay, OFF)
end
Logs :
2016-06-26 05:36:00 - Weather_Sunrise_Event state updated to ON
2016-06-26 05:36:00 - Weather_Sunrise_Event state updated to OFF