Sony Devices Binding

@tmrobert8

having some issues with the current binding. below is the logs from events.log and openhab.log
the tv is KDL-55W950B

events.log

2019-05-24 21:28:44.023 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.
2019-05-24 21:28:44.035 [hingStatusInfoChangedEvent] - ‘sony:scalar:d8d43cb48f28’ changed from OFFLINE (COMMUNICATION_ERROR): unsupported to ONLINE
2019-05-24 21:29:06.747 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.
2019-05-24 21:29:06.760 [hingStatusInfoChangedEvent] - ‘sony:scalar:d8d43cb48f28’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR): unsupported
2019-05-24 21:29:31.886 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.
2019-05-24 21:29:54.160 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.
2019-05-24 21:30:17.066 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.
2019-05-24 21:30:39.070 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.
2019-05-24 21:31:02.047 [me.event.ThingUpdatedEvent] - Thing ‘sony:scalar:d8d43cb48f28’ has been updated.

openhab.log

2019-05-24 21:23:22.003 [INFO ] [thingtypes.SonyThingTypeFolderSource] - Watcher encountered an IOException: /var/lib/openhab2/sony/db
java.nio.file.NoSuchFileException: /var/lib/openhab2/sony/db
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[?:?]
at sun.nio.fs.UnixException.asIOException(UnixException.java:111) ~[?:?]
at sun.nio.fs.LinuxWatchService$Poller.implRegister(LinuxWatchService.java:246) ~[?:?]
at sun.nio.fs.AbstractPoller.processRequests(AbstractPoller.java:260) ~[?:?]
at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:364) ~[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
2019-05-24 21:23:52.002 [INFO ] [thingtypes.SonyThingTypeFolderSource] - Watcher encountered an IOException: /var/lib/openhab2/sony/db
java.nio.file.NoSuchFileException: /var/lib/openhab2/sony/db
at sun.nio.fs.UnixException.translateToIOException(UnixException.java:86) ~[?:?]
at sun.nio.fs.UnixException.asIOException(UnixException.java:111) ~[?:?]
at sun.nio.fs.LinuxWatchService$Poller.implRegister(LinuxWatchService.java:246) ~[?:?]
at sun.nio.fs.AbstractPoller.processRequests(AbstractPoller.java:260) ~[?:?]
at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:364) ~[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]
2019-05-24 21:25:06.345 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ‘sony:scalar:d8d43cb48f28’ to inbox.
2019-05-24 21:25:06.587 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ‘sony:dial:d8d43cb48f28’ to inbox.
2019-05-24 21:25:06.978 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing ‘sony:ircc:d8d43cb48f28’ to inbox.
2019-05-24 21:27:40.797 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:27:54.973 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:28:09.045 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:28:20.176 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:28:24.759 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Writing remote commands to /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:28:25.240 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:28:25.653 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:28:27.497 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:28:29.182 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:28:29.380 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:28:29.577 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:28:29.778 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:28:31.692 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:28:32.253 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:28:32.353 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:28:35.695 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:28:40.634 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:28:41.291 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:28:43.646 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:28:43.670 [INFO ] [g.sony.internal.AbstractThingHandler] - Starting state polling every 30 seconds
2019-05-24 21:28:45.451 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:28:47.221 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:28:47.420 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:28:47.620 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:28:47.818 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:28:49.762 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:28:50.271 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:28:50.369 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:28:53.648 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:28:58.502 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:28:59.097 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:29:06.350 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:29:08.248 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:29:09.920 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:29:10.121 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:29:10.319 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:29:10.520 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:29:12.452 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:29:12.957 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:29:13.056 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:29:17.375 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:29:22.355 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:29:23.082 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:29:31.319 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:29:33.250 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:29:34.939 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:29:35.136 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:29:35.334 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:29:35.535 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:29:37.494 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:29:38.008 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:29:38.097 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:29:41.321 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:29:46.484 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:29:47.197 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:29:53.630 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:29:55.397 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:29:57.084 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:29:57.361 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:29:57.560 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:29:57.763 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:29:59.617 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:30:00.130 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:30:00.238 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:30:03.632 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:30:08.750 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:30:09.345 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:30:16.470 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:30:18.422 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:30:20.110 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:30:20.309 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:30:20.506 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:30:20.705 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:30:22.708 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:30:23.244 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:30:23.343 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:30:26.472 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:30:31.479 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:30:32.122 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:30:38.489 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported
2019-05-24 21:30:40.261 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:30:41.971 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:30:42.170 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:30:42.426 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:30:42.624 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:30:44.611 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:30:45.151 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:30:45.249 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode
2019-05-24 21:30:49.653 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device…
2019-05-24 21:30:54.598 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /etc/openhab2/transform/scalar-d8d43cb48f28.map
2019-05-24 21:30:55.108 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting led indicator status: getLEDIndicatorStatus
2019-05-24 21:30:58.894 [ERROR] [ersey.server.ServerRuntime$Responder] - An I/O error has occurred while writing a response message entity to the container output stream.
org.glassfish.jersey.server.internal.process.MappableException: org.eclipse.jetty.io.EofException
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:92) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.message.internal.MessageBodyFactory.writeTo(MessageBodyFactory.java:1130) ~[171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$Responder.writeResponse(ServerRuntime.java:711) [172:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$Responder.processResponse(ServerRuntime.java:444) [172:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$Responder.process(ServerRuntime.java:434) [172:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:329) [172:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [171:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [172:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [172:org.glassfish.jersey.core.jersey-server:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [169:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [169:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [169:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [169:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [169:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2]
at com.eclipsesource.jaxrs.publisher.internal.ServletContainerBridge.service(ServletContainerBridge.java:76) [20:com.eclipsesource.jaxrs.publisher:5.3.1.201602281253]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:865) [85:org.eclipse.jetty.servlet:9.4.12.v20180830]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535) [85:org.eclipse.jetty.servlet:9.4.12.v20180830]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [186:org.ops4j.pax.web.pax-web-jetty:7.2.5]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [82:org.eclipse.jetty.security:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293) [186:org.ops4j.pax.web.pax-web-jetty:7.2.5]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) [85:org.eclipse.jetty.servlet:9.4.12.v20180830]
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [186:org.ops4j.pax.web.pax-web-jetty:7.2.5]
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.Server.handle(Server.java:503) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) [84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) [75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) [75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) [87:org.eclipse.jetty.util:9.4.12.v20180830]
at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: org.eclipse.jetty.io.EofException
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:286) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:808) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) ~[87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) ~[87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:538) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:836) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:887) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:239) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:215) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:514) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write(ResponseWriter.java:325) ~[?:?]
at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:229) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:299) ~[?:?]
at org.glassfish.jersey.message.internal.ReaderWriter.writeTo(ReaderWriter.java:116) ~[?:?]
at org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:79) ~[?:?]
at org.glassfish.jersey.message.internal.InputStreamProvider.writeTo(InputStreamProvider.java:105) ~[?:?]
at org.glassfish.jersey.message.internal.InputStreamProvider.writeTo(InputStreamProvider.java:60) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:265) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:250) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:106) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:86) ~[?:?]
… 53 more
Caused by: java.io.IOException: Broken pipe
at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) ~[?:?]
at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) ~[?:?]
at sun.nio.ch.IOUtil.write(IOUtil.java:148) ~[?:?]
at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) ~[?:?]
at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:266) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380) ~[75:org.eclipse.jetty.io:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:808) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) ~[87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) ~[87:org.eclipse.jetty.util:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:538) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:836) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:887) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:239) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:215) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:514) ~[84:org.eclipse.jetty.server:9.4.12.v20180830]
at org.glassfish.jersey.servlet.internal.ResponseWriter$NonCloseableOutputStreamWrapper.write(ResponseWriter.java:325) ~[?:?]
at org.glassfish.jersey.message.internal.CommittingOutputStream.write(CommittingOutputStream.java:229) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$UnCloseableOutputStream.write(WriterInterceptorExecutor.java:299) ~[?:?]
at org.glassfish.jersey.message.internal.ReaderWriter.writeTo(ReaderWriter.java:116) ~[?:?]
at org.glassfish.jersey.message.internal.AbstractMessageReaderWriterProvider.writeTo(AbstractMessageReaderWriterProvider.java:79) ~[?:?]
at org.glassfish.jersey.message.internal.InputStreamProvider.writeTo(InputStreamProvider.java:105) ~[?:?]
at org.glassfish.jersey.message.internal.InputStreamProvider.writeTo(InputStreamProvider.java:60) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.invokeWriteTo(WriterInterceptorExecutor.java:265) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor$TerminalWriterInterceptor.aroundWriteTo(WriterInterceptorExecutor.java:250) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.JsonWithPaddingInterceptor.aroundWriteTo(JsonWithPaddingInterceptor.java:106) ~[?:?]
at org.glassfish.jersey.message.internal.WriterInterceptorExecutor.proceed(WriterInterceptorExecutor.java:162) ~[?:?]
at org.glassfish.jersey.server.internal.MappableExceptionWrapperInterceptor.aroundWriteTo(MappableExceptionWrapperInterceptor.java:86) ~[?:?]
… 53 more

