2020-01-19 19:42:11.783 [DEBUG] [.discovery.BroadlinkDiscoveryService] - Using source address /192.168.1.40 for sending out broadcast request. 2020-01-19 19:42:11.783 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Discovering devices 2020-01-19 19:42:11.783 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Constructing DiscoveryPacket 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - DiscoveryPacket constructor start 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - cal=1579459331783 tz=Europe/Paris 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - localIpAddr= Server/192.168.1.40 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - Raw offset: 3600000 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - Calculated offset: getRawOffset/1000/-3600=1000 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - min=42 hr=7 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - year=2020 dayOfWk=6 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - dayOfMn=19 month=1 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - tzOffset>0: 0x08=3e8 0x09-0x0b=0x00 2020-01-19 19:42:11.783 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - checksum=ffffc278 2020-01-19 19:42:11.798 [DEBUG] [.mob41.blapi.pkt.dis.DiscoveryPacket] - DiscoveryPacket constructor end 2020-01-19 19:42:11.798 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Sending broadcast 2020-01-19 19:42:11.798 [DEBUG] [com.github.mob41.blapi.BLDevice ] - A timeout of 30000 ms was set. Running loop 2020-01-19 19:42:11.798 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Elapsed: 0 ms 2020-01-19 19:42:11.798 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Socket timeout: timeout-elapsed=30000 2020-01-19 19:42:11.798 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Waiting for datagrams 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Received datagram 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Info: host=192.168.1.183 mac=24:df:a7:13:8d:12 deviceType=0xffffffad 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Creating BLDevice instance 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Adding to found devices list 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Elapsed: 85 ms 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Socket timeout: timeout-elapsed=29915 2020-01-19 19:42:11.883 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Waiting for datagrams 2020-01-19 19:42:41.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Socket timed out for 29915 ms java.net.SocketTimeoutException: Receive timed out at java.net.DualStackPlainDatagramSocketImpl.socketReceiveOrPeekData(Native Method) ~[?:?] at java.net.DualStackPlainDatagramSocketImpl.receive0(Unknown Source) ~[?:?] at java.net.AbstractPlainDatagramSocketImpl.receive(Unknown Source) ~[?:?] at java.net.DatagramSocket.receive(Unknown Source) ~[?:?] at com.github.mob41.blapi.BLDevice.discoverDevices(BLDevice.java:702) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at org.openhab.binding.broadlink.internal.discovery.BroadlinkDiscoveryService.startScan(BroadlinkDiscoveryService.java:80) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at org.eclipse.smarthome.config.discovery.AbstractDiscoveryService.startScan(AbstractDiscoveryService.java:209) [139:org.openhab.core.config.discovery:2.5.0.M3] at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:382) [139:org.openhab.core.config.discovery:2.5.0.M3] at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScans(DiscoveryServiceRegistryImpl.java:367) [139:org.openhab.core.config.discovery:2.5.0.M3] at org.eclipse.smarthome.config.discovery.internal.DiscoveryServiceRegistryImpl.startScan(DiscoveryServiceRegistryImpl.java:216) [139:org.openhab.core.config.discovery:2.5.0.M3] at org.eclipse.smarthome.io.rest.core.internal.discovery.DiscoveryResource.scan(DiscoveryResource.java:97) [152:org.openhab.core.io.rest.core:2.5.0.M3] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:144) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:161) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:160) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:99) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:389) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:347) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:102) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.ServerRuntime$2.run(ServerRuntime.java:326) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271) [124:org.glassfish.jersey.core.jersey-common:2.22.2] at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267) [124:org.glassfish.jersey.core.jersey-common:2.22.2] at org.glassfish.jersey.internal.Errors.process(Errors.java:315) [124:org.glassfish.jersey.core.jersey-common:2.22.2] at org.glassfish.jersey.internal.Errors.process(Errors.java:297) [124:org.glassfish.jersey.core.jersey-common:2.22.2] at org.glassfish.jersey.internal.Errors.process(Errors.java:267) [124:org.glassfish.jersey.core.jersey-common:2.22.2] at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317) [124:org.glassfish.jersey.core.jersey-common:2.22.2] at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:305) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:1154) [125:org.glassfish.jersey.core.jersey-server:2.22.2] at org.glassfish.jersey.servlet.WebComponent.serviceImpl(WebComponent.java:473) [122:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2] at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:427) [122:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:388) [122:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:341) [122:org.glassfish.jersey.containers.jersey-container-servlet-core:2.22.2] at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:228) [122: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:873) [90:org.eclipse.jetty.servlet:9.4.18.v20190429] at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:542) [90:org.eclipse.jetty.servlet:9.4.18.v20190429] at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:71) [193:org.ops4j.pax.web.pax-web-jetty:7.2.10] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) [87:org.eclipse.jetty.security:9.4.18.v20190429] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:293) [193:org.ops4j.pax.web.pax-web-jetty:7.2.10] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480) [90:org.eclipse.jetty.servlet:9.4.18.v20190429] at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80) [193:org.ops4j.pax.web.pax-web-jetty:7.2.10] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.Server.handle(Server.java:505) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267) [89:org.eclipse.jetty.server:9.4.18.v20190429] at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) [80:org.eclipse.jetty.io:9.4.18.v20190429] at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) [80:org.eclipse.jetty.io:9.4.18.v20190429] at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) [80:org.eclipse.jetty.io:9.4.18.v20190429] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) [92:org.eclipse.jetty.util:9.4.18.v20190429] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) [92:org.eclipse.jetty.util:9.4.18.v20190429] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) [92:org.eclipse.jetty.util:9.4.18.v20190429] at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) [92:org.eclipse.jetty.util:9.4.18.v20190429] at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) [92:org.eclipse.jetty.util:9.4.18.v20190429] at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698) [92:org.eclipse.jetty.util:9.4.18.v20190429] at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804) [92:org.eclipse.jetty.util:9.4.18.v20190429] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:41.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - Converting list to array: 1 2020-01-19 19:42:41.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - End of device discovery: 1 2020-01-19 19:42:41.811 [INFO ] [.discovery.BroadlinkDiscoveryService] - Discovery service found 1 broadlink devices. 2020-01-19 19:42:41.811 [DEBUG] [.discovery.BroadlinkDiscoveryService] - Broadlink device Floureon Thermostat of type ffffffad with Host 192.168.1.183 and MAC 24:df:a7:13:8d:12 2020-01-19 19:42:41.811 [DEBUG] [.discovery.BroadlinkDiscoveryService] - Device ID with IP address replacement: 192-168-1-183 2020-01-19 19:42:46.324 [DEBUG] [.discovery.BroadlinkDiscoveryService] - DNS name does not match original broadlink name: 192.168.1.183, using it without modification. 2020-01-19 19:42:46.324 [DEBUG] [.discovery.BroadlinkDiscoveryService] - Device ID with DNS name: 192-168-1-183 2020-01-19 19:42:46.324 [DEBUG] [.discovery.BroadlinkDiscoveryService] - Property map: {host=192.168.1.183, description=Floureon Thermostat, mac=24:df:a7:13:8d:12} 2020-01-19 19:42:46.324 [INFO ] [g.discovery.internal.PersistentInbox] - Added new thing 'broadlink:floureonthermostat:192-168-1-183' to inbox. 2020-01-19 19:42:53.530 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Config properties: Configuration[{key=host; type=String; value=192.168.1.183}, {key=mac; type=String; value=24:df:a7:13:8d:12}] 2020-01-19 19:42:53.546 [DEBUG] [nk.internal.handler.BroadlinkHandler] - host: 192.168.1.183, mac: 24:df:a7:13:8d:12, deviceDescription: Floureon Thermostat 2020-01-19 19:42:53.546 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4374 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4375 (added by 1) 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5bd 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000BDF500002A276500171124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.561 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.577 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D7C9FFFF2A27E903171124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.577 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D7C9FFFF2A27E903171124DFA7138D1200000000AFBE 2020-01-19 19:42:53.577 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:53.577 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[311:org.openhab.binding.broadlink:2.5.0.201912152138] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[311:org.openhab.binding.broadlink:2.5.0.201912152138] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[311:org.openhab.binding.broadlink:2.5.0.201912152138] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[311:org.openhab.binding.broadlink:2.5.0.201912152138] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.initialize(BroadlinkHandler.java:76) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [133:org.openhab.core:2.5.0.M3] at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [133:org.openhab.core:2.5.0.M3] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4375 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4376 (added by 1) 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cefc 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FCCE00002A276A00181124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.592 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C2C9F9FF2A27EE03181124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.608 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C2C9F9FF2A27EE03181124DFA7138D120000000099BF 2020-01-19 19:42:53.608 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:53.608 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:53.608 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4376 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4377 (added by 1) 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5bf 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000BFF500002A276500191124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.608 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.684 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D9C9FFFF2A27E903191124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.685 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D9C9FFFF2A27E903191124DFA7138D1200000000AFBE 2020-01-19 19:42:53.685 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:53.685 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:53.687 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4377 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4378 (added by 1) 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.688 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cefe 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FECE00002A276A001A1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.689 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.769 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C4C9F9FF2A27EE031A1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.769 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C4C9F9FF2A27EE031A1124DFA7138D120000000099BF 2020-01-19 19:42:53.770 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:53.772 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:53.772 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:53.772 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:53.772 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:53.773 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:53.773 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.773 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:53.773 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4378 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.774 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4379 (added by 1) 2020-01-19 19:42:53.774 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.772 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:53.784 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.784 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.784 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.785 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:53.785 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:53.786 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.787 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4381 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.785 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4380 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.788 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4382 (added by 1) 2020-01-19 19:42:53.788 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4381 (added by 1) 2020-01-19 19:42:53.774 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:53.773 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.789 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4379 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.789 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.790 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4382 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.790 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4383 (added by 1) 2020-01-19 19:42:53.790 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.790 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.791 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.791 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.791 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.792 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.792 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.792 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf03 2020-01-19 19:42:53.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4380 (added by 1) 2020-01-19 19:42:53.796 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.796 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.797 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.797 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.798 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.798 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.798 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.799 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf00 2020-01-19 19:42:53.799 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.799 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000000CF00002A276A001C1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.800 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.800 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.801 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000003CF00002A276A001F1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.788 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.806 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C6C9F9FF2A27EE031C1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.807 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C6C9F9FF2A27EE031C1124DFA7138D120000000099BF 2020-01-19 19:42:53.807 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:53.807 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:53.808 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:53.808 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:53.808 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:53.809 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.809 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.810 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4383 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:53.810 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4384 (added by 1) 2020-01-19 19:42:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.812 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.812 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:53.812 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.814 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:53.814 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:53.814 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.814 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5c6 2020-01-19 19:42:53.814 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.814 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C6F500002A276500201124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:53.815 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.815 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf02 2020-01-19 19:42:53.821 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.822 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000002CF00002A276A001E1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.822 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.822 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.803 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.784 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.826 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: ceff 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FFCE00002A276A001B1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.789 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.828 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.828 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.829 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.829 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.829 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.829 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.829 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf01 2020-01-19 19:42:53.829 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.830 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000001CF00002A276A001D1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.830 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.830 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.826 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:53.836 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E0C9FFFF2A27E903201124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:53.837 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E0C9FFFF2A27E903201124DFA7138D1200000000AFBE 2020-01-19 19:42:53.837 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:53.838 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:53.841 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:53.841 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4384 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:53.841 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4385 (added by 1) 2020-01-19 19:42:53.842 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:53.842 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:53.842 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:53.842 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:53.842 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf05 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000005CF00002A276A00211124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:53.843 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C5C9F9FF2A27EE031B1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.093 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C5C9F9FF2A27EE031B1124DFA7138D120000000099BF 2020-01-19 19:42:54.093 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.093 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.093 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4385 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4386 (added by 1) 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5c8 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C8F500002A276500221124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.093 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C7C9F9FF2A27EE031D1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.131 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C7C9F9FF2A27EE031D1124DFA7138D120000000099BF 2020-01-19 19:42:54.131 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.131 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.131 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4386 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4387 (added by 1) 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5c9 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C9F500002A276500231124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C9C9F9FF2A27EE031F1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.131 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C9C9F9FF2A27EE031F1124DFA7138D120000000099BF 2020-01-19 19:42:54.131 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.131 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.131 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4387 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4388 (added by 1) 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5ca 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CAF500002A276500241124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.131 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.325 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C8C9F9FF2A27EE031E1124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.325 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000C8C9F9FF2A27EE031E1124DFA7138D120000000099BF 2020-01-19 19:42:54.325 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.325 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4388 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4389 (added by 1) 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf09 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000009CF00002A276A00251124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.332 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E2C9FFFF2A27E903221124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E2C9FFFF2A27E903221124DFA7138D1200000000AFBE 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.347 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4389 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4390 (added by 1) 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf0a 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000000ACF00002A276A00261124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.347 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E3C9FFFF2A27E903231124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.347 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E3C9FFFF2A27E903231124DFA7138D1200000000AFBE 2020-01-19 19:42:54.347 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:42:54.347 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:54.363 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4390 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4391 (added by 1) 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf0b 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000000BCF00002A276A00271124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E4C9FFFF2A27E903241124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.363 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E4C9FFFF2A27E903241124DFA7138D1200000000AFBE 2020-01-19 19:42:54.363 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:42:54.363 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.363 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4391 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4392 (added by 1) 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5ce 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CEF500002A276500281124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.363 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CBC9F9FF2A27EE03211124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CBC9F9FF2A27EE03211124DFA7138D120000000099BF 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.410 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CFC9F9FF2A27EE03251124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.410 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000CFC9F9FF2A27EE03251124DFA7138D120000000099BF 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4392 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.410 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4393 (added by 1) 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.410 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.410 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4393 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4394 (added by 1) 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf0d 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000000DCF00002A276A00291124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf0e 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000000ECF00002A276A002A1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D0C9F9FF2A27EE03261124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D1C9F9FF2A27EE03271124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.410 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D0C9F9FF2A27EE03261124DFA7138D120000000099BF 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D1C9F9FF2A27EE03271124DFA7138D120000000099BF 2020-01-19 19:42:54.410 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.410 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.410 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:54.410 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.410 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4394 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4395 (added by 1) 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4395 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4396 (added by 1) 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E8C9FFFF2A27E903281124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.426 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E8C9FFFF2A27E903281124DFA7138D1200000000AFBE 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.426 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.426 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.426 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf0f 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000000FCF00002A276A002B1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4396 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4397 (added by 1) 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5d3 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D3F500002A2765002D1124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf10 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000010CF00002A276A002C1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.426 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D3C9F9FF2A27EE03291124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.448 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D3C9F9FF2A27EE03291124DFA7138D120000000099BF 2020-01-19 19:42:54.448 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.448 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.448 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4397 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4398 (added by 1) 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5d4 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D4F500002A2765002E1124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.448 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D5C9F9FF2A27EE032B1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.648 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D5C9F9FF2A27EE032B1124DFA7138D120000000099BF 2020-01-19 19:42:54.648 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.648 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:54.648 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4398 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4399 (added by 1) 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf13 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000013CF00002A276A002F1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.648 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.780 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D6C9F9FF2A27EE032C1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.780 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D6C9F9FF2A27EE032C1124DFA7138D120000000099BF 2020-01-19 19:42:54.780 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.780 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EEC9FFFF2A27E9032E1124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.780 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.780 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EEC9FFFF2A27E9032E1124DFA7138D1200000000AFBE 2020-01-19 19:42:54.780 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.780 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.780 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.780 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EDC9FFFF2A27E9032D1124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D4C9F9FF2A27EE032A1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.780 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.795 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D4C9F9FF2A27EE032A1124DFA7138D120000000099BF 2020-01-19 19:42:54.795 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EDC9FFFF2A27E9032D1124DFA7138D1200000000AFBE 2020-01-19 19:42:54.795 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.795 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:42:54.795 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.types.RefreshType 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.795 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: REFRESH 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4399 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4400 (added by 1) 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4400 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4401 (added by 1) 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf15 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000015CF00002A276A00311124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.795 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:54.811 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4401 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4402 (added by 1) 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5d8 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D8F500002A276500321124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4402 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4403 (added by 1) 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5d9 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D9F500002A276500331124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.795 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf14 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000014CF00002A276A00301124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D9C9F9FF2A27EE032F1124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000D9C9F9FF2A27EE032F1124DFA7138D120000000099BF 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.896 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4403 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4404 (added by 1) 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf18 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000018CF00002A276A00341124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.896 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DBC9F9FF2A27EE03311124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.896 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DBC9F9FF2A27EE03311124DFA7138D120000000099BF 2020-01-19 19:42:54.896 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:54.933 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F2C9FFFF2A27E903321124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.933 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F2C9FFFF2A27E903321124DFA7138D1200000000AFBE 2020-01-19 19:42:54.933 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.933 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4404 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4405 (added by 1) 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf19 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000019CF00002A276A00351124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F3C9FFFF2A27E903331124DFA7138D1200000000AFBE0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F3C9FFFF2A27E903331124DFA7138D1200000000AFBE 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:54.949 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4405 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4406 (added by 1) 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:54.949 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf1a 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000001ACF00002A276A00361124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:54.965 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:55.112 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DFC9F9FF2A27EE03351124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.112 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DFC9F9FF2A27EE03351124DFA7138D120000000099BF 2020-01-19 19:42:55.112 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:55.181 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E0C9F9FF2A27EE03361124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.181 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DAC9F9FF2A27EE03301124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.181 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E0C9F9FF2A27EE03361124DFA7138D120000000099BF 2020-01-19 19:42:55.181 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DAC9F9FF2A27EE03301124DFA7138D120000000099BF 2020-01-19 19:42:55.181 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:55.181 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DEC9F9FF2A27EE03341124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.197 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DEC9F9FF2A27EE03341124DFA7138D120000000099BF 2020-01-19 19:42:55.197 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:42:55.197 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:42:55.197 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4406 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4407 (added by 1) 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5dd 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DDF500002A276500371124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DFC9F9FF2A27EE03351124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000DFC9F9FF2A27EE03351124DFA7138D120000000099BF 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:42:55.197 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:71) ~[?:?] at org.eclipse.smarthome.core.thing.binding.BaseThingHandler.channelLinked(BaseThingHandler.java:229) ~[?:?] at org.eclipse.smarthome.core.thing.link.ThingLinkManager.lambda$0(ThingLinkManager.java:266) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:42:55.197 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4407 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4408 (added by 1) 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf1c 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000001CCF00002A276A00381124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:42:55.212 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F7C9FFFF2A27E903371124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:42:55.212 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F7C9FFFF2A27E903371124DFA7138D1200000000AFBE 2020-01-19 19:42:55.212 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:43:00.681 [INFO ] [org.quartz.core.QuartzScheduler ] - Scheduler openHAB-job-scheduler_$_NON_CLUSTERED started. 2020-01-19 19:43:24.484 [DEBUG] [al.handler.FloureonThermostatHandler] - Command class: class org.eclipse.smarthome.core.library.types.OnOffType 2020-01-19 19:43:24.484 [DEBUG] [al.handler.FloureonThermostatHandler] - Command: ON 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4408 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4409 (added by 1) 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf13 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 63805FC882251D24DF52DC426B3DCC88 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: ce1b 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000001BCE00002A276A00391124DFA7138D120000000013BF000063805FC882251D24DF52DC426B3DCC88 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:43:24.484 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E2C9F9FF2A27EE03381124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:43:24.484 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetBasicInfoCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E2C9F9FF2A27EE03381124DFA7138D120000000099BF 2020-01-19 19:43:24.484 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetBasicInfoCommand received an error: fffffff9 / -7 2020-01-19 19:43:24.484 [ERROR] [al.handler.FloureonThermostatHandler] - Error while setting power of broadlink:floureonthermostat:192-168-1-183 to ON java.lang.NullPointerException: null at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.setPower(BaseHysenDevice.java:147) ~[311:org.openhab.binding.broadlink:2.5.0.201912152138] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handlePowerCommand(FloureonThermostatHandler.java:102) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.handleCommand(FloureonThermostatHandler.java:80) [311:org.openhab.binding.broadlink:2.5.0.201912152138] at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [133:org.openhab.core:2.5.0.M3] at org.eclipse.smarthome.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [133:org.openhab.core:2.5.0.M3] at com.sun.proxy.$Proxy1413.handleCommand(Unknown Source) [?:?] at org.eclipse.smarthome.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:75) [184:org.openhab.core.thing:2.5.0.M3] at org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:49) [184:org.openhab.core.thing:2.5.0.M3] at sun.reflect.GeneratedMethodAccessor85.invoke(Unknown Source) ~[?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?] at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?] at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:152) [133:org.openhab.core:2.5.0.M3] at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [133:org.openhab.core:2.5.0.M3] at java.util.concurrent.FutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4409 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4410 (added by 1) 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf1e 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000001ECF00002A276A003A1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000005DC9F9FF2A27EE03391124DFA7138D120000000013BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:43:53.777 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000005DC9F9FF2A27EE03391124DFA7138D120000000013BF 2020-01-19 19:43:53.777 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:43:53.777 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:43:53.777 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4410 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4411 (added by 1) 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5e1 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E1F500002A2765003B1124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:43:53.777 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E4C9F9FF2A27EE033A1124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E4C9F9FF2A27EE033A1124DFA7138D120000000099BF 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:43:53.793 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4411 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4412 (added by 1) 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf20 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000020CF00002A276A003C1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:43:53.793 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FBC9FFFF2A27E9033B1124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:43:53.793 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FBC9FFFF2A27E9033B1124DFA7138D1200000000AFBE 2020-01-19 19:43:53.793 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4412 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4413 (added by 1) 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf21 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000021CF00002A276A003D1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:44:53.805 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E6C9F9FF2A27EE033C1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:44:53.811 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E6C9F9FF2A27EE033C1124DFA7138D120000000099BF 2020-01-19 19:44:53.811 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:44:53.811 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:44:53.811 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4413 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4414 (added by 1) 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5e4 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E4F500002A2765003E1124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:44:53.811 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E7C9F9FF2A27EE033D1124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E7C9F9FF2A27EE033D1124DFA7138D120000000099BF 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:44:53.827 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4414 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4415 (added by 1) 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf23 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000023CF00002A276A003F1124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:44:53.827 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FEC9FFFF2A27E9033E1124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:44:53.827 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000FEC9FFFF2A27E9033E1124DFA7138D1200000000AFBE 2020-01-19 19:44:53.827 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4415 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4416 (added by 1) 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf24 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000024CF00002A276A00401124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E9C9F9FF2A27EE033F1124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:45:53.856 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E9C9F9FF2A27EE033F1124DFA7138D120000000099BF 2020-01-19 19:45:53.856 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:45:53.856 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:45:53.856 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4416 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4417 (added by 1) 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5e7 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000E7F500002A276500411124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:45:53.856 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EAC9F9FF2A27EE03401124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EAC9F9FF2A27EE03401124DFA7138D120000000099BF 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:45:53.871 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4417 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4418 (added by 1) 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf26 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000026CF00002A276A00421124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:45:53.871 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000001CAFFFF2A27E903411124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:45:53.871 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000001CAFFFF2A27E903411124DFA7138D1200000000AFBE 2020-01-19 19:45:53.871 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4418 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4419 (added by 1) 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf27 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000027CF00002A276A00431124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000ECC9F9FF2A27EE03421124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:46:53.890 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000ECC9F9FF2A27EE03421124DFA7138D120000000099BF 2020-01-19 19:46:53.890 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:46:53.890 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:46:53.890 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4419 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4420 (added by 1) 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5ea 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EAF500002A276500441124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EDC9F9FF2A27EE03431124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EDC9F9FF2A27EE03431124DFA7138D120000000099BF 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:46:53.890 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4420 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:46:53.890 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4421 (added by 1) 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf29 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000029CF00002A276A00451124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:46:53.906 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000004CAFFFF2A27E903441124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:46:53.906 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000004CAFFFF2A27E903441124DFA7138D1200000000AFBE 2020-01-19 19:46:53.906 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4421 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4422 (added by 1) 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf2a 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000002ACF00002A276A00461124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EFC9F9FF2A27EE03451124DFA7138D120000000099BF00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:47:53.921 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EFC9F9FF2A27EE03451124DFA7138D120000000099BF 2020-01-19 19:47:53.921 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: fffffff9 / -7 2020-01-19 19:47:53.921 [WARN ] [al.handler.FloureonThermostatHandler] - Device broadlink:floureonthermostat:192-168-1-183 did not return any data. Trying to reauthenticate... 2020-01-19 19:47:53.921 [DEBUG] [nk.internal.handler.BroadlinkHandler] - Authenticating with broadlink device Floureon Thermostat (192-168-1-183)... 2020-01-19 19:47:53.921 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Authentication method starts 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Sending CmdPacket with AuthCmdPayload: cmd=65 len=80 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth AuthPayload initial bytes to send: 0000000031313131313131313131313131313100000000000000000000000100000000000000000000000000000100005465737420203100000000000000000000000000000000000000000000000000 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4422 cmdPayload.cmd=65 payload.len=80 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4423 (added by 1) 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: c3a1 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=96 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: f5ed 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000EDF500002A276500471124DFA7138D1200000000A1C30000453452E7F92EDA958344930835EF9A6DFB692DC370B90443AC5CD63FBB53ADFA08814CA7F8CF417100328E570C3B86C94D05708449A389E29AE1045436A05BDDDC02C161AF1325E87E19B0F7D1CE068DE51B619156876D338CFF3B991E40CDB1 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 152 to: 192.168.1.183 for port: 80 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (2048) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F0C9F9FF2A27EE03461124DFA7138D120000000099BF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth recv encrypted data bytes (54) after initial req: 5AA5AA555AA5AA55000000000000000000000000000000000000000000000000F0C9F9FF2A27EE03461124DFA7138D120000000099BF 2020-01-19 19:47:53.937 [DEBUG] [com.github.mob41.blapi.BLDevice ] - auth Decrypting encrypted data 2020-01-19 19:47:53.937 [ERROR] [com.github.mob41.blapi.BLDevice ] - auth Received datagram decryption error. Aborting method java.lang.NegativeArraySizeException: null at com.github.mob41.blapi.BLDevice.subbytes(BLDevice.java:935) ~[?:?] at com.github.mob41.blapi.BLDevice.getRawPayloadBytesPadded(BLDevice.java:901) ~[?:?] at com.github.mob41.blapi.BLDevice.decryptFromDeviceMessage(BLDevice.java:918) ~[?:?] at com.github.mob41.blapi.dev.hysen.BaseHysenDevice.decryptFromDeviceMessage(BaseHysenDevice.java:74) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:406) ~[?:?] at com.github.mob41.blapi.BLDevice.auth(BLDevice.java:366) ~[?:?] at org.openhab.binding.broadlink.internal.handler.BroadlinkHandler.authenticate(BroadlinkHandler.java:64) ~[?:?] at org.openhab.binding.broadlink.internal.handler.FloureonThermostatHandler.refreshData(FloureonThermostatHandler.java:191) ~[?:?] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:?] at java.util.concurrent.FutureTask.runAndReset(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) [?:?] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:?] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:?] at java.lang.Thread.run(Unknown Source) [?:?] 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Constructor CmdPacket starts 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - count=4423 cmdPayload.cmd=6a payload.len=10 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - New count: 4424 (added by 1) 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Creating byte array with data 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running checksum for un-encrypted payload 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Un-encrypted payload checksum: bf99 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypting payload 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted payload bytes: 83327A46C88720595702D67BEDD9F319 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Encrypted. len=16 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Running whole packet checksum 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - Whole packet checksum: cf2c 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.pkt.CmdPacket] - End of CmdPacket constructor 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendCmdPkt - Send Command Packet bytes: 5AA5AA555AA5AA550000000000000000000000000000000000000000000000002CCF00002A276A00481124DFA7138D120000000099BF000083327A46C88720595702D67BEDD9F319 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - call with given sock for 0.0.0.0 and port -1 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.BLDevice ] - snedPkt - data for length: 72 to: 192.168.1.183 for port: 80 2020-01-19 19:47:53.953 [DEBUG] [com.github.mob41.blapi.BLDevice ] - sendPkt - recv data bytes (1024) after initial req: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000007CAFFFF2A27E903471124DFA7138D1200000000AFBE00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 2020-01-19 19:47:53.953 [DEBUG] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received encrypted bytes: 5AA5AA555AA5AA5500000000000000000000000000000000000000000000000007CAFFFF2A27E903471124DFA7138D1200000000AFBE 2020-01-19 19:47:53.953 [WARN ] [blapi.pkt.cmd.hysen.BaseHysenCommand] - GetStatusCommand received an error: ffffffff / -1