SunSet / SunRise Rule not trigered

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

You are missing the word “Item” in you rules:

Item Weather_Sunrise_Event received update ON

Item Weather_Sunset_Event received update ON

1 Like

Drat!
I was looking for my mistake since few days… Thanks a lot !