___________________ this repeats for a bit then this line shows

2019-05-24 21:31:01.703 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting postal code: unsupported

then the other error repeats some more

2019-05-24 21:31:04.018 [INFO ] [rotocols.ScalarWebAppControlProtocol] - Exception getting text form: Illegal State
2019-05-24 21:31:05.707 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=1’: fav:tv?id=1
2019-05-24 21:31:05.906 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=2’: fav:tv?id=2
2019-05-24 21:31:06.122 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=3’: fav:tv?id=3
2019-05-24 21:31:06.319 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘fav’ and source ‘fav:tv?id=4’: fav:tv?id=4
2019-05-24 21:31:08.337 [INFO ] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme ‘usb’ and source ‘usb:recStorage’: Illegal State
2019-05-24 21:31:08.848 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting banner mode: getBannerMode
2019-05-24 21:31:08.947 [INFO ] [eb.protocols.ScalarWebSystemProtocol] - Exception getting multiscreen mode: getMultiScreenMode

then i deleted the item.

I have not yet - I’m using the uncommitted files as a ‘marker’ for the files that I need to revisit to fix comments and generally make ready for a merge request/review. If you want to take a look at the code, let me know and I can zip it and send it to you.

@nick_woodforth
Alot of those ‘exceptions’ are really just informational (your TV says it supports those but it really doesn’t - which the binding shouldn’t have issues with). However, you definitely have something weird going on. If you could, turn on debug for the binding (from the karaf console - “log:set debug org.openhab.binding.sony”). Then readd the item and send me the resulting log again (that way I can really see what’s up)…

