I just figured out, that the binding for Pegel Online does not kick off the scheduling.
If I disable/enable it, it runs once and throws the following error message:
2026-09-24 11:59:37.796 \[WARN \] \[mmon.WrappedScheduledExecutorService\] - Scheduled runnable ended with an exception:
java.lang.NullPointerException: Cannot invoke "java.util.Map$Entry.getValue()" because the return value of "java.util.TreeMap.floorEntry(Object)" is null
at org.openhab.binding.pegelonline.internal.handler.PegelOnlineHandler.updateChannels(PegelOnlineHandler.java:172)
at org.openhab.binding.pegelonline.internal.handler.PegelOnlineHandler.performMeasurement(PegelOnlineHandler.java:133)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:358)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
I have some issue getting it installed on my docker container.
It raised some error messages during startup.
2026-09-30 20:08:23.219 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/openhab/addons/org.openhab.binding.pegelonline-5.3.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.pegelonline [313]
Unresolved requirement: Import-Package: com.google.gson; version="[2.14.0,3.0.0)"
at org.eclipse.osgi.container.Module.start(Module.java:463)
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365)
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316)
I guess I will leave it until it is released officially .
I have the same problem. This snapshot binding needs Gson version 2.14.0 or higher. My Openhab 5.2 comes with Gson 2.13.2. This is the reason why ist can’t be installed.
Regards
Uli