No events from Astro binding

I did get this in the log though, not sure if that is a problem:

2025-03-03 20:26:02.065 [ERROR] [o.internal.handler.AstroThingHandler] - Can't update state for channel astro:sun:local:civilDawn#event : org.openhab.binding.astro.internal.model.Range.getEvent()
java.lang.NoSuchMethodException: org.openhab.binding.astro.internal.model.Range.getEvent()
        at java.lang.Class.getMethod(Class.java:2227) ~[?:?]
        at org.openhab.binding.astro.internal.util.PropertyUtils.getPropertyValue(PropertyUtils.java:92) ~[?:?]
        at org.openhab.binding.astro.internal.util.PropertyUtils.getPropertyValue(PropertyUtils.java:96) ~[?:?]
        at org.openhab.binding.astro.internal.util.PropertyUtils.getPropertyValue(PropertyUtils.java:83) ~[?:?]
        at org.openhab.binding.astro.internal.util.PropertyUtils.getState(PropertyUtils.java:57) ~[?:?]
        at org.openhab.binding.astro.internal.handler.AstroThingHandler.publishChannelIfLinked(AstroThingHandler.java:179) ~[?:?]
        at org.openhab.binding.astro.internal.handler.AstroThingHandler.channelLinked(AstroThingHandler.java:248) ~[?:?]
        at org.openhab.core.thing.internal.ChannelLinkNotifier.lambda$3(ChannelLinkNotifier.java:72) ~[?:?]
        at org.openhab.core.thing.internal.ChannelLinkNotifier.call(ChannelLinkNotifier.java:96) ~[?:?]
        at org.openhab.core.thing.internal.ChannelLinkNotifier.added(ChannelLinkNotifier.java:72) ~[?:?]
        at org.openhab.core.thing.internal.ChannelLinkNotifier.added(ChannelLinkNotifier.java:1) ~[?:?]
        at org.openhab.core.common.registry.AbstractRegistry.notifyListeners(AbstractRegistry.java:378) ~[?:?]
        at org.openhab.core.common.registry.AbstractRegistry.notifyListenersAboutAddedElement(AbstractRegistry.java:411) ~[?:?]
        at org.openhab.core.thing.link.ItemChannelLinkRegistry.notifyListenersAboutAddedElement(ItemChannelLinkRegistry.java:211) ~[?:?]
        at org.openhab.core.thing.link.ItemChannelLinkRegistry.notifyListenersAboutAddedElement(ItemChannelLinkRegistry.java:1) ~[?:?]
        at org.openhab.core.common.registry.AbstractRegistry.added(AbstractRegistry.java:175) ~[?:?]
        at org.openhab.core.common.registry.AbstractRegistry.added(AbstractRegistry.java:1) ~[?:?]
        at org.openhab.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:60) ~[?:?]
        at org.openhab.core.common.registry.AbstractProvider.notifyListeners(AbstractProvider.java:79) ~[?:?]
        at org.openhab.core.common.registry.AbstractProvider.notifyListenersAboutAddedElement(AbstractProvider.java:83) ~[?:?]
        at org.openhab.core.common.registry.AbstractManagedProvider.add(AbstractManagedProvider.java:66) ~[?:?]
        at org.openhab.core.common.registry.AbstractRegistry.add(AbstractRegistry.java:357) ~[?:?]
        at org.openhab.core.io.rest.core.internal.link.ItemChannelLinkResource.link(ItemChannelLinkResource.java:260) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
        at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:179) ~[bundleFile:3.6.2]
        at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96) ~[bundleFile:3.6.2]
        at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:201) ~[bundleFile:3.6.2]
        at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:104) ~[bundleFile:3.6.2]
        at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:59) ~[bundleFile:3.6.2]
        at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:96) ~[bundleFile:3.6.2]
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:304) ~[bundleFile:3.6.2]
        at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPut(AbstractHTTPServlet.java:234) ~[bundleFile:3.6.2]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:520) ~[bundleFile:4.0.4]
        at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:279) ~[bundleFile:3.6.2]
        at org.ops4j.pax.web.service.spi.servlet.OsgiInitializedServlet.service(OsgiInitializedServlet.java:102) ~[bundleFile:?]
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) ~[bundleFile:9.4.54.v20240208]
        at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656) ~[bundleFile:9.4.54.v20240208]
        at org.ops4j.pax.web.service.spi.servlet.OsgiFilterChain.doFilter(OsgiFilterChain.java:113) ~[bundleFile:?]
        at org.ops4j.pax.web.service.jetty.internal.PaxWebServletHandler.doHandle(PaxWebServletHandler.java:334) ~[bundleFile:?]
        at org.eclipse.jetty.server.handler.ScopedHandl

