I just saw an error in the logs:
11:54:27.707 [INFO ] [hab.event.ThingStatusInfoChangedEvent] - Thing 'shelly:shellyplusplug:9c9e6e3f6c9c' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): Unable to connect to device - java.io.EOFException: @477747d0::SocketChannelEndPoint@53e06ed7{l=/192.168.1.9:54714,r=/192.168.1.134:80,ISHUT,fill=-,flush=-,to=3620/0}{io=0/0,kio=0,kro=1}->@477747d0(l:/192.168.1.9:54714 <-> r:/192.168.1.134:80,closed=false)=>@45c2bdcc(exchange=HttpExchange@a8f627a{req=HttpRequest[POST /rpc HTTP/1.1]@77bbfd3c[TERMINATED/null] res=HttpResponse[null 0 null]@27fda3ca[PENDING/null]})[send=HttpSenderOverHTTP@77815624(req=QUEUED,snd=COMPLETED,failure=null)[HttpGenerator@6ec761c{s=START}],recv=CustomHttpReceiverOverHTTP@2e9629e0(rsp=IDLE,failure=null)[HttpParser{s=CLOSED,0 of -1}]]
@markus7017, I’ll send you the a link to my TRACE logs in a private message.
I’m running openHAB 5.0.1 - Release Build, and:
openhab> bundle:list | grep -i shelly
249 │ Active │ 80 │ 5.1.0.202508241818 │ openHAB Add-ons :: Bundles :: Shelly Binding
(I now see that that is not the latest DEV build. But using the latest DEV binding (5.1.x) throws an error, which I think you’re aware of:
12:08:17.322 [WARN ] [org.apache.felix.fileinstall ] - Error while starting bundle: file:/usr/share/openhab/addons/org.openhab.binding.shelly-5.1.0-SNAPSHOT.jar
org.osgi.framework.BundleException: Could not resolve module: org.openhab.binding.shelly [249]
Unresolved requirement: Import-Package: com.google.gson; version="[2.13.0,3.0.0)"
at org.eclipse.osgi.container.Module.start(Module.java:463) ~[org.eclipse.osgi-3.18.0.jar:?]
at org.eclipse.osgi.internal.framework.EquinoxBundle.start(EquinoxBundle.java:445) ~[org.eclipse.osgi-3.18.0.jar:?]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1260) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1233) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.startAllBundles(DirectoryWatcher.java:1221) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:515) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [bundleFile:3.7.4]
at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [bundleFile:3.7.4]
)