Hi, I am using openhab 2.1-SNAPSHOT with the astro binding.
I have configured this thing for my rollershutters:
astro:sun:rolladen [ geolocation="xx.xxxxx, yy.yyyyy", interval=60 ] {
Channels:
Type rangeEvent : rise#event [
offset=-10,
earliest="08:00",
latest="08:00"
]
Type rangeEvent : set#event [
offset=30
]
Type start : rise#start [
offset=-10,
earliest="08:00",
latest="08:00"
]
Type end : set#start [
offset=30
]
}
My rules for the rollershutters are the following:
rule "DOWN"
when
Channel 'astro:sun:rolladen:set#event' triggered START
then
logInfo("Rolladen CTRL", "SET RULE TRIGGERED")
...
end
rule "Rolladen UP CTRL"
when
Channel 'astro:sun:rolladen:rise#event' triggered START
then
logInfo("Rolladen CTRL", "RISE RULE TRIGGERED")
...
end
Yesterday the rollershutters closed, but did not open this morning. As I looked into the events.log I saw no event fired for “rise#event”. As I then looked at the fired events for “set#event” I saw >4000 fired events! There were also thousands of events considering the moon thing.
Here is an excerpt of the events.log
...
2017-06-20 23:49:05.050 [ChannelTriggeredEvent ] - astro:sun:rolladen:set#event triggered START
2017-06-20 23:49:05.055 [ChannelTriggeredEvent ] - astro:moon:home:set#event triggered END
2017-06-20 23:49:05.258 [ItemCommandEvent ] - Item 'XYZ' received command DOWN
2017-06-20 23:49:06.053 [ChannelTriggeredEvent ] - astro:sun:rolladen:set#event triggered START
2017-06-20 23:49:06.058 [ChannelTriggeredEvent ] - astro:moon:home:set#event triggered END
2017-06-20 23:49:06.274 [ItemCommandEvent ] - Item 'XYZ' received command DOWN
2017-06-20 23:49:07.034 [ChannelTriggeredEvent ] - astro:sun:rolladen:set#event triggered START
2017-06-20 23:49:07.039 [ChannelTriggeredEvent ] - astro:moon:home:set#event triggered END
2017-06-20 23:49:07.242 [ItemCommandEvent ] - Item 'XYZ' received command DOWN
2017-06-20 23:49:08.049 [ChannelTriggeredEvent ] - astro:sun:rolladen:set#event triggered START
2017-06-20 23:49:08.054 [ChannelTriggeredEvent ] - astro:moon:home:set#event triggered END
2017-06-20 23:49:08.281 [ItemCommandEvent ] - Item 'XYZ' received command DOWN
2017-06-20 23:49:09.048 [ChannelTriggeredEvent ] - astro:sun:rolladen:set#event triggered START
2017-06-20 23:49:09.052 [ChannelTriggeredEvent ] - astro:moon:home:set#event triggered END
...
Item XYZ is my rollershutter for testing. The event began to fire around 22:20 and still fired over one hour later.
Am I missing anything or is this a known bug in the SNAPSHOT?
Additional info from karaf:
openhab> feature:list | grep -i astro
openhab-binding-astro1 | 1.10.0.SNAPSHOT | | Uninstalled | openhab-addons-legacy-2.1.0-SNAPSHOT | Astro Binding (1.x)
esh-binding-astro | 0.9.0.SNAPSHOT | | Started | addons-2.1.0-SNAPSHOT |
openhab-binding-astro | 2.1.0.SNAPSHOT | x | Started | addons-2.1.0-SNAPSHOT | Astro Binding
openhab> bundle:list -s | grep -i astro
177 | Active | 80 | 0.9.0.201706191632 | Astro Binding | org.eclipse.smarthome.binding.astro
Maybe you can give me a hint what I am doing wrong @gerrieg?
Thanks in advance!