The source would be great as then I can tweak the feature.xml and Pom to see if it can be run under 2.4 before I give up and upgrade. I did try and I got a import feature issue which I got similar errors when updating my bindings so It may be a simple tweak to the two mentioned XML files.

I’ve tried installing the latest build of this binding but I can’t seem to find the correct dependencies to get it working. I’ve tried to install the suggested Russaudio, Lutron, and Global Cache bindings in the hopes of loading the xstream and gson packages but it didn’t seem to work. I’ve also tried looking for the packages in Maven but, after installing xstream and gson I then run into a missing IMB XML binding (I forget the exact package name). I’ve installed the previous binding with no issue, though I do notice that it’s only finding one of my two Bravias (It finds the BRAVIA KDL-32W705C, but not the KD-49XF7003).

I’m still in the process of designing my home automation solution and I’m very much in the experimentation stage, so I’m more than happy to help with any debugging that can be done.

Hi

Thanks for your answer.
I just tried the latest version and I am still not getting any status with the ircc thing.
I tried to enable log and it just shows.

20:40:00.617 [DEBUG] [nding.sony.internal.ircc.IrccProtocol] - getStatus is not implemented
20:40:00.801 [DEBUG] [ng.sony.internal.AbstractThingHandler] - Checking connectivity to 192.168.1.108:11754 - successful
20:40:30.619 [DEBUG] [nding.sony.internal.ircc.IrccProtocol] - getStatus is not implemented
20:40:30.808 [DEBUG] [ng.sony.internal.AbstractThingHandler] - Checking connectivity to 192.168.1.108:11754 - successful

The bundle:list shows:

209 │ Active │ 80 │ 2.5.0.201905211438 │ openHAB Add-ons :: Bundles :: Sony Binding

It was working with domoticz so I know it is possible.
I use the URL: http://192.168.1.108:11754/sony/webapi/ssdp/dd.xml and a PSK.

Is it possible that I need to use a different URL?

/Thanks

I pushed it to a temporary spot - openhab-addons/bundles/org.openhab.binding.sony at 1234-Sony · tmrobert8/openhab-addons · GitHub

@typhoon2099
I’m on vacation until monday - I’ll get back to you then

I’m on vacation until monday HOWEVER - the domoticz is using scalar interface (not the IRCC one). You should install the scalar web one intead

1 Like

EXPERIMENTAL - this may or may not solve the dependency issues: https://github.com/tmrobert8/openhab2-addons/releases/tag/2.5-0604-01

Here’s what I did:

  1. Had a clean instance of 2.5 snapshot
  2. Placed the new ‘.kar’ file in the addons directory
  3. The log will show a bunch of dependency errors (don’t know why right now)
  4. HOWEVER - about 3 minutes later, autodiscovery found a bunch of my devices and when I added one of them - it came online.

Would love to hear you experience if you are having issues with dependencies (make sure you remove the old jar and clean up cache/temp directories before trying this)

1 Like

i’ll be brave and try :wink: will be reporting back soon <3
hope your vacation was nice!

it doesn’t seem to be loaded. i downloaded it (mac) and renamed the folder (org) to sony.kar. moved into the addons folder (did uninstall everything before) but no log entries that are pointing towards an installation or so …