Me neither.

It’s coming from Astro and it’s Astro and it’s showing a problem getting an event. It’s definitely concerning.

That might be enough to file an issue on the binding.

1 Like

Thanks

1 Like

This worked this morning for dawn, thanks!

My test item didn’t get an update either but oddly I had a few events after I restarted the astro binding because of the stack trace:

2025-03-03 20:52:02.823 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'astro:moon:local' changed from UNINITIALIZED (NOT_YET_READY) to INITIALIZING
2025-03-03 20:52:02.824 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'astro:moon:local' changed from INITIALIZING to ONLINE
2025-03-03 20:52:02.847 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'astro:sun:local' changed from UNINITIALIZED (NOT_YET_READY) to INITIALIZING
2025-03-03 20:52:02.848 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'astro:sun:local' changed from INITIALIZING to ONLINE
2025-03-03 20:52:02.858 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'AstroCivilDawnStart' changed from NULL to 2025-03-03T06:21:00.000+0100
2025-03-03 20:52:02.858 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'AstroCivilDuskStart' changed from NULL to 2025-03-03T17:50:00.000+0100
2025-03-03 23:31:53.890 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:moon:local:set#event triggered END
2025-03-04 00:00:30.850 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'AstroCivilDawnStart' changed from 2025-03-03T06:21:00.000+0100 to 2025-03-04T06:19:00.000+0100
2025-03-04 00:00:30.850 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'AstroCivilDuskStart' changed from 2025-03-03T17:50:00.000+0100 to 2025-03-04T17:52:00.000+0100
2025-03-04 00:10:43.970 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:morningNight#event triggered START

But no dawn event, and as it was scheduled with a time stamp it should have been there:

