Hi all,
I observe some strange behaviour (at least for me ) for last few days of Astro binding.
I use as example to configure and set up astro from this tutorial https://community.openhab.org/t/astro-items-sitemap-map-binding-example/21155
I defined astro:sun/moon:home and some events:
astro:sun:home [ geolocation="50.0000,20.0000", altitude=201, interval=300]{
Channels:
Type rangeEvent : rise#event [
offset=-10,
latest="07:00"
]
Type rangeEvent : set#event [
offset=-10,
latest="22:30"
]
}
astro:moon:home [ geolocation="50.0000, 20.0000", altitude=201, interval=300]
Also I connected switches to DayPhase:
`String DayPhase "Pora dnia [MAP(astro.map):%s]" (Astro) { channel="astro:sun:home:phase#name" }'
So switches don’t react properly for change of event or DayPhase and in log file I have something like below:
DayPhase
2017-06-20 23:59:44.104 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:59:44.124 [ItemStateChangedEvent ] - DayPhase changed from UNDEF to SUN_SET
2017-06-20 23:59:44.212 [ItemStateChangedEvent ] - DayPhase changed from SUN_SET to UNDEF
2017-06-20 23:59:45.094 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:59:45.124 [ItemStateChangedEvent ] - DayPhase changed from UNDEF to SUN_SET
2017-06-20 23:59:45.211 [ItemStateChangedEvent ] - DayPhase changed from SUN_SET to UNDEF
2017-06-20 23:59:46.108 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:59:46.124 [ItemStateChangedEvent ] - DayPhase changed from UNDEF to SUN_SET
2017-06-20 23:59:46.213 [ItemStateChangedEvent ] - DayPhase changed from SUN_SET to UNDEF
2017-06-20 23:59:47.080 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:59:47.099 [ItemStateChangedEvent ] - DayPhase changed from UNDEF to SUN_SET
2017-06-20 23:59:47.218 [ItemStateChangedEvent ] - DayPhase changed from SUN_SET to UNDEF
Sun set#event
2017-06-20 23:40:01.058 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:02.109 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:03.099 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:04.110 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:05.194 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:06.078 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:07.049 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:08.073 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
2017-06-20 23:40:09.068 [ChannelTriggeredEvent ] - astro:sun:home:set#event triggered START
Please pay attention also to the time stamp, this way after after sun set.
What is more interesting I cannot see in logs sun rise#event instead of this I have moon rise#even which isn’t defined:
Moon rise#event
2017-06-21 02:48:00.014 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:01.036 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:02.049 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:03.044 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:04.042 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:05.040 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:06.041 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:07.045 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 02:48:08.039 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
...
2017-06-21 04:59:48.038 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 04:59:49.062 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 04:59:50.038 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 04:59:51.038 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 04:59:52.038 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 04:59:53.037 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
2017-06-21 04:59:54.039 [ChannelTriggeredEvent ] - astro:moon:home:rise#event triggered START
Where I did wrong?
Should I stay with default definition for astro (local) as in Paper Ui appears and not use astro:sun:home ?
Thanks for support
Marek