This is where you lost me. You should have downloaded the file (not folder) called org.openhab.binding.sony-2.5.0-SNAPSHOT.zip and renamed it to org.openhab.binding.sony-2.5.0-SNAPSHOT.kar then dropped that into the addons folder.

strange mac behaviour i guess.
i clicked the link and just got a folder called org in the mac.
i guess it’s because mac automatically unzips downloads :wink: I’ll try another browser.

running now.
i report back when my stuff is discovered - or not :wink:

thanks for everything!

FYI - figured out how to attach an actual .KAR file to the release post. So now all you have to do is download the .kar directly to the addons directory…

It’s not too complicated and i feel ab bit stupid now :wink: I was wondering why i just got an org-folder :wink: autounzip is not always useful i guess.

5 mins after the copy autodetect doesnt find anything. I keep being patient though :wink:
Here’s my log if you want to cross check …
I am running 2.5.0.

2019-06-04 20:14:57.285 [WARN ] [internal.service.FeaturesServiceImpl] - Can't load features repository mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/2.5.0-SNAPSHOT/xml/features
java.lang.RuntimeException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0-SNAPSHOT] : mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/2.5.0-SNAPSHOT/xml/features
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:116) ~[11:org.apache.karaf.features.core:4.2.2]
	at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[11:org.apache.karaf.features.core:4.2.2]
	at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[11:org.apache.karaf.features.core:4.2.2]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:593) [11:org.apache.karaf.features.core:4.2.2]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:564) [11:org.apache.karaf.features.core:4.2.2]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getRepository(FeaturesServiceImpl.java:512) [11:org.apache.karaf.features.core:4.2.2]
	at org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:164) [54:org.apache.karaf.kar.core:4.2.2]
	at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:115) [54:org.apache.karaf.kar.core:4.2.2]
	at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94) [54:org.apache.karaf.kar.core:4.2.2]
	at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:86) [54:org.apache.karaf.kar.core:4.2.2]
	at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50) [45:org.apache.karaf.deployer.kar:4.2.2]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [10:org.apache.felix.fileinstall:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [10:org.apache.felix.fileinstall:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [10:org.apache.felix.fileinstall:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]
	at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]
Caused by: java.io.IOException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0-SNAPSHOT]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:720) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
	at java.net.URL.openStream(URL.java:1045) ~[?:?]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[?:?]
	... 15 more
	Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0-SNAPSHOT
		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:434) ~[?:?]
		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) ~[?:?]
		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223) ~[?:?]
		at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
		at java.net.URL.openStream(URL.java:1045) ~[?:?]
		at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[11:org.apache.karaf.features.core:4.2.2]
		at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:50) ~[11:org.apache.karaf.features.core:4.2.2]
		at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[11:org.apache.karaf.features.core:4.2.2]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:593) [11:org.apache.karaf.features.core:4.2.2]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:564) [11:org.apache.karaf.features.core:4.2.2]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getRepository(FeaturesServiceImpl.java:512) [11:org.apache.karaf.features.core:4.2.2]
		at org.apache.karaf.kar.internal.KarServiceImpl.findMissingDependency(KarServiceImpl.java:164) [54:org.apache.karaf.kar.core:4.2.2]
		at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:115) [54:org.apache.karaf.kar.core:4.2.2]
		at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:94) [54:org.apache.karaf.kar.core:4.2.2]
		at org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:86) [54:org.apache.karaf.kar.core:4.2.2]
		at org.apache.karaf.deployer.kar.KarArtifactInstaller.install(KarArtifactInstaller.java:50) [45:org.apache.karaf.deployer.kar:4.2.2]
		at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:950) [10:org.apache.felix.fileinstall:3.6.4]
		at org.apache.felix.fileinstall.internal.DirectoryWatcher.install(DirectoryWatcher.java:884) [10:org.apache.felix.fileinstall:3.6.4]
		at org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:489) [10:org.apache.felix.fileinstall:3.6.4]
		at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:365) [10:org.apache.felix.fileinstall:3.6.4]
		at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:316) [10:org.apache.felix.fileinstall:3.6.4]
Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:2.5.0-SNAPSHOT
	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444) ~[?:?]
	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) ~[?:?]
	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223) ~[?:?]
	at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:294) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:705) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:659) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:600) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:567) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:557) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
	at java.net.URL.openStream(URL.java:1045) ~[?:?]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:113) ~[?:?]
	... 15 more```

Those are the errors I received also - leave it be for awhile and see if you see some devices eventually showing up as autodetected (or go into the paperui->inbox and press the plus symbol to see if the sony binding is listed yet). As I said - I got those errors and about 5 minutes later (after it had downloaded all the dependencies in the background) - it started up

hmmm no binding, no thing after 30 mins.
i even tried rebooting and your new file.

Unfortunately it doesn’t show up in the list of bindings when i try to add a new thing.