2025-03-04 00:00:30.826 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Moon for thing astro:moon:local
2025-03-04 00:00:30.827 [DEBUG] [enhab.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:moon:local
2025-03-04 00:00:30.827 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:moon:local/rise#event/START in 28589173ms (at 2025-03-04T07:57:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Publishing planet Sun for thing astro:sun:local
2025-03-04 00:00:30.850 [DEBUG] [enhab.binding.astro.internal.job.Job] - Scheduled Astro event-jobs for thing astro:sun:local
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/rise#event/START in 24929150ms (at 2025-03-04T06:56:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/rise#event/END in 25169150ms (at 2025-03-04T07:00:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/set#event/START in 64049150ms (at 2025-03-04T17:48:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/set#event/END in 64289150ms (at 2025-03-04T17:52:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/noon#event/START in 44609150ms (at 2025-03-04T12:24:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/noon#event/END in 44669150ms (at 2025-03-04T12:25:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/night#event/START in 71669150ms (at 2025-03-04T19:55:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/morningNight#event/START in -30850ms (at 2025-03-04T00:00:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/morningNight#event/END in 17549150ms (at 2025-03-04T04:53:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/astroDawn#event/START in 17549150ms (at 2025-03-04T04:53:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/astroDawn#event/END in 20129150ms (at 2025-03-04T05:36:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/nauticDawn#event/START in 20129150ms (at 2025-03-04T05:36:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/nauticDawn#event/END in 22709150ms (at 2025-03-04T06:19:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/civilDawn#event/START in 22709150ms (at 2025-03-04T06:19:00)
2025-03-04 00:00:30.850 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/civilDawn#event/END in 24929150ms (at 2025-03-04T06:56:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/astroDusk#event/START in 69089149ms (at 2025-03-04T19:12:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/astroDusk#event/END in 71669149ms (at 2025-03-04T19:55:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/nauticDusk#event/START in 66509149ms (at 2025-03-04T18:29:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/nauticDusk#event/END in 69089149ms (at 2025-03-04T19:12:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/civilDusk#event/START in 64289149ms (at 2025-03-04T17:52:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/civilDusk#event/END in 66509149ms (at 2025-03-04T18:29:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/eveningNight#event/START in 71669149ms (at 2025-03-04T19:55:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/daylight#event/START in 25169149ms (at 2025-03-04T07:00:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Event job astro:sun:local/daylight#event/END in 64049149ms (at 2025-03-04T17:48:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/SUN_RISE in 24929149ms (at 2025-03-04T06:56:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/SUN_SET in 64049149ms (at 2025-03-04T17:48:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/NIGHT in 71669149ms (at 2025-03-04T19:55:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/DAYLIGHT in 25169149ms (at 2025-03-04T07:00:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/ASTRO_DAWN in 17549149ms (at 2025-03-04T04:53:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/NAUTIC_DAWN in 20129149ms (at 2025-03-04T05:36:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/CIVIL_DAWN in 22709149ms (at 2025-03-04T06:19:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/ASTRO_DUSK in 69089149ms (at 2025-03-04T19:12:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/NAUTIC_DUSK in 66509149ms (at 2025-03-04T18:29:00)
2025-03-04 00:00:30.851 [DEBUG] [o.internal.handler.AstroThingHandler] - Scheduled Sun phase job astro:sun:local/CIVIL_DUSK in 64289149ms (at 2025-03-04T17:52:00)

Heh, just got this:

2025-03-04 21:17:49.222 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:morningNight#event triggered END
2025-03-04 21:17:49.222 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:astroDawn#event triggered START
2025-03-04 21:17:49.222 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:astroDawn#event triggered END
2025-03-04 21:17:49.222 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:nauticDawn#event triggered START
2025-03-04 21:17:49.300 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:nauticDawn#event triggered END
2025-03-04 21:17:49.302 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:civilDawn#event triggered START
2025-03-04 21:17:49.302 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:rise#event triggered START
2025-03-04 21:17:49.302 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:civilDawn#event triggered END
2025-03-04 21:17:49.302 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:daylight#event triggered START
2025-03-04 21:17:49.302 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:rise#event triggered END
2025-03-04 21:17:49.302 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:moon:local:rise#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:noon#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:noon#event triggered END
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:daylight#event triggered END
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:set#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:civilDusk#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:set#event triggered END
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:nauticDusk#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:civilDusk#event triggered END
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:astroDusk#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:nauticDusk#event triggered END
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:astroDusk#event triggered END
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:eveningNight#event triggered START
2025-03-04 21:17:49.305 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:night#event triggered START 

Seems some sort of constipation. Nothing else of interest in the logs before this burst.

I got a similar problem with my Sun Phase Name from the ASTRO Binding after updating to 4.3.4. No errors in the log. It just doesn’t update and remains stuck with daylight or night. Deleting and reinstalling the binding changes nothing, restarting either. It works for 1-2 days after that and gets stuck again.

Probably unrelated, but at the same time the LG WebOS Binding doesn’t seem to see my TV online after that. The restart brings it to work for 1-2 days then again Offline.

A similar problem here too:

With the Astro Binding (4.3.4) the sunrise:start channel trigger fires 2 hours too late, although all time zones and position data are correct. The times in the items are set correctly. The systime on the Raspi is also correct.

I am experiencing another similar error with the Fritzbox Binding. I use the TR6 protocol for presence detection and sometimes the Fritzbox seems to be offline, although this is not displayed. With the previous versions, this has worked without any problems in recent years.