2022-04-22 08:53:45.519 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] starting cycle 2. 2022-04-22 08:53:45.519 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:53:45.519 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:53:45.519 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:53:45.519 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:53:45.550 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:53:45.582 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:53:45.597 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:53:45.597 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:45.613 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:53:45.660 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:53:45.675 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:45.691 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:53:45.707 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:53:45.722 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:53:45.769 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:53:45.769 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:53:45.769 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:53:45.842 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:45.842 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:53:45.842 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:53:46.004 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:53:46.004 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.019 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:53:46.019 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:53:46.019 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:53:46.019 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:53:46.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:53:46.019 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:53:46.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.019 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:53:46.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:53:46.019 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:53:46.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.019 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:53:46.019 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:53:46.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:53:46.019 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:53:46.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.035 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:53:46.035 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.035 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:53:46.035 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.035 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:53:46.051 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.051 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:53:46.051 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:46.051 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] finished cycle 2. 2022-04-22 08:53:56.066 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] starting cycle 3. 2022-04-22 08:53:56.066 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:53:56.098 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:53:56.098 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:53:56.113 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:53:56.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:53:56.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:53:56.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:53:56.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:53:56.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:53:56.113 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:53:56.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:53:56.129 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:53:56.129 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:53:56.129 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:53:56.129 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:53:56.144 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:53:56.160 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:53:56.160 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:53:56.160 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:53:56.160 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.160 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:53:56.160 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:53:56.160 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:53:56.176 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:53:56.176 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:53:56.191 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:53:56.191 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:53:56.191 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:53:56.191 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:53:56.191 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:53:56.191 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:53:56.191 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:53:56.191 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.223 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:53:56.223 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.238 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:53:56.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:53:56.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:53:56.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:53:56.269 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:53:56.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:53:56.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:53:56.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.301 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:53:56.316 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:53:56.316 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] finished cycle 3. 2022-04-22 08:54:06.327 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 4. 2022-04-22 08:54:06.327 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:54:06.342 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:54:06.342 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:54:06.342 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:54:06.358 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:06.358 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:06.358 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.358 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:06.358 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.358 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:54:06.358 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:54:06.373 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:54:06.373 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.389 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:54:06.389 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.405 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:54:06.405 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:06.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:54:06.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:06.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:54:06.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:06.405 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:54:06.405 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:54:06.420 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.420 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:54:06.436 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.436 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:54:06.436 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:06.436 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:54:06.436 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:54:06.436 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:54:06.436 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:54:06.452 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:54:06.452 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 2 2022-04-22 08:54:06.467 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 2 messages ready to be read (> 0 means true). 2022-04-22 08:54:06.467 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:54:06.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:54:06.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:54:06.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.483 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:54:06.483 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:06.483 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:06.483 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:54:06.483 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:06.483 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:06.483 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 D7 C0 2022-04-22 08:54:06.498 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.498 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:54:06.498 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.514 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 D7 C0 2022-04-22 08:54:06.514 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:54:06.514 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:06.514 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 4. 2022-04-22 08:54:06.514 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:06.514 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:06.530 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 D7. 2022-04-22 08:54:06.545 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:06.545 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:06.545 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00. 2022-04-22 08:54:06.545 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00. 2022-04-22 08:54:06.545 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:06.561 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00. 2022-04-22 08:54:06.577 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 2022-04-22 08:54:06.577 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:06.577 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:06.577 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:06.592 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:06.592 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:06.608 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:54:06.608 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:06.608 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:54:06.608 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:54:06.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:06.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:06.639 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:06.639 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:06.639 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:06.639 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268252672. 2022-04-22 08:54:06.655 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:06.670 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:54:06.670 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:54:06.670 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:54:06.670 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Terrasdeur,index=5) state 255 replaced by 5. 2022-04-22 08:54:06.670 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Terrasdeur,index=5) currentPosition 63487 replaced by 0. 2022-04-22 08:54:06.686 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Terrasdeur,index=5) target 63487 replaced by 0. 2022-04-22 08:54:06.686 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasdeur. 2022-04-22 08:54:06.702 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:06.702 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:06.702 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:06.702 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:06.702 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:06.702 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:06.702 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:06.702 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 D4 C0 2022-04-22 08:54:06.717 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 D4 C0 2022-04-22 08:54:06.733 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:06.733 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:06.733 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 D4. 2022-04-22 08:54:06.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:06.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:06.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00. 2022-04-22 08:54:06.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00. 2022-04-22 08:54:06.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:06.748 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00. 2022-04-22 08:54:06.748 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 98 00 00 2022-04-22 08:54:06.764 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:06.764 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:06.764 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:06.764 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:06.764 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:06.764 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:54:06.764 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:06.780 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:54:06.780 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268252672. 2022-04-22 08:54:06.795 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:06.795 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:54:06.811 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:54:06.811 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:54:06.811 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 255 replaced by 5. 2022-04-22 08:54:06.827 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Hobbykamer,index=6) currentPosition 63487 replaced by 51200. 2022-04-22 08:54:06.827 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Hobbykamer,index=6) target 63487 replaced by 51200. 2022-04-22 08:54:06.827 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:54:06.827 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:06.827 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:06.827 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:06.827 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:06.827 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:06.842 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:07.295 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:07.295 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00 D1 C0 2022-04-22 08:54:07.311 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00 D1 C0 2022-04-22 08:54:07.311 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:07.311 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:07.311 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00 D1. 2022-04-22 08:54:07.311 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:07.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:07.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00. 2022-04-22 08:54:07.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00. 2022-04-22 08:54:07.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:07.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00. 2022-04-22 08:54:07.358 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9A 00 00 2022-04-22 08:54:07.358 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:07.373 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:07.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:07.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:07.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:07.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 08:54:07.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:07.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:54:07.405 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:54:07.405 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:07.420 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:07.420 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:07.420 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:07.420 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:07.420 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268383744. 2022-04-22 08:54:07.436 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:07.436 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:54:07.452 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 08:54:07.452 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 08:54:07.452 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Slaapkamer,index=1) state 255 replaced by 5. 2022-04-22 08:54:07.452 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Slaapkamer,index=1) currentPosition 63487 replaced by 51200. 2022-04-22 08:54:07.452 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Slaapkamer,index=1) target 63487 replaced by 51200. 2022-04-22 08:54:07.452 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Slaapkamer. 2022-04-22 08:54:07.452 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:07.467 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:07.483 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:07.483 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:07.483 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:07.483 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:07.998 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:07.998 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 D3 C0 2022-04-22 08:54:07.998 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 D3 C0 2022-04-22 08:54:08.014 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:08.014 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:08.014 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 D3. 2022-04-22 08:54:08.014 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:08.014 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:08.014 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00. 2022-04-22 08:54:08.014 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00. 2022-04-22 08:54:08.014 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:08.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00. 2022-04-22 08:54:08.045 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 2022-04-22 08:54:08.045 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:08.045 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:08.061 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:08.077 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:08.077 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:08.077 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:54:08.077 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:08.092 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:54:08.092 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268449280. 2022-04-22 08:54:08.108 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:08.108 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:54:08.108 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:54:08.123 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:54:08.123 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Zuidraam,index=2) state 255 replaced by 5. 2022-04-22 08:54:08.139 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Zuidraam,index=2) currentPosition 63487 replaced by 0. 2022-04-22 08:54:08.139 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Zuidraam,index=2) target 63487 replaced by 0. 2022-04-22 08:54:08.139 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Zuidraam. 2022-04-22 08:54:08.139 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:08.139 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:08.139 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:08.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:08.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:08.170 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:08.854 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:08.854 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 D1 C0 2022-04-22 08:54:08.854 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 D1 C0 2022-04-22 08:54:08.854 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:08.870 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:08.870 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 D1. 2022-04-22 08:54:08.870 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:08.870 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:08.870 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00. 2022-04-22 08:54:08.870 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00. 2022-04-22 08:54:08.870 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:08.870 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00. 2022-04-22 08:54:08.885 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9B 00 00 2022-04-22 08:54:08.901 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:08.901 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:08.901 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:08.901 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:08.901 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:08.901 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:54:08.901 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:08.901 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:54:08.917 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:54:08.917 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:08.932 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:08.932 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:08.932 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:08.932 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:08.932 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268449280. 2022-04-22 08:54:08.932 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:08.932 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:54:08.932 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:54:08.932 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:54:08.948 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Terrasraam,index=0) state 255 replaced by 5. 2022-04-22 08:54:08.964 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Terrasraam,index=0) currentPosition 63487 replaced by 0. 2022-04-22 08:54:08.964 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Terrasraam,index=0) target 63487 replaced by 0. 2022-04-22 08:54:08.964 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasraam. 2022-04-22 08:54:08.964 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:08.964 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:08.964 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:08.964 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:08.964 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:08.979 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:09.729 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:09.729 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00 D5 C0 2022-04-22 08:54:09.729 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00 D5 C0 2022-04-22 08:54:09.745 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:09.745 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:09.745 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00 D5. 2022-04-22 08:54:09.745 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:09.745 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:09.745 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00. 2022-04-22 08:54:09.745 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00. 2022-04-22 08:54:09.745 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:09.760 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00. 2022-04-22 08:54:09.776 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B 9C 00 00 2022-04-22 08:54:09.776 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:09.776 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:09.776 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:09.776 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:09.776 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:09.792 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:09.807 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:09.823 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268514816. 2022-04-22 08:54:09.833 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:09.833 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:54:09.833 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:54:09.833 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:54:09.833 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Werkkamer,index=3) state 255 replaced by 5. 2022-04-22 08:54:09.864 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Werkkamer,index=3) currentPosition 63487 replaced by 0. 2022-04-22 08:54:09.864 [TRACE] [g.velux.internal.things.VeluxProduct] - setCurrentPosition(name=Werkkamer,index=3) target 63487 replaced by 0. 2022-04-22 08:54:09.864 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Werkkamer. 2022-04-22 08:54:09.864 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:09.864 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:09.864 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:09.896 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:09.896 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:09.896 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:10.289 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:10.289 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00 D3 C0 2022-04-22 08:54:10.289 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00 D3 C0 2022-04-22 08:54:10.289 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:10.305 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:54:10.305 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00 D3. 2022-04-22 08:54:10.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:54:10.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:10.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00. 2022-04-22 08:54:10.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00. 2022-04-22 08:54:10.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:54:10.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00. 2022-04-22 08:54:10.321 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B 9D 00 00 2022-04-22 08:54:10.336 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:54:10.336 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:54:10.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:54:10.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:54:10.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:54:10.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 08:54:10.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:54:10.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 08:54:10.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 08:54:10.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:54:10.367 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:54:10.367 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:54:10.367 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:54:10.367 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:54:10.367 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1268580352. 2022-04-22 08:54:10.367 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:54:10.367 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 08:54:10.367 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 08:54:10.383 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 08:54:10.383 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Keukenraam,index=4) state 255 replaced by 5. 2022-04-22 08:54:10.399 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Keukenraam. 2022-04-22 08:54:10.399 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:54:10.399 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:54:10.399 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:54:10.399 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:10.399 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:10.414 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:14.290 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:54:14.290 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:54:14.290 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:54:14.290 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:14.306 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:54:14.306 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:54:14.306 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:54:14.306 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-22 08:54:14.306 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-22 08:54:14.306 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Slaapkamer has changed values. 2022-04-22 08:54:14.306 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 1. 2022-04-22 08:54:14.306 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Keukenraam has changed values. 2022-04-22 08:54:14.337 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 4. 2022-04-22 08:54:14.337 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.337 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-22 08:54:14.337 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-22 08:54:14.337 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.337 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-22 08:54:14.337 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:54:14.337 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:54:14.353 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 100%. 2022-04-22 08:54:14.368 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Zuidraam has changed values. 2022-04-22 08:54:14.368 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 2. 2022-04-22 08:54:14.368 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasraam has changed values. 2022-04-22 08:54:14.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 0. 2022-04-22 08:54:14.399 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Werkkamer has changed values. 2022-04-22 08:54:14.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 3. 2022-04-22 08:54:14.399 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasdeur has changed values. 2022-04-22 08:54:14.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 5. 2022-04-22 08:54:14.415 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:14.431 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-22 08:54:14.431 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-22 08:54:14.431 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-22 08:54:14.431 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:54:16.525 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 5. 2022-04-22 08:54:16.525 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:54:16.525 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:54:16.525 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:54:16.525 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:54:16.525 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:16.525 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:54:16.525 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:16.525 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:54:16.525 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:16.540 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:54:16.540 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:54:16.556 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:54:16.556 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:16.556 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:54:16.556 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:54:16.556 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:54:16.556 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:54:16.556 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:54:16.556 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:54:16.556 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:54:16.571 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:54:16.587 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:54:16.587 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:16.587 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:16.587 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:54:16.587 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.587 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:16.587 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.603 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:54:16.603 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:54:16.618 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:54:16.618 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:54:16.618 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:54:16.618 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.618 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:54:16.618 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.634 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.650 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:54:16.665 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.681 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:54:16.681 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.681 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:54:16.681 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.681 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:54:16.681 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:16.681 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 5. 2022-04-22 08:54:26.707 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-5,5,main] starting cycle 6. 2022-04-22 08:54:26.709 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:54:26.709 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:54:26.709 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:54:26.709 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:54:26.709 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:26.709 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:54:26.754 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:26.769 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:26.769 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:26.769 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:54:26.769 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:54:26.785 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:26.785 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:54:26.800 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-5,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-22 08:54:26.800 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:54:26.800 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:54:26.800 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:54:26.800 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-5,5,main]) done. 2022-04-22 08:54:26.832 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:54:26.847 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:26.847 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:26.863 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:54:26.863 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:54:26.863 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:54:26.863 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:54:26.863 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:54:26.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:54:26.863 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:54:26.941 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:54:26.957 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:54:26.957 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-5,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:54:26.957 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:54:26.957 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:54:26.957 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:54:26.957 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:54:26.957 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-5,5,main]) done. 2022-04-22 08:54:26.972 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:54:26.988 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:54:26.988 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:54:26.988 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:54:26.988 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:54:26.988 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:26.988 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:54:26.988 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.004 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:54:27.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.050 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:54:27.066 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.066 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:54:27.082 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.082 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:54:27.082 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.097 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:54:27.097 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.097 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:54:27.097 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.097 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:54:27.113 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.129 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:54:27.129 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:27.129 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-5,5,main] finished cycle 6. 2022-04-22 08:54:27.129 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:54:27.144 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:54:27.144 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:27.160 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:54:27.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:54:27.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:54:27.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-22 08:54:27.160 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:54:27.160 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:54:27.175 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:54:27.191 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:27.191 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:54:27.191 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:54:27.191 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:27.191 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:54:27.238 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:27.254 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:54:27.285 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:54:27.300 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:54:27.316 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:54:27.316 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:27.316 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:54:27.316 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:54:27.316 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:54:27.316 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:54:27.332 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:54:27.347 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:54:27.347 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:54:27.347 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:27.363 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:54:27.379 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:54:27.379 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:54:27.410 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:27.410 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:27.504 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:27.519 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:54:27.535 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:54:27.535 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:27.535 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:54:27.550 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:54:27.566 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:54:27.566 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:54:27.566 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:54:27.566 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:54:27.566 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:54:27.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:54:27.582 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:54:27.597 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:54:27.597 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:54:27.597 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:54:27.597 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:54:27.597 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:54:27.613 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:54:27.660 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:54:27.675 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:54:27.707 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:54:27.707 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:54:27.707 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:27.722 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:27.738 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:27.738 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:27.754 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A9 C0 2022-04-22 08:54:27.769 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A9 C0 2022-04-22 08:54:27.785 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:27.785 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:54:27.800 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A9. 2022-04-22 08:54:27.800 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:54:27.800 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:54:27.800 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:54:27.863 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:54:27.925 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:54:27.931 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:54:27.950 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:54:27.950 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:54:27.973 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:54:27.973 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:54:27.973 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:54:27.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:54:28.004 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:54:28.004 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:54:28.004 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:54:28.004 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:54:28.019 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:54:28.019 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:54:28.035 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:54:28.082 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:54:28.113 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:54:28.113 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:54:28.113 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:54:28.113 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:54:28.129 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:54:28.144 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:54:28.144 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:54:28.144 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:54:28.160 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:54:28.160 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:54:28.175 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=63487. 2022-04-22 08:54:28.175 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:54:28.175 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:54:28.175 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419438. 2022-04-22 08:54:28.175 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:54:28.175 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:54:28.191 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:54:28.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:54:28.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:54:28.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:54:28.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:54:28.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:54:28.222 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:54:28.269 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:54:28.269 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:54:28.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:54:28.300 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:54:28.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:54:28.300 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:54:28.300 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:54:28.300 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 100%. 2022-04-22 08:54:28.316 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 100. 2022-04-22 08:54:28.332 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 100. 2022-04-22 08:54:28.332 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:54:27 CEST 2022. 2022-04-22 08:54:28.347 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:54:27 CEST 2022. 2022-04-22 08:54:28.347 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:54:28.363 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:54:28.363 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:54:28.363 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:28.363 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:54:28.363 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:54:28.379 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:54:28.394 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-22 08:54:28.394 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:54:28.457 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:54:28.504 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:54:28.519 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:28.535 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:54:28.550 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:54:28.566 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:28.566 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:54:28.582 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:28.582 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:54:28.597 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:54:28.597 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:54:28.597 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:54:28.613 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:28.613 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:54:28.613 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:54:28.613 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:54:28.613 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:54:28.629 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:54:28.644 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:54:28.644 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:54:28.644 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:28.691 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:54:28.691 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:54:28.722 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:54:28.738 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:28.738 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:28.800 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:28.800 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:54:28.800 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:54:28.816 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:28.816 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:54:28.816 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:54:28.816 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:54:28.863 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:54:28.878 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:54:28.878 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:54:28.878 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:54:28.878 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:54:28.878 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:54:28.894 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:54:28.894 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:54:28.910 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:54:28.910 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:54:28.910 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:54:28.910 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:54:28.910 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:54:28.925 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:54:28.925 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:54:28.941 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:54:28.941 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:54:28.941 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:54:28.941 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:54:28.941 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:54:28.957 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A8 C0 2022-04-22 08:54:28.972 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A8 C0 2022-04-22 08:54:28.972 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:54:28.972 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:54:29.019 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A8. 2022-04-22 08:54:29.035 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:54:29.097 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:54:29.097 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:54:29.097 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:54:29.128 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:54:29.128 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:54:29.160 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B AF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:54:29.160 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:54:29.175 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:54:29.191 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:54:29.238 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:54:29.238 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:54:29.253 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:54:29.253 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:54:29.269 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:54:29.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:54:29.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:54:29.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:54:29.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:54:29.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:54:29.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:54:29.300 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:54:29.316 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:54:29.332 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:54:29.332 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=63487. 2022-04-22 08:54:29.332 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:54:29.332 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:54:29.332 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419439. 2022-04-22 08:54:29.332 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:54:29.378 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:54:29.410 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:54:29.410 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:54:29.410 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:54:29.410 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:54:29.425 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:54:29.441 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:54:29.441 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:54:29.457 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:54:29.457 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:54:29.457 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:54:29.472 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:54:29.472 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:54:29.472 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 'UNDEFINED'. 2022-04-22 08:54:29.472 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns UNDEF. 2022-04-22 08:54:29.472 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to UNDEF. 2022-04-22 08:54:29.488 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:54:28 CEST 2022. 2022-04-22 08:54:29.488 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:54:28 CEST 2022. 2022-04-22 08:54:29.503 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:54:37.143 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] starting cycle 7. 2022-04-22 08:54:37.143 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:54:37.159 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:54:37.159 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:54:37.159 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:54:37.159 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:37.159 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:54:37.159 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:37.159 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:54:37.159 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:37.159 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:54:37.159 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:54:37.175 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:54:37.190 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:37.190 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:37.190 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:37.190 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.190 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:37.190 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.190 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:54:37.190 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:54:37.206 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:54:37.221 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.221 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:54:37.221 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:54:37.221 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:54:37.221 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:54:37.221 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:54:37.221 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:54:37.221 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:54:37.221 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:54:37.237 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:54:37.253 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:54:37.253 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:54:37.253 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:54:37.253 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:54:37.253 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.253 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:54:37.253 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.268 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:54:37.268 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:54:37.284 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.300 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:54:37.300 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.315 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:54:37.315 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:37.315 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] finished cycle 7. 2022-04-22 08:54:47.335 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] starting cycle 8. 2022-04-22 08:54:47.335 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:54:47.335 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:54:47.335 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:54:47.335 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:54:47.335 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:47.335 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:54:47.335 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:47.335 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:54:47.335 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:47.350 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:54:47.366 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:54:47.366 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:54:47.366 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:47.366 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:54:47.366 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:54:47.366 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:54:47.366 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:54:47.366 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:54:47.366 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:54:47.381 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:54:47.381 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:54:47.397 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:54:47.397 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:54:47.397 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:54:47.397 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:54:47.397 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:47.413 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:47.413 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.428 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:47.428 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.444 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:54:47.444 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:54:47.460 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.475 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.491 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:54:47.506 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.506 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:54:47.522 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:47.522 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] finished cycle 8. 2022-04-22 08:54:57.540 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 9. 2022-04-22 08:54:57.540 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:54:57.540 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:54:57.540 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:54:57.540 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:54:57.540 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:54:57.540 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:54:57.540 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:57.540 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:54:57.540 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:54:57.555 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:54:57.555 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.571 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:54:57.571 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:54:57.571 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:54:57.571 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:54:57.571 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:54:57.571 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:54:57.571 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:54:57.571 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:54:57.587 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:54:57.587 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:54:57.602 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:54:57.602 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.602 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:54:57.602 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:54:57.602 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:54:57.602 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.618 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:54:57.618 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:54:57.634 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.649 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:54:57.649 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.665 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:54:57.665 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.665 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:54:57.665 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.665 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:54:57.665 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:54:57.665 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:54:57.680 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:54:57.680 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:54:57.696 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:54:57.696 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:54:57.696 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:54:57.696 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:54:57.696 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 9. 2022-04-22 08:55:07.716 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 10. 2022-04-22 08:55:07.716 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:55:07.716 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:55:07.716 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:55:07.716 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:55:07.716 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:07.716 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.716 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:07.716 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.731 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:55:07.731 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:55:07.747 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.762 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:55:07.778 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:55:07.778 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:07.778 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:55:07.778 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:07.778 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:55:07.778 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:07.778 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:55:07.778 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:55:07.778 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:55:07.794 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:07.794 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:55:07.809 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:55:07.809 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:55:07.809 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:55:07.809 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 3 2022-04-22 08:55:07.809 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 3 messages ready to be read (> 0 means true). 2022-04-22 08:55:07.809 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:55:07.809 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:55:07.809 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:07.825 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:07.825 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.841 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:55:07.856 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:07.872 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:07.872 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00 9B C0 2022-04-22 08:55:07.872 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00 9B C0 2022-04-22 08:55:07.872 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:07.872 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:07.872 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00 9B. 2022-04-22 08:55:07.872 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:07.872 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:07.872 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00. 2022-04-22 08:55:07.887 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:07.903 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 10. 2022-04-22 08:55:07.903 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00. 2022-04-22 08:55:07.903 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:07.903 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00. 2022-04-22 08:55:07.903 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D4 00 00 2022-04-22 08:55:07.903 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:07.903 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:07.919 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:07.934 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:07.950 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:07.966 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272184832. 2022-04-22 08:55:07.966 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:07.966 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:07.966 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:55:07.966 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:55:07.966 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:07.966 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:07.966 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:07.966 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:07.981 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:07.997 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:07.997 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:07.997 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00 99 C0 2022-04-22 08:55:07.997 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00 99 C0 2022-04-22 08:55:07.997 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:07.997 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:07.997 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00 99. 2022-04-22 08:55:07.997 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:07.997 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:08.012 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00. 2022-04-22 08:55:08.012 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00. 2022-04-22 08:55:08.028 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:08.028 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00. 2022-04-22 08:55:08.028 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D5 00 00 2022-04-22 08:55:08.028 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:08.028 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:08.028 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:08.028 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:08.044 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:08.044 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:08.059 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:08.075 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272250368. 2022-04-22 08:55:08.075 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:08.091 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:55:08.091 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:55:08.091 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:55:08.091 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:08.091 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:08.091 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:08.091 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:08.091 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:08.091 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:08.106 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:08.106 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00 9D C0 2022-04-22 08:55:08.122 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00 9D C0 2022-04-22 08:55:08.122 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:08.122 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:08.122 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00 9D. 2022-04-22 08:55:08.122 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:08.122 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:08.122 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00. 2022-04-22 08:55:08.137 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00. 2022-04-22 08:55:08.137 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:08.153 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00. 2022-04-22 08:55:08.153 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D6 00 00 2022-04-22 08:55:08.153 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:08.153 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:08.153 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:08.153 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:08.153 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:08.153 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 08:55:08.169 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272315904. 2022-04-22 08:55:08.184 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:08.184 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:55:08.200 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 08:55:08.216 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 08:55:08.216 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:08.216 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:08.216 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:08.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:08.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:08.216 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:08.653 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:08.653 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00 9F C0 2022-04-22 08:55:08.653 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00 9F C0 2022-04-22 08:55:08.653 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:08.653 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:08.669 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00 9F. 2022-04-22 08:55:08.669 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:08.669 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:08.669 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00. 2022-04-22 08:55:08.669 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00. 2022-04-22 08:55:08.669 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:08.669 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00. 2022-04-22 08:55:08.669 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D7 00 00 2022-04-22 08:55:08.700 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:08.700 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:08.700 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:08.716 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:08.731 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:08.731 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:08.731 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:08.731 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:08.731 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272381440. 2022-04-22 08:55:08.731 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:08.731 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:08.731 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:55:08.731 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:55:08.747 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:08.747 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:08.762 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:08.762 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:08.762 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:08.762 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:09.576 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:09.576 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00 92 C0 2022-04-22 08:55:09.576 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00 92 C0 2022-04-22 08:55:09.576 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:09.591 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:09.591 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00 92. 2022-04-22 08:55:09.591 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:09.591 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:09.591 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00. 2022-04-22 08:55:09.591 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00. 2022-04-22 08:55:09.591 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:09.591 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00. 2022-04-22 08:55:09.591 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D8 00 00 2022-04-22 08:55:09.607 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:09.623 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:09.623 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:09.638 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:09.654 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:09.654 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:09.654 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:09.654 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272446976. 2022-04-22 08:55:09.654 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:09.669 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:09.669 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:55:09.685 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:55:09.685 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:09.685 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:09.685 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:09.701 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:09.701 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:09.701 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:10.476 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:10.476 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00 90 C0 2022-04-22 08:55:10.476 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00 90 C0 2022-04-22 08:55:10.476 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:10.492 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:10.492 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00 90. 2022-04-22 08:55:10.492 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:10.492 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:10.492 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00. 2022-04-22 08:55:10.492 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00. 2022-04-22 08:55:10.492 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:10.492 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00. 2022-04-22 08:55:10.508 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B D9 00 00 2022-04-22 08:55:10.523 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:10.523 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:55:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:10.539 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:10.542 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:10.542 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:10.542 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:10.558 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:10.558 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:10.558 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272512512. 2022-04-22 08:55:10.558 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:10.558 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:10.558 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:55:10.558 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:55:10.558 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:10.558 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:10.558 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:10.574 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:10.589 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:10.589 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:11.339 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:11.339 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00 94 C0 2022-04-22 08:55:11.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00 94 C0 2022-04-22 08:55:11.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:11.355 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:11.355 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00 94. 2022-04-22 08:55:11.355 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:11.355 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:11.355 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00. 2022-04-22 08:55:11.355 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00. 2022-04-22 08:55:11.355 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:11.355 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00. 2022-04-22 08:55:11.355 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B DA 00 00 2022-04-22 08:55:11.386 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:11.386 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 08:55:11.386 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 08:55:11.402 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:11.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:11.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:11.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:11.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:11.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272578048. 2022-04-22 08:55:11.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:11.417 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 08:55:11.417 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 08:55:11.433 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 08:55:11.433 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:11.449 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:11.449 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:11.449 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:11.449 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:11.449 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:15.324 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:55:15.324 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:55:15.340 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:55:15.340 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:15.340 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:55:15.340 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:55:15.340 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:55:15.356 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:55:15.356 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:55:15.371 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:55:17.918 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 11. 2022-04-22 08:55:17.918 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:55:17.918 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:55:17.918 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:55:17.918 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:55:17.918 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:17.918 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:55:17.918 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:17.934 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:55:17.934 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:17.949 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:55:17.949 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:55:17.949 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:55:17.949 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:55:17.949 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:17.949 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:17.949 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:17.965 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:17.965 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:17.981 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:55:17.981 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:55:17.981 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:55:17.981 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:55:17.981 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 2 2022-04-22 08:55:17.981 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 2 messages ready to be read (> 0 means true). 2022-04-22 08:55:17.996 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:55:17.996 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:55:17.996 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:18.012 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:55:18.012 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:55:18.012 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:55:18.012 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.012 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:55:18.012 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.012 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:55:18.028 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:55:18.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.068 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:55:18.068 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.068 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:55:18.068 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.068 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:55:18.083 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:18.099 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:18.099 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 11. 2022-04-22 08:55:18.099 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:18.099 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:18.099 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00 94 C0 2022-04-22 08:55:18.099 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00 94 C0 2022-04-22 08:55:18.099 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:18.099 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:18.099 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00 94. 2022-04-22 08:55:18.114 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:18.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:18.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00. 2022-04-22 08:55:18.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00. 2022-04-22 08:55:18.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:18.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00. 2022-04-22 08:55:18.130 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B DE 00 00 2022-04-22 08:55:18.146 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:18.146 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:18.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:18.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:18.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:18.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:55:18.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:18.177 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:18.177 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:18.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:18.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:18.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:18.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:18.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:18.208 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272840192. 2022-04-22 08:55:18.208 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:18.208 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:18.224 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:55:18.224 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:55:18.224 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:18.224 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:18.224 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:18.224 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:18.224 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:18.224 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:18.239 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:18.255 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00 AB C0 2022-04-22 08:55:18.255 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00 AB C0 2022-04-22 08:55:18.255 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:18.255 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:18.255 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00 AB. 2022-04-22 08:55:18.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:18.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:18.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00. 2022-04-22 08:55:18.271 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00. 2022-04-22 08:55:18.271 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:18.286 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00. 2022-04-22 08:55:18.286 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E0 00 00 2022-04-22 08:55:18.286 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:18.286 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:18.286 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:18.286 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:18.286 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:18.302 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:18.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1272971264. 2022-04-22 08:55:18.333 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:18.333 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:55:18.349 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 08:55:18.349 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 08:55:18.349 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:18.349 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:18.349 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:18.349 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:18.349 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:18.349 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:18.349 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:18.364 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00 A9 C0 2022-04-22 08:55:18.380 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00 A9 C0 2022-04-22 08:55:18.380 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:18.380 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:18.380 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00 A9. 2022-04-22 08:55:18.380 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:18.380 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:18.380 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00. 2022-04-22 08:55:18.396 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00. 2022-04-22 08:55:18.411 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:18.411 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00. 2022-04-22 08:55:18.411 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E1 00 00 2022-04-22 08:55:18.411 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:18.411 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:18.411 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:18.411 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:18.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:18.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:18.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1273036800. 2022-04-22 08:55:18.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:18.458 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:18.474 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:55:18.474 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:55:18.474 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:18.474 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:18.474 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:18.474 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:18.474 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:18.474 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:19.177 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:19.177 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00 AB C0 2022-04-22 08:55:19.177 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00 AB C0 2022-04-22 08:55:19.193 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:19.193 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:19.193 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00 AB. 2022-04-22 08:55:19.193 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:19.193 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:19.193 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00. 2022-04-22 08:55:19.208 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00. 2022-04-22 08:55:19.224 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:19.224 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00. 2022-04-22 08:55:19.224 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E2 00 00 2022-04-22 08:55:19.224 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:19.224 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:19.224 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:19.224 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:19.239 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:19.239 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:55:19.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:19.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:19.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:19.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:19.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:19.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:19.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:19.286 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:19.286 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1273102336. 2022-04-22 08:55:19.286 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:19.286 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:19.286 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:55:19.286 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:55:19.286 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:19.286 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:19.302 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:19.302 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:19.318 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:19.318 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:20.193 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:20.208 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00 AD C0 2022-04-22 08:55:20.208 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00 AD C0 2022-04-22 08:55:20.208 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:20.208 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:20.208 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00 AD. 2022-04-22 08:55:20.208 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:20.208 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:20.208 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00. 2022-04-22 08:55:20.208 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00. 2022-04-22 08:55:20.224 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:20.240 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00. 2022-04-22 08:55:20.240 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4B E3 00 00 2022-04-22 08:55:20.240 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:20.240 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:20.240 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:20.240 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:20.240 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:20.255 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:20.271 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1273167872. 2022-04-22 08:55:20.287 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:20.302 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 08:55:20.302 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 08:55:20.302 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 08:55:20.302 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:20.302 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:20.302 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:20.302 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:20.302 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:20.302 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:21.271 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:21.271 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00 AB C0 2022-04-22 08:55:21.271 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00 AB C0 2022-04-22 08:55:21.271 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:21.287 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:21.287 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00 AB. 2022-04-22 08:55:21.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:21.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:21.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00. 2022-04-22 08:55:21.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00. 2022-04-22 08:55:21.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:21.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00. 2022-04-22 08:55:21.287 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E4 00 00 2022-04-22 08:55:21.318 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:21.318 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:21.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:21.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:21.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:21.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:55:21.318 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:21.333 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:55:21.333 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1273233408. 2022-04-22 08:55:21.349 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:21.349 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:55:21.349 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:55:21.365 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:55:21.380 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:21.380 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:21.380 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:21.380 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:21.380 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:21.380 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:22.334 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:22.334 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00 A9 C0 2022-04-22 08:55:22.334 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00 A9 C0 2022-04-22 08:55:22.349 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:22.349 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:55:22.349 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00 A9. 2022-04-22 08:55:22.349 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:55:22.349 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:22.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00. 2022-04-22 08:55:22.381 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00. 2022-04-22 08:55:22.381 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:55:22.381 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00. 2022-04-22 08:55:22.381 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4B E5 00 00 2022-04-22 08:55:22.381 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:55:22.412 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:55:22.412 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:55:22.412 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:55:22.412 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:55:22.428 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:55:22.438 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:55:22.438 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:55:22.438 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:55:22.438 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:55:22.438 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:55:22.438 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:55:22.453 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:55:22.459 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:55:22.469 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1273298944. 2022-04-22 08:55:22.469 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:55:22.469 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:55:22.469 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:55:22.469 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:55:22.485 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:55:22.500 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:55:22.500 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:55:22.500 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:22.500 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:22.500 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:26.393 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:55:26.393 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:55:26.409 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:55:26.424 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:26.440 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:55:26.440 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:55:26.440 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:55:26.440 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:55:26.455 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:55:26.455 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:55:28.118 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 12. 2022-04-22 08:55:28.134 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:55:28.274 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:55:28.274 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:55:28.290 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:55:28.290 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:28.290 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:55:28.290 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:28.290 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:55:28.290 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:28.290 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:55:28.290 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:55:28.306 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:55:28.306 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:28.306 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:55:28.306 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:55:28.306 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:55:28.306 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:55:28.306 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:55:28.321 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:55:28.321 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:55:28.321 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:55:28.321 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:55:28.321 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:55:28.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:55:28.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:55:28.337 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:55:28.337 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:28.337 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:55:28.337 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:55:28.368 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-4,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-22 08:55:28.368 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:55:28.368 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-4,5,main]) done. 2022-04-22 08:55:28.368 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:28.368 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:55:28.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:55:28.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-4,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:55:28.399 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:55:28.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-4,5,main]) done. 2022-04-22 08:55:28.399 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:55:28.399 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:55:28.431 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:55:28.431 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.431 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:55:28.431 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.431 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.446 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:55:28.462 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.462 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:55:28.462 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:28.462 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 12. 2022-04-22 08:55:28.462 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:55:28.462 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:55:28.462 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:28.462 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:55:28.462 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:55:28.477 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:55:28.477 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-22 08:55:28.477 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:55:28.477 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:55:28.477 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:55:28.477 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:28.477 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:55:28.477 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:55:28.477 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:28.477 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:55:28.477 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:28.477 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:55:28.477 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:55:28.493 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:55:28.493 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:55:28.493 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:28.493 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:55:28.493 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:55:28.493 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:55:28.493 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:55:28.493 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:55:28.493 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:55:28.493 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:55:28.493 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:28.493 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:55:28.509 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:55:28.509 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:55:28.509 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:28.509 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:28.649 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:28.665 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:55:28.665 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:55:28.665 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:28.665 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:55:28.665 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:55:28.665 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:55:28.665 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:55:28.681 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:55:28.681 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:55:28.681 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:55:28.696 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:55:28.696 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:55:28.696 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:55:28.696 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:55:28.696 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:55:28.696 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:55:28.696 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:55:28.696 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:55:28.727 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:55:28.727 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:55:28.727 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:55:28.727 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:55:28.727 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:28.727 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:28.727 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:28.727 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:28.743 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC C0 2022-04-22 08:55:28.759 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC C0 2022-04-22 08:55:28.759 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:28.774 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:55:28.774 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EC. 2022-04-22 08:55:28.790 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:55:28.790 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:55:28.790 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:55:28.806 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:55:28.821 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:55:28.821 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:55:28.821 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:55:28.852 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:55:28.852 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:55:28.852 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:55:28.852 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:55:28.868 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:55:28.884 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:55:28.899 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:55:28.899 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:55:28.915 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:55:28.915 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:55:28.915 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:55:28.915 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:55:28.915 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:55:28.915 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:55:28.931 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:55:28.931 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=63487. 2022-04-22 08:55:28.946 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:55:28.946 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:55:28.946 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419499. 2022-04-22 08:55:28.946 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:55:28.962 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:55:28.962 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:55:28.977 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:55:28.977 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:55:28.977 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:55:28.977 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:55:28.977 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:55:28.977 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:55:28.993 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:55:28.993 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:55:29.009 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:55:29.009 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:55:29.009 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:55:29.009 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:55:29.009 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:55:29.009 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 100%. 2022-04-22 08:55:29.024 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 100. 2022-04-22 08:55:29.024 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 100. 2022-04-22 08:55:29.040 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:55:28 CEST 2022. 2022-04-22 08:55:29.040 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:55:28 CEST 2022. 2022-04-22 08:55:29.040 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:55:29.040 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:55:29.040 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:55:29.040 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:29.056 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:55:29.071 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:55:29.071 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:55:29.071 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-22 08:55:29.071 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:55:29.071 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:55:29.071 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:55:29.087 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:29.087 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:55:29.102 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:55:29.102 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:29.102 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:55:29.118 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:29.118 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:55:29.118 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:55:29.118 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:55:29.118 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:55:29.118 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:29.118 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:55:29.134 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:55:29.149 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:55:29.149 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:55:29.149 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:55:29.149 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:55:29.149 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:55:29.165 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:29.165 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:55:29.181 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:55:29.181 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:55:29.181 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:29.181 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:29.306 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:29.306 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:55:29.306 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:55:29.321 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:29.321 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:55:29.321 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:55:29.321 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:55:29.321 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:55:29.337 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:55:29.337 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:55:29.337 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:55:29.352 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:55:29.352 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:55:29.352 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:55:29.352 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:55:29.352 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:55:29.352 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:55:29.368 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:55:29.368 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:55:29.384 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:55:29.384 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:55:29.384 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:55:29.384 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:55:29.384 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:55:29.384 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:55:29.384 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:55:29.384 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:55:29.399 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EB C0 2022-04-22 08:55:29.415 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EB C0 2022-04-22 08:55:29.415 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:55:29.415 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:55:29.431 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 EB. 2022-04-22 08:55:29.431 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:55:29.446 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:55:29.446 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:55:29.446 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:55:29.446 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:55:29.462 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:55:29.477 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4F 00 4B EC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:55:29.477 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:55:29.477 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:55:29.477 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:55:29.477 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:55:29.477 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:55:29.477 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:55:29.493 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:55:29.509 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:55:29.524 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=63487. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:55:29.540 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419500. 2022-04-22 08:55:29.556 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:55:29.556 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:55:29.571 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:55:29.571 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:55:29.571 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:55:29.587 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:55:29.602 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:55:29.602 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:55:29.602 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 'UNDEFINED'. 2022-04-22 08:55:29.602 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns UNDEF. 2022-04-22 08:55:29.602 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to UNDEF. 2022-04-22 08:55:29.618 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:55:29 CEST 2022. 2022-04-22 08:55:29.634 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:55:29 CEST 2022. 2022-04-22 08:55:29.649 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:55:38.472 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 13. 2022-04-22 08:55:38.519 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:55:38.535 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:55:38.535 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:55:38.535 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:55:38.550 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:38.550 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:55:38.550 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:38.550 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:55:38.550 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:38.550 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:55:38.566 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:55:38.582 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:55:38.582 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:38.582 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:55:38.582 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:55:38.582 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:55:38.597 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:55:38.613 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:55:38.613 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:55:38.613 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:55:38.613 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:55:38.613 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:55:38.613 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:55:38.613 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:55:38.660 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:55:38.675 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:38.675 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.675 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:38.675 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.675 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:55:38.691 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:55:38.691 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:55:38.691 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:55:38.691 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.707 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:55:38.722 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.754 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:55:38.754 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.754 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:55:38.754 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.769 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:55:38.769 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:55:38.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.800 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:55:38.800 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:38.800 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 13. 2022-04-22 08:55:48.818 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 14. 2022-04-22 08:55:48.818 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:55:48.818 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:55:48.818 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:55:48.818 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:55:48.818 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:48.818 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:55:48.818 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:48.818 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:55:48.833 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:48.833 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:55:48.849 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:55:48.849 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:55:48.849 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:48.849 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:55:48.849 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:55:48.849 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:55:48.849 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:55:48.849 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:55:48.849 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:55:48.864 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:55:48.880 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:55:48.880 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:55:48.880 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:55:48.880 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:55:48.880 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:55:48.880 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:55:48.880 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:48.896 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.896 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.911 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:55:48.927 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.927 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:55:48.958 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:55:48.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.974 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:55:48.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:48.974 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 14. 2022-04-22 08:55:58.996 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] starting cycle 15. 2022-04-22 08:55:58.996 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:55:58.996 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:55:58.996 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:55:58.996 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:55:58.996 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:55:58.996 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:55:59.011 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:59.027 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:55:59.027 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:55:59.027 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.027 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:55:59.027 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.027 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:55:59.027 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:55:59.042 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:55:59.042 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.042 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.058 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:55:59.089 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:55:59.105 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:55:59.121 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:55:59.121 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-4,5,main] finished cycle 15. 2022-04-22 08:55:59.121 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:55:59.121 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:55:59.121 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:55:59.121 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:55:59.121 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:55:59.136 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:55:59.136 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:55:59.152 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:55:59.152 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:55:59.152 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:55:59.152 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:55:59.152 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:55:59.152 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:55:59.152 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:55:59.152 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:55:59.152 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:56:04.263 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,60) initiated by Thread[OH-safeCall-3,5,main]. 2022-04-22 08:56:04.263 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-3,5,main]): command 60 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:56:04.278 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,60) called. 2022-04-22 08:56:04.294 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command 60 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:56:04.294 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-3,5,main]) done. 2022-04-22 08:56:04.294 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-22 08:56:04.294 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,60) called. 2022-04-22 08:56:04.294 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:04.294 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:56:04.294 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:56:04.294 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): working on item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition) with COMMAND 60. 2022-04-22 08:56:04.294 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,60,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:56:04.325 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:56:04.325 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-22 08:56:04.325 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:56:04.325 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.60 command 2022-04-22 08:56:04.325 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:56:04.325 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:56:04.325 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(60 as PercentType) created. 2022-04-22 08:56:04.341 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 30720. 2022-04-22 08:56:04.341 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=100) called. 2022-04-22 08:56:04.341 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:04.341 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-22 08:56:04.341 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-22 08:56:04.341 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:04.341 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-22 08:56:04.341 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:04.356 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-22 08:56:04.356 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-22 08:56:04.372 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-22 08:56:04.372 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=1288. 2022-04-22 08:56:04.372 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-22 08:56:04.372 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-22 08:56:04.372 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-22 08:56:04.388 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-22 08:56:04.388 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-22 08:56:04.403 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=51200. 2022-04-22 08:56:04.403 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-22 08:56:04.403 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-22 08:56:04.403 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=30720. 2022-04-22 08:56:04.403 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-22 08:56:04.419 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-22 08:56:04.435 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-22 08:56:04.669 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-22 08:56:04.669 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-22 08:56:04.669 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-22 08:56:04.685 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-22 08:56:04.685 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 05 08 08 05 00 20 00 C8 00 00 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:04.700 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:04.700 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-22 08:56:04.700 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-22 08:56:04.700 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 05 08 08 05 00 20 00 C8 00 00 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D1. 2022-04-22 08:56:04.716 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-22 08:56:04.731 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 05 08 08 05 00 20 00 C8 00 00 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D1 C0. 2022-04-22 08:56:04.731 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-22 08:56:04.731 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 05 08 08 05 00 20 00 C8 00 00 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:56:04.731 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:04.747 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 05 08 08 05 00 20 00 C8 00 00 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D1 C0 2022-04-22 08:56:04.763 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-22 08:56:04.763 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 05 08 08 05 00 20 00 C8 00 00 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D1 C0 2022-04-22 08:56:04.763 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:04.778 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:05.028 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:05.028 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 05 08 01 08 C0 2022-04-22 08:56:05.044 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 05 08 01 08 C0 2022-04-22 08:56:05.044 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:05.044 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-22 08:56:05.044 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 05 08 01 08. 2022-04-22 08:56:05.044 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-22 08:56:05.060 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 08:56:05.075 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 08 01. 2022-04-22 08:56:05.075 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 05 08 01. 2022-04-22 08:56:05.075 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 08:56:05.075 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 08 01. 2022-04-22 08:56:05.075 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 05 08 01 2022-04-22 08:56:05.091 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-22 08:56:05.106 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-22 08:56:05.106 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-22 08:56:05.106 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-22 08:56:05.122 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-22 08:56:05.122 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-22 08:56:05.138 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 1288 and responseNodeID 1288. 2022-04-22 08:56:05.138 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 1288 and response SessionID 1288. 2022-04-22 08:56:05.138 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-22 08:56:05.138 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-22 08:56:05.138 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-22 08:56:05.153 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-22 08:56:05.169 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-22 08:56:05.169 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-22 08:56:05.169 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-22 08:56:05.169 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:56:05.169 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-22 08:56:05.185 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:56:05 CEST 2022. 2022-04-22 08:56:05.203 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:56:05 CEST 2022. 2022-04-22 08:56:05.206 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:56:09.126 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-8,5,main] starting cycle 16. 2022-04-22 08:56:09.126 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:56:09.126 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:56:09.126 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:56:09.126 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:56:09.126 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:09.126 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:56:09.126 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:09.142 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:56:09.142 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:09.142 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:56:09.158 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:56:09.158 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:56:09.158 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:09.158 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:56:09.158 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:56:09.158 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:56:09.158 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:56:09.158 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 10 2022-04-22 08:56:09.158 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 10 messages ready to be read (> 0 means true). 2022-04-22 08:56:09.189 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:09.189 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:56:09.189 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:56:09.189 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:09.189 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:09.189 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:09.189 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:09.189 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 5C C0 2022-04-22 08:56:09.189 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 5C C0 2022-04-22 08:56:09.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:09.204 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:09.204 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 5C. 2022-04-22 08:56:09.220 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:09.220 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:09.220 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00. 2022-04-22 08:56:09.220 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00. 2022-04-22 08:56:09.220 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:09.220 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00. 2022-04-22 08:56:09.236 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:56:09.236 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.251 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:09.251 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.251 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:56:09.251 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:56:09.267 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:56:09.267 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 2022-04-22 08:56:09.267 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.267 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:56:09.283 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.298 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:56:09.314 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.314 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:56:09.314 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.345 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:09.361 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:09.361 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:56:09.361 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.361 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:56:09.361 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.361 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:56:09.361 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:09.376 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-8,5,main] finished cycle 16. 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:09.376 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276116992. 2022-04-22 08:56:09.392 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:09.392 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=51200,productTarget=51200) called. 2022-04-22 08:56:09.392 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:56:09.392 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:56:09.408 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-22 08:56:09.408 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:56:09.408 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:09.408 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:09.408 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:09.408 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:09.470 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:09.533 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:09.548 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:09.548 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 08 08 06 00 C8 00 02 01 06 80 04 00 5B C0 2022-04-22 08:56:09.564 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 08 08 06 00 C8 00 02 01 06 80 04 00 5B C0 2022-04-22 08:56:09.564 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:09.564 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 08:56:09.564 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 08 08 06 00 C8 00 02 01 06 80 04 00 5B. 2022-04-22 08:56:09.564 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 08:56:09.564 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:56:09.564 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 08 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:56:09.564 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 08 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:56:09.579 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:56:09.595 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 08 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:56:09.595 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 08 08 06 00 C8 00 02 01 06 80 04 00 2022-04-22 08:56:09.595 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 08:56:09.595 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:09.595 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:09.595 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:09.595 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:09.595 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 05 08 06 00 00 00 02 C0 2022-04-22 08:56:09.595 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 05 08 06 00 00 00 02 C0 2022-04-22 08:56:09.611 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:09.611 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-22 08:56:09.626 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 05 08 06 00 00 00 02. 2022-04-22 08:56:09.626 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-22 08:56:09.626 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 08:56:09.626 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 08 06 00 00 00. 2022-04-22 08:56:09.626 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 05 08 06 00 00 00. 2022-04-22 08:56:09.626 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 08:56:09.626 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 08 06 00 00 00. 2022-04-22 08:56:09.626 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 05 08 06 00 00 00 2022-04-22 08:56:09.642 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-22 08:56:09.642 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:09.658 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:09.658 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:09.658 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:09.658 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 58 C0 2022-04-22 08:56:09.658 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 58 C0 2022-04-22 08:56:09.658 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:09.658 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:09.658 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 58. 2022-04-22 08:56:09.673 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:09.673 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:09.689 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00. 2022-04-22 08:56:09.689 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00. 2022-04-22 08:56:09.689 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:09.689 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00. 2022-04-22 08:56:09.689 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 10 00 00 2022-04-22 08:56:09.689 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:09.689 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:09.689 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:09.704 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:09.720 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:09.736 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276116992. 2022-04-22 08:56:09.736 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:09.751 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:56:09.751 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:56:09.751 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:56:09.751 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasdeur. 2022-04-22 08:56:09.751 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:09.751 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:09.751 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:09.751 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:09.751 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:09.767 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:09.767 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:09.783 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 08 08 06 00 C8 00 00 01 20 00 05 00 FE C0 2022-04-22 08:56:09.783 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 08 08 06 00 C8 00 00 01 20 00 05 00 FE C0 2022-04-22 08:56:09.923 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:09.923 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 08:56:09.939 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 08 08 06 00 C8 00 00 01 20 00 05 00 FE. 2022-04-22 08:56:09.939 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 08:56:09.939 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:56:09.939 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 08 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:56:09.939 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 08 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:56:09.939 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:56:09.939 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 08 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:56:09.939 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 08 08 06 00 C8 00 00 01 20 00 05 00 2022-04-22 08:56:09.954 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 08:56:09.970 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:09.970 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:09.970 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:09.970 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:09.970 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 05 08 0F C0 2022-04-22 08:56:09.970 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 05 08 0F C0 2022-04-22 08:56:09.986 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:09.986 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:56:09.986 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 05 08 0F. 2022-04-22 08:56:09.986 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:56:09.986 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 08:56:10.001 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 08. 2022-04-22 08:56:10.001 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 05 08. 2022-04-22 08:56:10.017 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 08:56:10.017 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 08. 2022-04-22 08:56:10.033 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 05 08 2022-04-22 08:56:10.048 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-22 08:56:10.048 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.048 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.064 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.079 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.079 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 31 C0 2022-04-22 08:56:10.079 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 31 C0 2022-04-22 08:56:10.095 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.095 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.095 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 31. 2022-04-22 08:56:10.111 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.111 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.111 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00. 2022-04-22 08:56:10.111 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00. 2022-04-22 08:56:10.111 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.111 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00. 2022-04-22 08:56:10.111 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 2022-04-22 08:56:10.111 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:10.126 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:10.142 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:10.158 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:10.158 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:56:10.173 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:10.173 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:10.173 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276182528. 2022-04-22 08:56:10.173 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:10.173 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:56:10.173 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:56:10.173 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:56:10.173 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-22 08:56:10.173 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:56:10.173 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:10.189 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:10.189 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:10.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.204 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.204 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.204 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 31 C0 2022-04-22 08:56:10.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 31 C0 2022-04-22 08:56:10.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.204 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.204 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 31. 2022-04-22 08:56:10.226 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.226 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.226 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00. 2022-04-22 08:56:10.226 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00. 2022-04-22 08:56:10.226 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.242 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00. 2022-04-22 08:56:10.242 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 11 00 00 2022-04-22 08:56:10.258 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:10.258 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:10.258 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:10.273 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:10.273 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:10.289 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:56:10.289 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:10.289 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:10.289 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276182528. 2022-04-22 08:56:10.289 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:10.289 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:56:10.289 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:56:10.289 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:56:10.289 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:56:10.289 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:10.304 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:10.320 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:10.320 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.320 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.320 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.320 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.320 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00 5E C0 2022-04-22 08:56:10.320 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00 5E C0 2022-04-22 08:56:10.320 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.320 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.336 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00 5E. 2022-04-22 08:56:10.336 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.351 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.351 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00. 2022-04-22 08:56:10.351 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00. 2022-04-22 08:56:10.351 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.351 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00. 2022-04-22 08:56:10.351 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 12 00 00 2022-04-22 08:56:10.367 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:10.367 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:10.383 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:10.398 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:10.398 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:10.414 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276248064. 2022-04-22 08:56:10.414 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:10.414 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:56:10.414 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 08:56:10.414 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 08:56:10.414 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Slaapkamer. 2022-04-22 08:56:10.414 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:10.414 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:10.429 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:10.445 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.445 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.445 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.445 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.445 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00 5C C0 2022-04-22 08:56:10.445 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00 5C C0 2022-04-22 08:56:10.445 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.445 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.445 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00 5C. 2022-04-22 08:56:10.461 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.461 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.476 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00. 2022-04-22 08:56:10.476 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00. 2022-04-22 08:56:10.476 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.476 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00. 2022-04-22 08:56:10.476 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 13 00 00 2022-04-22 08:56:10.476 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:10.476 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:10.476 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:10.492 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:10.492 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:10.508 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276313600. 2022-04-22 08:56:10.523 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:10.539 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:56:10.539 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:56:10.539 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:56:10.539 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Zuidraam. 2022-04-22 08:56:10.539 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:10.539 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:10.539 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:10.539 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.539 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.554 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.570 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.570 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00 59 C0 2022-04-22 08:56:10.570 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00 59 C0 2022-04-22 08:56:10.570 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.570 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.570 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00 59. 2022-04-22 08:56:10.570 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.570 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.570 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00. 2022-04-22 08:56:10.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00. 2022-04-22 08:56:10.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.601 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00. 2022-04-22 08:56:10.601 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 14 00 00 2022-04-22 08:56:10.601 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:10.601 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:10.601 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:10.601 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:10.601 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:10.601 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:56:10.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:10.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276379136. 2022-04-22 08:56:10.633 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:10.633 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:56:10.648 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:56:10.648 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:56:10.664 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasraam. 2022-04-22 08:56:10.664 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:10.664 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:10.664 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:10.664 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.664 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.664 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.664 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.664 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00 35 C0 2022-04-22 08:56:10.679 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00 35 C0 2022-04-22 08:56:10.679 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.695 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.695 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00 35. 2022-04-22 08:56:10.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00. 2022-04-22 08:56:10.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00. 2022-04-22 08:56:10.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:10.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00. 2022-04-22 08:56:10.695 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 15 00 00 2022-04-22 08:56:10.711 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:10.726 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:10.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:10.742 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:10.742 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:56:10.758 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:10.758 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:10.758 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276444672. 2022-04-22 08:56:10.758 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:10.758 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:56:10.758 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:56:10.758 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:56:10.758 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:56:10.758 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:10.773 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:10.773 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:10.789 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:10.789 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:10.789 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:10.971 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:10.971 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00 5B C0 2022-04-22 08:56:10.986 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00 5B C0 2022-04-22 08:56:10.986 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:10.986 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:10.986 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00 5B. 2022-04-22 08:56:10.986 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:10.986 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:11.002 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00. 2022-04-22 08:56:11.002 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00. 2022-04-22 08:56:11.002 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:11.002 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00. 2022-04-22 08:56:11.017 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 15 00 00 2022-04-22 08:56:11.017 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:11.017 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:11.017 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:11.017 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:11.017 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:11.017 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:56:11.017 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:11.033 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276444672. 2022-04-22 08:56:11.049 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:11.049 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:56:11.049 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:56:11.064 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:56:11.068 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Werkkamer. 2022-04-22 08:56:11.068 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:11.068 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:11.084 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:11.084 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:11.084 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:11.084 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:11.662 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:11.662 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00 5F C0 2022-04-22 08:56:11.678 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00 5F C0 2022-04-22 08:56:11.678 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:11.678 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:56:11.678 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00 5F. 2022-04-22 08:56:11.678 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:56:11.694 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:11.709 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00. 2022-04-22 08:56:11.709 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00. 2022-04-22 08:56:11.709 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:56:11.709 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00. 2022-04-22 08:56:11.709 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 16 00 00 2022-04-22 08:56:11.740 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:56:11.740 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:56:11.740 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:56:11.740 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:56:11.740 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:56:11.756 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:56:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:56:11.787 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:56:11.803 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1276510208. 2022-04-22 08:56:11.803 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:56:11.803 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 08:56:11.803 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 08:56:11.803 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 08:56:11.803 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Keukenraam. 2022-04-22 08:56:11.803 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:56:11.803 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:56:11.819 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:56:11.819 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:11.834 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:11.834 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:15.710 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:56:15.710 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:56:15.710 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:56:15.710 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:15.725 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:56:15.725 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:56:15.725 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:56:15.725 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-22 08:56:15.725 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-22 08:56:15.725 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Slaapkamer has changed values. 2022-04-22 08:56:15.725 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 1. 2022-04-22 08:56:15.725 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.741 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Keukenraam has changed values. 2022-04-22 08:56:15.757 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 4. 2022-04-22 08:56:15.757 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.757 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-22 08:56:15.757 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-22 08:56:15.757 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.772 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-22 08:56:15.788 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:56:15.788 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:56:15.788 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 100%. 2022-04-22 08:56:15.788 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Zuidraam has changed values. 2022-04-22 08:56:15.788 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 2. 2022-04-22 08:56:15.788 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.819 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasraam has changed values. 2022-04-22 08:56:15.819 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 0. 2022-04-22 08:56:15.819 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.819 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Werkkamer has changed values. 2022-04-22 08:56:15.819 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 3. 2022-04-22 08:56:15.819 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.835 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasdeur has changed values. 2022-04-22 08:56:15.850 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 5. 2022-04-22 08:56:15.850 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:15.850 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-22 08:56:15.850 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-22 08:56:15.850 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-22 08:56:15.850 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:56:19.383 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 17. 2022-04-22 08:56:19.383 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:56:19.383 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:56:19.383 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:56:19.383 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:56:19.383 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:19.383 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:56:19.398 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:19.398 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:56:19.414 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:19.414 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:56:19.414 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:56:19.414 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:56:19.414 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:19.414 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:56:19.430 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:56:19.430 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:56:19.430 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:56:19.430 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:56:19.445 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:56:19.445 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:56:19.445 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:56:19.445 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:56:19.445 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:56:19.461 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:56:19.461 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:19.461 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:56:19.477 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:56:19.477 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.477 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:19.477 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.477 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:56:19.477 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:56:19.477 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:56:19.492 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:56:19.508 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.523 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:56:19.523 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.523 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:56:19.539 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:19.539 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 17. 2022-04-22 08:56:29.573 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 18. 2022-04-22 08:56:29.573 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:56:29.573 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:56:29.573 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:56:29.573 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:56:29.573 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:29.573 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:56:29.589 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:29.604 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:56:29.604 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:29.604 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:56:29.604 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:56:29.604 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:56:29.604 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:29.620 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:56:29.620 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:29.636 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:56:29.636 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:56:29.636 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:56:29.636 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-9,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-22 08:56:29.636 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:56:29.636 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:56:29.636 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:56:29.636 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:56:29.651 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:56:29.667 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:56:29.667 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:56:29.667 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:56:29.667 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:56:29.667 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:56:29.667 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:56:29.667 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:56:29.683 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-9,5,main]) done. 2022-04-22 08:56:29.698 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:29.698 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:56:29.698 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:56:29.698 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-9,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:56:29.698 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:56:29.698 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-9,5,main]) done. 2022-04-22 08:56:29.698 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:56:29.698 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:56:29.714 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:56:29.714 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.729 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:56:29.745 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.745 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.761 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:56:29.776 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:29.776 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 18. 2022-04-22 08:56:29.792 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:56:29.792 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:56:29.792 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:56:29.792 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:56:29.792 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:56:29.792 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:56:29.792 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-22 08:56:29.792 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:56:29.792 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:56:29.808 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:56:29.823 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:29.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:56:29.823 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:56:29.823 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:29.823 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:56:29.823 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:29.823 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:56:29.823 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:56:29.823 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:56:29.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:56:29.839 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:29.839 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:56:29.854 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:56:29.854 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:56:29.854 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:56:29.854 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:56:29.854 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:56:29.854 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:56:29.854 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:29.854 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:56:29.854 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:56:29.870 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:56:29.886 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:29.886 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:29.948 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:29.948 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:56:29.948 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:56:29.964 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:29.964 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:56:29.964 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:56:29.964 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:56:29.964 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:56:29.979 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:56:29.979 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:56:29.979 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:56:29.995 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:56:29.995 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:56:29.995 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:56:29.995 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:56:29.995 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:56:29.995 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:56:30.011 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:56:30.011 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:56:30.026 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:56:30.026 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:56:30.026 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:56:30.026 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:56:30.026 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:30.026 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:30.026 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:30.026 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:30.026 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 C0 2022-04-22 08:56:30.058 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43 C0 2022-04-22 08:56:30.058 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:30.058 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:56:30.058 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 43. 2022-04-22 08:56:30.058 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:56:30.058 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:56:30.073 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:30.089 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:30.089 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:56:30.089 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:30.089 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 28 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:56:30.104 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:56:30.120 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:56:30.120 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:56:30.136 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:56:30.136 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:56:30.151 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:56:30.167 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-22 08:56:30.167 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419560. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:56:30.183 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:56:30.198 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:56:30.198 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:56:30.214 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:56:30.214 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:56:30.214 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:56:30.214 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:56:30.214 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:56:30.214 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:56:30.214 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:56:30.229 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 100%. 2022-04-22 08:56:30.229 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 100. 2022-04-22 08:56:30.229 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 100. 2022-04-22 08:56:30.245 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:56:30 CEST 2022. 2022-04-22 08:56:30.245 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:56:30 CEST 2022. 2022-04-22 08:56:30.245 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:56:30.245 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:56:30.245 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:56:30.245 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:30.245 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:56:30.245 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:56:30.261 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:56:30.261 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-22 08:56:30.276 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:56:30.276 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:56:30.276 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:56:30.276 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:30.276 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:56:30.276 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:56:30.276 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:30.276 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:56:30.292 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:30.292 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:56:30.308 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:56:30.308 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:56:30.308 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:56:30.308 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:30.308 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:56:30.308 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:56:30.308 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:56:30.308 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:56:30.308 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:56:30.323 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:56:30.323 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:56:30.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:30.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:56:30.339 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:56:30.339 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:56:30.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:30.339 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:30.589 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:30.589 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:56:30.604 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:56:30.604 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:30.604 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:56:30.604 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:56:30.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:56:30.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:56:30.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:56:30.620 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:56:30.620 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:56:30.620 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:56:30.636 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:56:30.636 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:56:30.636 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:56:30.636 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:56:30.636 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:56:30.636 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:56:30.636 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:56:30.636 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:56:30.651 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:56:30.651 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:56:30.667 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:56:30.667 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:56:30.667 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:56:30.667 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:56:30.667 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:56:30.667 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 C0 2022-04-22 08:56:30.683 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42 C0 2022-04-22 08:56:30.683 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:56:30.698 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:56:30.698 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 42. 2022-04-22 08:56:30.698 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:56:30.698 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:56:30.698 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:30.698 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:30.729 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:56:30.729 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:56:30.729 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 29 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:56:30.729 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:56:30.729 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:56:30.745 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:56:30.745 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:56:30.745 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:56:30.761 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:56:30.776 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:56:30.776 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-22 08:56:30.792 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:56:30.808 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419561. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:56:30.823 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:56:30.839 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:56:30.839 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:56:30.854 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:56:30.854 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:56:30.854 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:56:30.854 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 10825 as veluxPosition) called. 2022-04-22 08:56:30.854 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 21. 2022-04-22 08:56:30.854 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 21%. 2022-04-22 08:56:30.854 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 21. 2022-04-22 08:56:30.854 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 21. 2022-04-22 08:56:30.870 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:56:30 CEST 2022. 2022-04-22 08:56:30.886 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:56:30 CEST 2022. 2022-04-22 08:56:30.886 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:56:39.796 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 19. 2022-04-22 08:56:39.796 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:56:39.796 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:56:39.796 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:56:39.796 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:56:39.796 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:39.796 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:56:39.796 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:39.796 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:56:39.812 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:39.812 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:56:39.828 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:39.828 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:56:39.828 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.828 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:39.828 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.828 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:56:39.828 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:56:39.843 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:56:39.843 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.843 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:56:39.859 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.859 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:56:39.859 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.859 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.875 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:56:39.890 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.890 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:56:39.890 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.890 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:56:39.890 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:39.890 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 19. 2022-04-22 08:56:39.921 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:56:39.921 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:56:39.921 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:39.921 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:56:39.921 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:56:39.921 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:56:39.921 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:56:39.921 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:56:39.921 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:56:39.937 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:56:39.937 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:56:39.953 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:56:39.953 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:56:39.953 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:56:39.953 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:56:49.934 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 20. 2022-04-22 08:56:49.934 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:56:49.934 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:56:49.934 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:56:49.934 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:56:49.934 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:56:49.934 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:56:49.950 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:49.950 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:56:49.965 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:56:49.965 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:56:49.965 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:56:49.965 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:56:49.965 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:56:49.965 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:56:49.981 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:56:49.981 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:56:49.981 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:56:49.996 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:56:49.996 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:56:49.996 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:56:49.996 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:56:49.996 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:56:49.996 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:56:49.996 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:56:49.996 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:56:50.012 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:56:50.012 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:56:50.028 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.028 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:56:50.028 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.028 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:56:50.028 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:56:50.028 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:56:50.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.043 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:56:50.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.043 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.059 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:56:50.075 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.075 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:56:50.090 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.090 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:56:50.090 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.090 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:56:50.090 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:56:50.090 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 20. 2022-04-22 08:57:00.107 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 21. 2022-04-22 08:57:00.107 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:57:00.107 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:57:00.107 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:57:00.107 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:57:00.107 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:00.107 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:57:00.122 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:00.122 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:57:00.138 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:00.138 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:57:00.138 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:57:00.138 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:57:00.138 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:00.153 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:57:00.153 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:57:00.153 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:57:00.169 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:57:00.169 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:57:00.169 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:57:00.169 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:57:00.169 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:57:00.169 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:57:00.169 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:57:00.169 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:57:00.185 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:57:00.185 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.200 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:57:00.200 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.216 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:57:00.232 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.247 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:57:00.247 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.263 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:57:00.263 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.263 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:57:00.263 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.263 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:57:00.263 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:00.263 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 21. 2022-04-22 08:57:10.285 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 22. 2022-04-22 08:57:10.285 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:57:10.285 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:57:10.285 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:57:10.285 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:57:10.285 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:10.285 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:57:10.285 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:10.300 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:57:10.300 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:10.300 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:57:10.316 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:57:10.316 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:57:10.316 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:10.316 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:57:10.316 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:57:10.316 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:57:10.316 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:57:10.316 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 5 2022-04-22 08:57:10.316 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 5 messages ready to be read (> 0 means true). 2022-04-22 08:57:10.332 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:57:10.332 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:57:10.332 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:10.347 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:10.347 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:10.347 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:10.347 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00 04 C0 2022-04-22 08:57:10.347 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00 04 C0 2022-04-22 08:57:10.347 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:10.347 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:10.363 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00 04. 2022-04-22 08:57:10.363 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.378 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:57:10.378 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.394 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:57:10.394 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.394 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:57:10.410 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.425 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:57:10.425 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.441 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:57:10.441 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.441 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:57:10.441 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.441 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:57:10.441 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:10.441 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 22. 2022-04-22 08:57:10.441 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:10.457 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.457 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00. 2022-04-22 08:57:10.457 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00. 2022-04-22 08:57:10.457 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.457 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00. 2022-04-22 08:57:10.457 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4C 00 00 2022-04-22 08:57:10.488 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:10.488 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:10.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:10.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:10.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:10.503 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:57:10.503 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:10.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:57:10.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:57:10.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:10.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:10.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:57:10.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:10.535 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:10.535 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280049152. 2022-04-22 08:57:10.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:10.550 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:57:10.550 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:57:10.550 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:57:10.550 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:10.550 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:10.597 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:10.597 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:10.597 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:10.597 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:10.613 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:10.613 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00 6D C0 2022-04-22 08:57:10.613 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00 6D C0 2022-04-22 08:57:10.628 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:10.628 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:10.628 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00 6D. 2022-04-22 08:57:10.628 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:10.628 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00. 2022-04-22 08:57:10.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00. 2022-04-22 08:57:10.660 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.660 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00. 2022-04-22 08:57:10.660 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 4D 00 00 2022-04-22 08:57:10.660 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:10.675 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:10.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:10.691 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:10.691 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:10.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:57:10.722 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:10.722 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:57:10.722 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:57:10.722 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:10.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:10.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:57:10.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:10.753 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:10.753 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280114688. 2022-04-22 08:57:10.753 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:10.753 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:57:10.753 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:57:10.753 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:57:10.769 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:10.785 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:10.785 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:10.785 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:10.785 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:10.800 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:10.800 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:10.816 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 03 C0 2022-04-22 08:57:10.816 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 03 C0 2022-04-22 08:57:10.816 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:10.816 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:10.816 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 03. 2022-04-22 08:57:10.816 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:10.832 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.832 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00. 2022-04-22 08:57:10.847 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00. 2022-04-22 08:57:10.847 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.847 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00. 2022-04-22 08:57:10.847 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 2022-04-22 08:57:10.847 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:10.863 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:10.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:10.894 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:57:10.910 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:10.910 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:10.910 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280245760. 2022-04-22 08:57:10.910 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:10.910 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:57:10.910 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 08:57:10.910 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 08:57:10.910 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:10.910 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:10.910 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:10.925 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:10.925 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:10.941 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:10.941 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:10.941 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 00 C0 2022-04-22 08:57:10.941 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 00 C0 2022-04-22 08:57:10.941 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:10.941 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:10.941 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 00. 2022-04-22 08:57:10.941 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:10.941 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.957 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00. 2022-04-22 08:57:10.957 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00. 2022-04-22 08:57:10.972 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:10.972 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00. 2022-04-22 08:57:10.972 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 4F 00 00 2022-04-22 08:57:10.972 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:10.972 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:10.972 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:10.972 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:10.972 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:10.988 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:11.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280245760. 2022-04-22 08:57:11.019 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:11.019 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:57:11.035 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:57:11.035 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:57:11.035 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:11.035 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:11.035 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:11.035 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:11.035 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:11.035 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:11.035 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:11.050 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00 1D C0 2022-04-22 08:57:11.050 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00 1D C0 2022-04-22 08:57:11.066 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:11.066 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:11.066 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00 1D. 2022-04-22 08:57:11.066 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:11.066 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:11.066 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00. 2022-04-22 08:57:11.066 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00. 2022-04-22 08:57:11.066 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:11.066 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00. 2022-04-22 08:57:11.082 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 50 00 00 2022-04-22 08:57:11.097 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:11.097 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:57:11.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:11.113 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:11.128 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:57:11.128 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:11.128 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:11.128 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280311296. 2022-04-22 08:57:11.128 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:11.128 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:57:11.128 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:57:11.128 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:57:11.128 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:11.144 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:11.144 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:11.160 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:11.160 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:11.160 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:11.160 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:11.160 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00 1F C0 2022-04-22 08:57:11.160 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00 1F C0 2022-04-22 08:57:11.160 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:11.191 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:11.207 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00 1F. 2022-04-22 08:57:11.207 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:11.253 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:11.253 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00. 2022-04-22 08:57:11.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00. 2022-04-22 08:57:11.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:11.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00. 2022-04-22 08:57:11.342 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 51 00 00 2022-04-22 08:57:11.342 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:11.342 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:11.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:11.373 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:11.373 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:11.373 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:57:11.373 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:11.373 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:57:11.373 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:57:11.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:11.389 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:11.404 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:57:11.404 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:11.404 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:11.404 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280376832. 2022-04-22 08:57:11.404 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:11.404 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:57:11.420 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:57:11.435 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:57:11.435 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:11.435 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:11.435 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:11.435 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:11.435 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:11.435 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:11.435 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:11.451 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00 1B C0 2022-04-22 08:57:11.467 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00 1B C0 2022-04-22 08:57:11.467 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:11.467 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:57:11.467 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00 1B. 2022-04-22 08:57:11.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:57:11.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:11.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00. 2022-04-22 08:57:11.482 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00. 2022-04-22 08:57:11.482 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:57:11.498 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00. 2022-04-22 08:57:11.498 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 52 00 00 2022-04-22 08:57:11.498 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:57:11.498 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:57:11.498 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:57:11.498 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:57:11.514 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:57:11.529 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 08:57:11.533 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:57:11.533 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 08:57:11.533 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 08:57:11.533 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:57:11.533 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:57:11.533 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:57:11.543 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:57:11.543 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:57:11.543 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1280442368. 2022-04-22 08:57:11.543 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:57:11.543 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 08:57:11.543 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 08:57:11.559 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 08:57:11.574 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:57:11.574 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:57:11.574 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:57:11.574 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:11.590 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:11.590 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:15.497 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:57:15.497 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:57:15.497 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:57:15.512 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:15.512 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:57:15.512 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:57:15.512 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:57:15.512 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:57:15.528 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:57:15.544 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:57:20.460 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 23. 2022-04-22 08:57:20.460 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:57:20.460 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:57:20.460 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:57:20.460 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:57:20.460 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:20.460 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:57:20.476 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:20.476 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:57:20.492 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:20.492 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:57:20.492 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:57:20.492 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:57:20.492 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:20.492 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:57:20.492 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:57:20.492 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:57:20.492 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:57:20.507 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:57:20.507 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:57:20.523 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:57:20.523 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:57:20.523 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:57:20.523 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:57:20.523 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:57:20.523 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:57:20.523 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:57:20.538 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.554 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.554 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:57:20.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.570 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:57:20.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.585 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:57:20.601 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.601 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:57:20.601 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.617 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:57:20.617 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:20.617 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 23. 2022-04-22 08:57:30.641 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 24. 2022-04-22 08:57:30.641 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:57:30.657 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:57:30.657 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:57:30.657 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:57:30.657 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:57:30.657 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:30.657 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:30.672 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:57:30.688 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:57:30.688 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:30.688 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:57:30.688 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:57:30.688 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-22 08:57:30.704 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:30.719 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:57:30.719 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:57:30.719 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]) done. 2022-04-22 08:57:30.719 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:57:30.719 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:30.735 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:57:30.735 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:57:30.750 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:57:30.750 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:57:30.750 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]) done. 2022-04-22 08:57:30.750 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:57:30.750 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:57:30.750 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:57:30.766 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.766 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:57:30.766 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.782 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:57:30.782 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.782 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:57:30.782 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.782 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.797 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:57:30.813 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.829 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:57:30.829 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:30.829 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:57:30.844 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:57:30.844 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:57:30.844 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:57:30.860 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:57:30.860 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:57:30.860 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:57:30.860 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:57:30.860 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:57:30.860 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:57:30.860 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:57:30.875 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:57:30.891 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:57:30.891 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:30.891 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 24. 2022-04-22 08:57:30.891 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:57:30.891 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:57:30.891 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:30.891 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:57:30.907 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:57:30.907 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:57:30.907 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-22 08:57:30.907 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:57:30.907 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:57:30.907 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:57:30.922 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:30.938 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:57:30.938 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:57:30.938 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:30.938 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:57:30.938 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:30.938 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:57:30.938 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:57:30.938 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:57:30.954 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:57:30.969 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:30.969 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:57:30.969 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:57:30.969 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:57:30.969 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:57:30.985 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:57:30.985 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:57:31.000 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:57:31.000 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:31.000 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:57:31.000 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:57:31.000 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:57:31.016 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:31.032 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:31.094 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:31.094 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:57:31.094 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:57:31.110 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:31.110 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:57:31.110 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:57:31.110 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:57:31.110 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:57:31.110 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:57:31.125 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:57:31.141 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:57:31.141 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:57:31.141 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:57:31.141 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:57:31.141 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:57:31.141 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:57:31.157 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:57:31.157 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:57:31.172 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:57:31.172 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:57:31.172 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:57:31.172 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:57:31.172 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:57:31.172 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:31.172 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:31.188 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:31.188 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:31.204 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D C0 2022-04-22 08:57:31.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D C0 2022-04-22 08:57:31.204 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:31.204 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:57:31.219 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D. 2022-04-22 08:57:31.235 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:57:31.235 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:57:31.235 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:57:31.235 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:57:31.235 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:57:31.250 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:57:31.266 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:57:31.266 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:57:31.266 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:57:31.266 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:57:31.266 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:57:31.266 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:57:31.266 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:57:31.282 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:57:31.282 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:57:31.297 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:57:31.313 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:57:31.313 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419622. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:57:31.329 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:57:31.344 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:57:31.360 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:57:31.360 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:57:31.360 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:57:31.376 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:57:31.376 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:57:31.376 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:57:31.392 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:57:31.392 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 100%. 2022-04-22 08:57:31.392 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 100. 2022-04-22 08:57:31.392 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 100. 2022-04-22 08:57:31.392 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:57:31 CEST 2022. 2022-04-22 08:57:31.392 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:57:31 CEST 2022. 2022-04-22 08:57:31.392 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:57:31.392 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:57:31.407 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:57:31.407 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:31.423 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:57:31.423 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:57:31.423 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:57:31.423 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-22 08:57:31.423 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:57:31.423 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:57:31.423 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:57:31.423 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:31.423 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:57:31.439 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:57:31.439 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:31.454 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:57:31.454 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:31.454 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:57:31.454 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:57:31.454 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:57:31.454 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:57:31.454 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:31.454 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:57:31.454 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:57:31.470 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:57:31.470 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:57:31.485 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:57:31.485 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:57:31.485 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:57:31.485 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:31.485 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:57:31.485 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:57:31.485 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:57:31.485 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:31.485 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:31.564 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:31.564 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:57:31.564 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:57:31.579 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:31.579 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:57:31.579 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:57:31.579 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:57:31.579 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:57:31.579 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:57:31.595 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:57:31.595 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:57:31.595 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:57:31.595 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:57:31.610 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:57:31.610 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:57:31.610 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:57:31.610 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:57:31.610 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:57:31.610 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:57:31.610 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:57:31.626 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:57:31.626 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:57:31.642 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:57:31.642 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:57:31.642 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:57:31.642 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:57:31.642 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:57:31.642 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D C0 2022-04-22 08:57:31.657 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D C0 2022-04-22 08:57:31.673 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:57:31.673 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:57:31.673 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D. 2022-04-22 08:57:31.673 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:57:31.673 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:57:31.673 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:57:31.689 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:57:31.704 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:57:31.704 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:57:31.704 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C 66 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:57:31.704 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:57:31.720 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:57:31.720 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:57:31.735 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:57:31.751 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:57:31.767 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:57:31.767 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:57:31.767 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:57:31.767 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:57:31.767 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:57:31.767 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:57:31.782 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:57:31.798 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:57:31.798 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:57:31.798 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-22 08:57:31.798 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:57:31.814 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:57:31.814 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419622. 2022-04-22 08:57:31.814 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:57:31.829 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:57:31.829 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:57:31.829 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:57:31.845 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:57:31.860 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:57:31.860 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:57:31.860 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 10825 as veluxPosition) called. 2022-04-22 08:57:31.860 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 21. 2022-04-22 08:57:31.876 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 21%. 2022-04-22 08:57:31.876 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 21. 2022-04-22 08:57:31.876 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 21. 2022-04-22 08:57:31.892 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:57:31 CEST 2022. 2022-04-22 08:57:31.892 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:57:31 CEST 2022. 2022-04-22 08:57:31.892 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:57:40.902 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 25. 2022-04-22 08:57:40.902 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:57:40.902 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:57:40.902 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:57:40.902 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:57:40.902 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:40.918 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:57:40.918 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:40.933 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:57:40.933 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:40.933 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:57:40.933 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:57:40.933 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:57:40.933 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:40.949 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:57:40.965 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:57:40.965 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:57:40.965 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:57:40.965 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:40.965 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:40.980 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:40.980 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:40.980 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:57:40.996 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:57:40.996 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:57:40.996 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.012 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:57:41.012 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.027 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:57:41.043 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.105 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:57:41.105 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:57:41.137 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:57:41.152 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.152 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:57:41.152 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.152 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:57:41.152 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:57:41.152 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:57:41.168 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:57:41.168 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:57:41.168 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:57:41.168 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:57:41.183 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.183 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:57:41.183 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.183 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:57:41.183 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.183 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:57:41.199 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.199 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:57:41.199 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:41.199 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:57:41.215 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 25. 2022-04-22 08:57:51.234 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 26. 2022-04-22 08:57:51.234 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:57:51.234 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:57:51.234 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:57:51.234 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:57:51.234 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:57:51.234 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:57:51.250 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:51.250 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:57:51.266 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:57:51.266 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:57:51.266 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:57:51.266 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:57:51.266 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:57:51.266 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:57:51.266 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:57:51.266 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:57:51.281 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:57:51.281 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:57:51.297 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:57:51.297 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:57:51.297 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:57:51.297 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:57:51.297 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:57:51.297 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:57:51.297 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:57:51.297 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:57:51.312 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:57:51.312 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.312 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:57:51.328 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.328 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:57:51.328 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:57:51.328 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:57:51.328 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.328 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:57:51.328 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.344 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:57:51.344 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.359 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:57:51.375 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.375 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:57:51.391 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.391 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:57:51.391 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:57:51.391 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 26. 2022-04-22 08:58:01.409 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 27. 2022-04-22 08:58:01.409 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:58:01.409 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:58:01.409 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:58:01.409 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:58:01.409 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:01.409 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:58:01.425 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:01.425 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:58:01.441 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:01.441 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:58:01.441 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:58:01.441 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:58:01.441 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:01.441 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:58:01.441 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:58:01.441 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:58:01.441 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:58:01.456 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:58:01.472 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:58:01.472 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:58:01.472 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:58:01.472 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:58:01.472 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:58:01.472 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:58:01.472 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:58:01.472 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:01.488 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.503 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.503 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:58:01.519 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.519 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:58:01.534 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.550 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:58:01.550 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.566 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:58:01.566 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.566 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:58:01.566 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:01.566 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 27. 2022-04-22 08:58:07.042 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,40) initiated by Thread[OH-safeCall-5,5,main]. 2022-04-22 08:58:07.057 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-5,5,main]): command 40 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:58:07.057 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,40) called. 2022-04-22 08:58:07.057 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command 40 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:58:07.057 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-5,5,main]) done. 2022-04-22 08:58:07.057 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,40) called. 2022-04-22 08:58:07.057 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:07.057 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:58:07.057 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:58:07.057 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): working on item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition) with COMMAND 40. 2022-04-22 08:58:07.073 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,40,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:58:07.073 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:58:07.089 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-22 08:58:07.089 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:58:07.089 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.40 command 2022-04-22 08:58:07.089 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:58:07.089 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:58:07.089 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(40 as PercentType) created. 2022-04-22 08:58:07.089 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-22 08:58:07.089 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 20480. 2022-04-22 08:58:07.089 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=100) called. 2022-04-22 08:58:07.104 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:07.104 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-22 08:58:07.120 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-22 08:58:07.120 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:07.120 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-22 08:58:07.120 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:07.120 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-22 08:58:07.120 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-22 08:58:07.120 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-22 08:58:07.120 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=1289. 2022-04-22 08:58:07.120 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-22 08:58:07.135 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=51200. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=20480. 2022-04-22 08:58:07.151 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-22 08:58:07.167 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-22 08:58:07.182 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-22 08:58:07.182 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-22 08:58:07.182 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-22 08:58:07.182 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-22 08:58:07.182 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-22 08:58:07.182 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 05 09 08 05 00 20 00 C8 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:07.182 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:07.182 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-22 08:58:07.198 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-22 08:58:07.198 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 05 09 08 05 00 20 00 C8 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F8. 2022-04-22 08:58:07.214 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-22 08:58:07.214 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 05 09 08 05 00 20 00 C8 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F8 C0. 2022-04-22 08:58:07.214 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-22 08:58:07.214 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 05 09 08 05 00 20 00 C8 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:58:07.214 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:07.214 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 05 09 08 05 00 20 00 C8 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F8 C0 2022-04-22 08:58:07.229 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-22 08:58:07.245 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 05 09 08 05 00 20 00 C8 00 00 00 00 00 50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 F8 C0 2022-04-22 08:58:07.245 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:07.245 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:07.245 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:07.245 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 28 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00 DB DC C0 2022-04-22 08:58:07.245 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 28 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00 DB DC C0 2022-04-22 08:58:07.245 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:07.245 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 28 called. 2022-04-22 08:58:07.260 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00 C0. 2022-04-22 08:58:07.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:07.276 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:07.276 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00. 2022-04-22 08:58:07.276 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00. 2022-04-22 08:58:07.276 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:07.276 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00. 2022-04-22 08:58:07.276 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 88 00 00 2022-04-22 08:58:07.276 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:07.276 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:07.276 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:07.292 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:07.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:07.323 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1283981312. 2022-04-22 08:58:07.323 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:07.339 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:58:07.339 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:58:07.339 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:58:07.339 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:58:07.339 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:07.339 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:07.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:07.339 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:07.339 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:07.354 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:07.354 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 AA C0 2022-04-22 08:58:07.370 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 AA C0 2022-04-22 08:58:07.370 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:07.370 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:07.370 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 AA. 2022-04-22 08:58:07.370 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:07.370 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:07.370 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:07.370 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:07.370 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:07.385 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:07.385 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 2022-04-22 08:58:07.401 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:07.401 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:07.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:07.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:07.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:07.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:58:07.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:07.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:07.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:07.417 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:07.432 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:07.432 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:58:07.432 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:07.432 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:07.432 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284112384. 2022-04-22 08:58:07.432 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:07.432 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:58:07.432 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:58:07.432 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:58:07.448 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:58:07.448 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:07.464 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:07.464 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:07.464 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:07.464 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:07.464 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:07.464 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 05 09 01 09 C0 2022-04-22 08:58:07.464 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 05 09 01 09 C0 2022-04-22 08:58:07.464 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:07.479 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-22 08:58:07.479 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 05 09 01 09. 2022-04-22 08:58:07.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-22 08:58:07.495 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 08:58:07.495 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 09 01. 2022-04-22 08:58:07.495 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 05 09 01. 2022-04-22 08:58:07.495 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 08:58:07.495 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 09 01. 2022-04-22 08:58:07.495 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 05 09 01 2022-04-22 08:58:07.495 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-22 08:58:07.495 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-22 08:58:07.495 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-22 08:58:07.510 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-22 08:58:07.526 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-22 08:58:07.526 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-22 08:58:07.526 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 1289 and responseNodeID 1289. 2022-04-22 08:58:07.526 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 1289 and response SessionID 1289. 2022-04-22 08:58:07.526 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-22 08:58:07.526 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-22 08:58:07.526 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-22 08:58:07.526 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-22 08:58:07.526 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-22 08:58:07.526 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-22 08:58:07.542 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-22 08:58:07.557 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:58:07.557 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-22 08:58:07.557 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:58:07 CEST 2022. 2022-04-22 08:58:07.557 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:58:07 CEST 2022. 2022-04-22 08:58:07.557 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:58:11.590 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 28. 2022-04-22 08:58:11.590 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:58:11.590 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:58:11.590 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:58:11.590 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:58:11.590 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:11.590 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:58:11.606 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:11.606 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:58:11.621 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:11.621 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:58:11.621 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:58:11.621 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:58:11.621 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:11.621 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:58:11.637 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:58:11.637 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:58:11.637 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:58:11.653 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 10 2022-04-22 08:58:11.653 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 10 messages ready to be read (> 0 means true). 2022-04-22 08:58:11.653 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:58:11.653 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:58:11.653 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:11.653 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:11.653 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:11.653 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:11.653 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:11.668 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:11.668 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.684 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:11.684 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.684 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:58:11.684 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:58:11.684 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:58:11.684 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.700 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:58:11.700 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.700 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.715 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:58:11.731 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.731 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:58:11.746 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.746 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:58:11.746 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.746 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:58:11.746 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:11.746 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 28. 2022-04-22 08:58:11.746 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 AD C0 2022-04-22 08:58:11.746 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 AD C0 2022-04-22 08:58:11.762 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:11.762 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:11.778 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 AD. 2022-04-22 08:58:11.778 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:11.778 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:11.778 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:11.778 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:11.778 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:11.778 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:11.778 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C 8A 00 00 2022-04-22 08:58:11.793 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:11.793 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:11.809 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:11.825 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:58:11.840 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:11.840 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:11.840 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284112384. 2022-04-22 08:58:11.840 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:11.845 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=51200,productTarget=51200) called. 2022-04-22 08:58:11.845 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:58:11.845 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:58:11.850 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-22 08:58:11.850 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:58:11.850 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:11.850 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:11.850 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:11.850 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:11.850 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:11.850 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:11.850 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:11.866 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 09 08 06 00 C8 00 02 01 06 80 04 00 5A C0 2022-04-22 08:58:11.881 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 09 08 06 00 C8 00 02 01 06 80 04 00 5A C0 2022-04-22 08:58:11.881 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:11.881 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 08:58:11.881 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 09 08 06 00 C8 00 02 01 06 80 04 00 5A. 2022-04-22 08:58:11.881 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 08:58:11.881 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:58:11.881 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 09 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:58:11.881 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 09 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:58:11.897 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:58:11.897 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 09 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:58:11.913 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 09 08 06 00 C8 00 02 01 06 80 04 00 2022-04-22 08:58:11.913 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 08:58:11.913 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:11.913 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:11.913 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:11.913 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:11.913 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 09 08 06 00 C8 00 00 01 20 00 05 00 FF C0 2022-04-22 08:58:11.913 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 09 08 06 00 C8 00 00 01 20 00 05 00 FF C0 2022-04-22 08:58:11.913 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:11.928 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 08:58:11.928 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 09 08 06 00 C8 00 00 01 20 00 05 00 FF. 2022-04-22 08:58:11.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 08:58:11.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:58:11.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 09 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:58:11.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 09 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:58:11.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:58:11.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 09 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:58:11.944 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 09 08 06 00 C8 00 00 01 20 00 05 00 2022-04-22 08:58:11.944 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 08:58:11.944 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:11.960 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:11.960 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:11.975 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:11.975 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 05 09 0E C0 2022-04-22 08:58:11.975 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 05 09 0E C0 2022-04-22 08:58:11.975 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:11.975 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:58:11.975 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 05 09 0E. 2022-04-22 08:58:11.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:58:11.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 08:58:11.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 09. 2022-04-22 08:58:11.991 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 05 09. 2022-04-22 08:58:11.991 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 08:58:12.007 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 09. 2022-04-22 08:58:12.007 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 05 09 2022-04-22 08:58:12.007 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-22 08:58:12.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.007 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.007 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.007 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00 FB C0 2022-04-22 08:58:12.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00 FB C0 2022-04-22 08:58:12.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.022 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:12.038 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00 FB. 2022-04-22 08:58:12.038 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.038 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.038 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:12.038 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:12.038 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.038 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00. 2022-04-22 08:58:12.038 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8A 00 00 2022-04-22 08:58:12.053 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:12.057 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:12.057 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:12.057 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=33713. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:12.073 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:12.088 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284112384. 2022-04-22 08:58:12.104 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:12.104 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:58:12.104 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:58:12.104 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:58:12.104 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-22 08:58:12.104 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:58:12.104 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:12.104 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:12.104 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:12.104 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.119 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.119 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.135 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.135 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00 C7 C0 2022-04-22 08:58:12.135 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00 C7 C0 2022-04-22 08:58:12.135 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.135 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:12.135 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00 C7. 2022-04-22 08:58:12.135 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.135 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.151 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00. 2022-04-22 08:58:12.151 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00. 2022-04-22 08:58:12.151 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.166 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00. 2022-04-22 08:58:12.166 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8B 00 00 2022-04-22 08:58:12.166 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:12.166 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:12.166 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:12.166 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:12.166 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:12.166 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 08:58:12.182 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:12.182 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284177920. 2022-04-22 08:58:12.198 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:12.198 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:58:12.198 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 08:58:12.213 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 08:58:12.213 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Slaapkamer. 2022-04-22 08:58:12.229 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:12.229 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:12.229 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:12.229 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.229 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.229 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.229 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.229 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00 C3 C0 2022-04-22 08:58:12.229 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00 C3 C0 2022-04-22 08:58:12.244 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.244 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:12.260 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00 C3. 2022-04-22 08:58:12.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00. 2022-04-22 08:58:12.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00. 2022-04-22 08:58:12.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.260 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00. 2022-04-22 08:58:12.260 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8C 00 00 2022-04-22 08:58:12.276 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:12.291 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:12.291 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:12.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:58:12.307 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:12.323 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:12.323 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284243456. 2022-04-22 08:58:12.323 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:12.323 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:58:12.323 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:58:12.323 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:58:12.323 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Zuidraam. 2022-04-22 08:58:12.323 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:12.323 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:12.338 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:12.338 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.354 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.354 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.354 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.354 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 28 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 DB DC C0 2022-04-22 08:58:12.354 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 28 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 DB DC C0 2022-04-22 08:58:12.354 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.354 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 28 called. 2022-04-22 08:58:12.354 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 C0. 2022-04-22 08:58:12.354 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.369 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.369 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00. 2022-04-22 08:58:12.385 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00. 2022-04-22 08:58:12.385 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.385 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00. 2022-04-22 08:58:12.385 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 2022-04-22 08:58:12.385 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:12.385 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:12.385 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:12.385 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:12.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:12.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:58:12.401 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284308992. 2022-04-22 08:58:12.416 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:12.416 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:58:12.432 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:58:12.448 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:58:12.448 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasraam. 2022-04-22 08:58:12.448 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:12.448 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:12.448 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:12.448 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.448 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.448 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.448 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.448 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 C3 C0 2022-04-22 08:58:12.463 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 C3 C0 2022-04-22 08:58:12.463 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.479 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:12.479 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 C3. 2022-04-22 08:58:12.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00. 2022-04-22 08:58:12.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00. 2022-04-22 08:58:12.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.479 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00. 2022-04-22 08:58:12.494 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C 8D 00 00 2022-04-22 08:58:12.510 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:12.510 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:58:12.510 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:58:12.526 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:12.526 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:12.541 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:58:12.541 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:12.541 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:12.541 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284308992. 2022-04-22 08:58:12.541 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:12.541 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:58:12.541 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:58:12.541 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:58:12.541 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Werkkamer. 2022-04-22 08:58:12.541 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:12.557 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:12.557 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:12.573 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.573 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.573 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.573 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.573 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00 C7 C0 2022-04-22 08:58:12.573 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00 C7 C0 2022-04-22 08:58:12.573 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.573 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:12.573 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00 C7. 2022-04-22 08:58:12.588 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.588 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00. 2022-04-22 08:58:12.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00. 2022-04-22 08:58:12.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.604 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00. 2022-04-22 08:58:12.604 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4C 8E 00 00 2022-04-22 08:58:12.604 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:12.604 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:12.604 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:12.619 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:12.619 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:12.635 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:12.651 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284374528. 2022-04-22 08:58:12.651 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:12.666 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 08:58:12.666 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 08:58:12.666 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 08:58:12.666 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Keukenraam. 2022-04-22 08:58:12.666 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:12.666 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:12.666 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:12.666 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:12.682 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:12.682 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:12.948 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:12.948 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00 FE C0 2022-04-22 08:58:12.948 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00 FE C0 2022-04-22 08:58:12.963 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:12.963 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:58:12.963 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00 FE. 2022-04-22 08:58:12.979 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:58:12.994 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.994 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00. 2022-04-22 08:58:12.994 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00. 2022-04-22 08:58:12.994 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:58:12.994 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00. 2022-04-22 08:58:13.010 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C 8F 00 00 2022-04-22 08:58:13.010 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:58:13.026 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:58:13.026 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:58:13.041 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=33713. 2022-04-22 08:58:13.057 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:58:13.057 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:58:13.057 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1284440064. 2022-04-22 08:58:13.057 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:58:13.057 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:58:13.057 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:58:13.057 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:58:13.057 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:58:13.057 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:58:13.057 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:58:13.073 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:58:13.073 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:13.088 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:13.088 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:16.966 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:58:16.966 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:58:16.966 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:58:16.981 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:16.981 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:58:16.981 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:58:16.981 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:58:16.981 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-22 08:58:16.981 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-22 08:58:16.997 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Slaapkamer has changed values. 2022-04-22 08:58:17.012 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 1. 2022-04-22 08:58:17.012 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:17.012 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Keukenraam has changed values. 2022-04-22 08:58:17.012 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 4. 2022-04-22 08:58:17.012 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:17.012 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-22 08:58:17.012 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-22 08:58:17.012 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:17.028 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-22 08:58:17.028 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:58:17.044 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:58:17.044 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 100%. 2022-04-22 08:58:17.044 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Zuidraam has changed values. 2022-04-22 08:58:17.044 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 2. 2022-04-22 08:58:17.044 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:17.044 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasraam has changed values. 2022-04-22 08:58:17.044 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 0. 2022-04-22 08:58:17.059 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:17.059 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Werkkamer has changed values. 2022-04-22 08:58:17.059 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 3. 2022-04-22 08:58:17.075 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:17.075 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-22 08:58:17.075 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-22 08:58:17.075 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-22 08:58:17.075 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:58:21.764 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 29. 2022-04-22 08:58:21.764 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:58:21.764 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:58:21.764 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:58:21.764 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:58:21.764 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:21.764 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:58:21.779 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:21.779 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:58:21.795 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:21.795 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:58:21.795 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:58:21.795 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:58:21.795 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:21.795 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:58:21.811 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:58:21.811 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:58:21.811 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:58:21.811 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:58:21.826 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:21.826 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:21.826 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.826 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:21.826 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:58:21.826 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:58:21.826 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:58:21.826 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:58:21.842 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:58:21.842 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:58:21.858 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:58:21.858 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.858 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:58:21.858 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:58:21.858 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:58:21.858 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.858 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:58:21.873 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.873 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.889 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:58:21.904 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.904 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:58:21.920 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.920 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:58:21.920 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.920 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:58:21.920 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:21.920 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 29. 2022-04-22 08:58:31.935 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 30. 2022-04-22 08:58:31.935 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:58:31.935 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:58:31.935 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:58:31.935 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:58:31.935 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:31.935 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:58:31.951 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:31.966 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:58:31.966 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:31.966 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:58:31.966 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:58:31.966 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:58:31.966 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:31.982 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:58:31.982 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:58:31.982 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:58:31.998 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:58:31.998 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:58:31.998 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:58:31.998 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:58:31.998 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:58:31.998 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:58:31.998 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:58:31.998 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:58:31.998 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:58:32.013 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:32.029 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:32.029 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:58:32.029 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:58:32.029 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-22 08:58:32.029 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:58:32.029 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]) done. 2022-04-22 08:58:32.029 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:32.029 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:58:32.045 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:58:32.060 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:58:32.060 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:58:32.060 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]) done. 2022-04-22 08:58:32.060 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:58:32.060 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:58:32.060 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:58:32.060 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.060 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:58:32.076 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.076 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:58:32.091 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.107 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:58:32.107 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.123 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:58:32.123 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.123 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:58:32.123 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:32.123 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 30. 2022-04-22 08:58:32.123 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:58:32.123 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:58:32.123 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:32.123 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:58:32.138 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:58:32.138 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:58:32.154 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-22 08:58:32.154 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:58:32.154 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:58:32.154 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:58:32.154 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:32.154 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:58:32.154 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:58:32.154 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:32.154 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:58:32.170 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:32.170 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:58:32.185 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:58:32.185 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:58:32.185 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:58:32.185 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:32.185 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:58:32.185 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:58:32.185 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:58:32.185 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:58:32.201 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:58:32.201 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:58:32.201 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:58:32.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:32.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:58:32.216 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:58:32.216 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:58:32.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:32.216 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:32.279 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:32.279 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:58:32.279 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:58:32.295 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:32.295 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:58:32.295 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:58:32.295 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:58:32.295 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:58:32.295 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:58:32.310 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:58:32.310 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:58:32.310 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:58:32.326 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:58:32.326 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:58:32.326 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:58:32.326 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:58:32.326 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:58:32.326 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:58:32.326 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:58:32.326 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:58:32.326 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:58:32.341 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:58:32.341 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:58:32.357 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:32.357 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:32.357 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:32.357 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:32.357 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 C0 2022-04-22 08:58:32.357 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 C0 2022-04-22 08:58:32.388 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:32.388 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:58:32.388 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99. 2022-04-22 08:58:32.388 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:58:32.388 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:58:32.388 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:32.404 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:32.420 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:58:32.420 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:32.420 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:58:32.420 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:58:32.420 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:58:32.435 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:58:32.435 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:58:32.451 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:58:32.466 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:58:32.466 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=33713. 2022-04-22 08:58:32.482 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:58:32.498 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419683. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:58:32.513 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:58:32.530 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:58:32.530 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:58:32.545 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:58:32.545 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:58:32.545 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:58:32.545 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:58:32.545 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:58:32.545 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 100%. 2022-04-22 08:58:32.545 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 100. 2022-04-22 08:58:32.545 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 100. 2022-04-22 08:58:32.561 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:58:32 CEST 2022. 2022-04-22 08:58:32.561 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:58:32 CEST 2022. 2022-04-22 08:58:32.577 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:58:32.577 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:58:32.577 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:58:32.577 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:32.577 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:58:32.577 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:58:32.577 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:58:32.577 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-22 08:58:32.577 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:58:32.592 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:58:32.608 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:58:32.608 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:32.608 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:58:32.608 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:58:32.608 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:32.608 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:58:32.608 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:32.608 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:58:32.608 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:58:32.608 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:58:32.623 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:58:32.639 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:32.639 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:58:32.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:58:32.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:58:32.639 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:58:32.639 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:58:32.639 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:58:32.639 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:58:32.639 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:32.655 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:58:32.655 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:58:32.670 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:58:32.670 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:32.670 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:32.733 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:32.733 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:58:32.733 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:58:32.748 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:32.748 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:58:32.748 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:58:32.748 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:58:32.748 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:58:32.748 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:58:32.748 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:58:32.764 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:58:32.764 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:58:32.764 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:58:32.780 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:58:32.780 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:58:32.780 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:58:32.795 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:58:32.811 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:58:32.811 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:58:32.811 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:58:32.811 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:58:32.811 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 C0 2022-04-22 08:58:32.811 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99 C0 2022-04-22 08:58:32.827 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:58:32.842 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:58:32.842 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 99. 2022-04-22 08:58:32.842 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:58:32.842 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:58:32.842 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:32.842 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:32.873 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:58:32.873 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:58:32.873 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4F 00 4C A3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:58:32.873 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:58:32.873 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:58:32.873 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:58:32.889 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:58:32.889 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:58:32.905 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:58:32.920 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:58:32.920 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=33713. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:58:32.936 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:58:32.952 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419683. 2022-04-22 08:58:32.952 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:58:32.967 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:58:32.983 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:58:32.983 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:58:32.998 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:58:32.998 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:58:32.998 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:58:32.998 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 33713 as veluxPosition) called. 2022-04-22 08:58:32.998 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 66. 2022-04-22 08:58:32.998 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 66%. 2022-04-22 08:58:32.998 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 66. 2022-04-22 08:58:32.998 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 66. 2022-04-22 08:58:32.998 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:58:32 CEST 2022. 2022-04-22 08:58:33.030 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:58:32 CEST 2022. 2022-04-22 08:58:33.030 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:58:42.144 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 31. 2022-04-22 08:58:42.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:58:42.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:58:42.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:58:42.144 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:58:42.144 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:42.144 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:58:42.159 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:42.175 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:58:42.175 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:42.175 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:42.175 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.175 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:42.175 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.175 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:58:42.175 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:58:42.191 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:58:42.191 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.206 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:58:42.222 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.222 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:58:42.238 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:42.238 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 31. 2022-04-22 08:58:42.253 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:42.253 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:58:42.269 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:58:42.269 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:58:42.269 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:42.269 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:58:42.269 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:58:42.269 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:58:42.269 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:58:42.269 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:58:42.269 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:58:42.284 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:58:42.284 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:58:42.300 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:58:42.300 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:58:42.300 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:58:42.300 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:58:52.257 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 32. 2022-04-22 08:58:52.257 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:58:52.257 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:58:52.257 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:58:52.257 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:58:52.257 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:58:52.257 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:58:52.273 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:52.273 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:58:52.288 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:58:52.288 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:58:52.288 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.288 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:58:52.288 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.288 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:58:52.288 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:58:52.304 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:58:52.304 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.320 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:58:52.335 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.335 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:58:52.335 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:58:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:58:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:58:52.351 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:58:52.351 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 32. 2022-04-22 08:58:52.367 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:58:52.367 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:58:52.382 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:58:52.382 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:58:52.382 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:58:52.382 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:58:52.382 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:58:52.382 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:58:52.382 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:58:52.382 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:58:52.398 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:58:52.398 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:58:52.398 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:58:52.413 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:58:52.413 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:58:52.413 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:58:52.413 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:02.373 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 33. 2022-04-22 08:59:02.373 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:59:02.373 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:59:02.373 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:59:02.373 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:59:02.373 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:02.373 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:59:02.389 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:02.389 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:59:02.404 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:02.404 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:59:02.404 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:02.404 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:02.404 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.420 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:02.420 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.420 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:59:02.436 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.451 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:59:02.467 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.483 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:59:02.483 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:02.498 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 33. 2022-04-22 08:59:02.498 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:59:02.498 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:59:02.498 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:02.498 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:59:02.498 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:59:02.498 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:59:02.498 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:59:02.514 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:59:02.514 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:59:02.529 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:59:02.529 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:59:02.529 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:59:02.529 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:59:02.529 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:59:02.529 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:12.505 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 34. 2022-04-22 08:59:12.505 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:59:12.505 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:59:12.505 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:59:12.505 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:59:12.505 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:12.505 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:59:12.521 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:12.537 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:59:12.537 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:12.537 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:12.537 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.537 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:12.537 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.537 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:59:12.537 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:59:12.554 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:59:12.554 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.554 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:59:12.570 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.586 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:59:12.586 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.601 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:12.601 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:59:12.601 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:59:12.601 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:59:12.601 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:12.601 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:59:12.601 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:59:12.601 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:59:12.617 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:59:12.617 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 4 2022-04-22 08:59:12.632 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 4 messages ready to be read (> 0 means true). 2022-04-22 08:59:12.632 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:59:12.632 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:59:12.632 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:12.632 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:12.632 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:12.632 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:12.632 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00 8D C0 2022-04-22 08:59:12.632 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00 8D C0 2022-04-22 08:59:12.648 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:12.648 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:12.664 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00 8D. 2022-04-22 08:59:12.664 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:59:12.664 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.664 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:59:12.664 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.664 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:59:12.664 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:12.664 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 34. 2022-04-22 08:59:12.679 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:12.679 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:12.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00. 2022-04-22 08:59:12.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00. 2022-04-22 08:59:12.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:12.695 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00. 2022-04-22 08:59:12.695 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C5 00 00 2022-04-22 08:59:12.695 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:12.695 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:12.695 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:12.711 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:12.711 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:59:12.726 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:12.742 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:12.742 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1287979008. 2022-04-22 08:59:12.742 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:12.757 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:59:12.757 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 08:59:12.757 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 08:59:12.757 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:59:12.757 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:12.757 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:12.757 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:12.757 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:12.757 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:12.773 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:12.773 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00 87 C0 2022-04-22 08:59:12.789 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00 87 C0 2022-04-22 08:59:12.789 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:12.789 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:12.789 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00 87. 2022-04-22 08:59:12.789 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:12.789 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:12.789 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00. 2022-04-22 08:59:12.789 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00. 2022-04-22 08:59:12.804 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:12.804 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00. 2022-04-22 08:59:12.804 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C8 00 00 2022-04-22 08:59:12.820 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:12.820 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:12.820 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:12.820 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:12.820 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:12.820 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-22 08:59:12.820 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:59:12.820 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:59:12.836 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:59:12.836 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:12.851 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:12.851 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:59:12.851 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:12.851 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:12.851 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1288175616. 2022-04-22 08:59:12.851 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:12.851 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:59:12.851 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-22 08:59:12.851 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-22 08:59:12.867 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:59:12.867 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:12.867 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:12.882 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:12.882 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:12.882 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:12.882 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:12.882 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 84 C0 2022-04-22 08:59:12.882 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 84 C0 2022-04-22 08:59:12.882 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:12.882 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:12.882 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 84. 2022-04-22 08:59:12.898 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:12.898 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:12.914 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00. 2022-04-22 08:59:12.914 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00. 2022-04-22 08:59:12.914 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:12.914 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00. 2022-04-22 08:59:12.914 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 2022-04-22 08:59:12.914 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:12.914 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:12.914 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:12.929 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:12.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:12.961 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1288241152. 2022-04-22 08:59:12.961 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:12.976 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:59:12.976 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 08:59:12.976 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 08:59:12.976 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:59:12.976 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:12.976 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:12.976 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:12.976 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:12.976 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:12.992 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:12.992 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 87 C0 2022-04-22 08:59:13.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 87 C0 2022-04-22 08:59:13.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:13.007 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:13.007 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 87. 2022-04-22 08:59:13.007 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:13.007 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:13.007 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00. 2022-04-22 08:59:13.007 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00. 2022-04-22 08:59:13.007 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:13.023 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00. 2022-04-22 08:59:13.023 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4C C9 00 00 2022-04-22 08:59:13.039 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:13.039 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:13.039 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:13.039 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:13.039 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:13.039 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 08:59:13.039 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:59:13.039 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 08:59:13.054 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 08:59:13.054 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:13.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:13.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 08:59:13.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:13.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:13.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1288241152. 2022-04-22 08:59:13.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:13.070 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 08:59:13.070 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 08:59:13.070 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 08:59:13.070 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-22 08:59:13.086 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:13.086 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:13.101 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:13.101 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:13.101 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:16.978 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:59:16.978 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:59:16.978 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:59:16.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:16.993 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:59:16.993 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:59:16.993 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:59:16.993 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:59:16.993 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:59:17.009 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:19.983 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,100) initiated by Thread[OH-safeCall-7,5,main]. 2022-04-22 08:59:19.998 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-7,5,main]): command 100 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:59:19.998 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,100) called. 2022-04-22 08:59:20.014 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command 100 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:59:20.014 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-7,5,main]) done. 2022-04-22 08:59:20.014 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,100) called. 2022-04-22 08:59:20.014 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:20.014 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:59:20.014 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:59:20.014 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): working on item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition) with COMMAND 100. 2022-04-22 08:59:20.014 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,100,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:59:20.014 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:59:20.030 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-22 08:59:20.045 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:59:20.045 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.100 command 2022-04-22 08:59:20.045 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:59:20.045 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:59:20.045 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(100 as PercentType) created. 2022-04-22 08:59:20.045 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-22 08:59:20.045 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 51200. 2022-04-22 08:59:20.061 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=100) called. 2022-04-22 08:59:20.061 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:20.061 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-22 08:59:20.077 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-22 08:59:20.077 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:20.077 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-22 08:59:20.077 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:20.077 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-22 08:59:20.077 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-22 08:59:20.077 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-22 08:59:20.077 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=1290. 2022-04-22 08:59:20.077 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-22 08:59:20.092 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=51200. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=51200. 2022-04-22 08:59:20.108 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-22 08:59:20.123 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-22 08:59:20.123 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-22 08:59:20.139 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-22 08:59:20.139 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-22 08:59:20.139 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-22 08:59:20.139 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-22 08:59:20.139 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 05 0A 08 05 00 20 00 C8 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:20.139 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:20.139 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-22 08:59:20.139 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-22 08:59:20.155 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 05 0A 08 05 00 20 00 C8 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63. 2022-04-22 08:59:20.155 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-22 08:59:20.170 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 05 0A 08 05 00 20 00 C8 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 C0. 2022-04-22 08:59:20.170 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-22 08:59:20.170 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 05 0A 08 05 00 20 00 C8 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:59:20.170 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:20.170 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 05 0A 08 05 00 20 00 C8 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 C0 2022-04-22 08:59:20.186 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-22 08:59:20.186 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 05 0A 08 05 00 20 00 C8 00 00 00 00 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 63 C0 2022-04-22 08:59:20.202 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:20.202 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:20.327 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:20.327 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 05 0A 01 0A C0 2022-04-22 08:59:20.327 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 05 0A 01 0A C0 2022-04-22 08:59:20.342 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:20.342 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-22 08:59:20.342 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 05 0A 01 0A. 2022-04-22 08:59:20.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-22 08:59:20.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 08:59:20.342 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 0A 01. 2022-04-22 08:59:20.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 05 0A 01. 2022-04-22 08:59:20.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 08:59:20.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 0A 01. 2022-04-22 08:59:20.373 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 05 0A 01 2022-04-22 08:59:20.373 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-22 08:59:20.373 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-22 08:59:20.405 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 1290 and responseNodeID 1290. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 1290 and response SessionID 1290. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-22 08:59:20.405 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-22 08:59:20.420 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-22 08:59:20.420 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-22 08:59:20.436 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-22 08:59:20.436 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-22 08:59:20.436 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:59:20.436 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-22 08:59:20.436 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:59:20 CEST 2022. 2022-04-22 08:59:20.436 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:59:20 CEST 2022. 2022-04-22 08:59:20.436 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:59:22.687 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 35. 2022-04-22 08:59:22.687 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:59:22.687 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:59:22.687 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:59:22.687 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:59:22.687 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:22.687 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:59:22.702 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:22.702 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:59:22.718 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:22.718 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:59:22.718 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:59:22.718 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:59:22.718 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:22.718 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:59:22.718 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:59:22.718 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:59:22.718 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:59:22.733 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 6 2022-04-22 08:59:22.733 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 6 messages ready to be read (> 0 means true). 2022-04-22 08:59:22.749 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 08:59:22.749 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 08:59:22.749 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:22.749 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:22.749 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:22.749 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:22.749 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00 A5 C0 2022-04-22 08:59:22.749 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00 A5 C0 2022-04-22 08:59:22.749 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:22.765 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:22.765 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00 A5. 2022-04-22 08:59:22.780 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:22.780 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:22.780 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00. 2022-04-22 08:59:22.780 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00. 2022-04-22 08:59:22.780 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:22.780 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00. 2022-04-22 08:59:22.796 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C D3 00 00 2022-04-22 08:59:22.796 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:22.796 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.812 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.812 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:59:22.827 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.827 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:59:22.843 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.858 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:59:22.858 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.874 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:59:22.874 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.874 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:59:22.874 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:22.874 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 35. 2022-04-22 08:59:22.874 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:22.874 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:22.890 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:22.890 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=33713. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:22.905 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:22.921 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1288896512. 2022-04-22 08:59:22.937 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:22.937 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=51200,productTarget=51200) called. 2022-04-22 08:59:22.937 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:59:22.937 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:59:22.937 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-22 08:59:22.937 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:59:22.937 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:59:22.937 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:22.937 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:22.937 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:22.952 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:22.968 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:22.968 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:22.968 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 0A 08 06 00 C8 00 02 01 06 80 04 00 59 C0 2022-04-22 08:59:22.968 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 0A 08 06 00 C8 00 02 01 06 80 04 00 59 C0 2022-04-22 08:59:22.968 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:22.968 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 08:59:22.968 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 0A 08 06 00 C8 00 02 01 06 80 04 00 59. 2022-04-22 08:59:22.968 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 08:59:22.968 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:59:22.983 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0A 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:59:22.983 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 0A 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:59:22.999 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:59:22.999 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0A 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 08:59:22.999 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 0A 08 06 00 C8 00 02 01 06 80 04 00 2022-04-22 08:59:22.999 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 08:59:22.999 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:22.999 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:22.999 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:22.999 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:22.999 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 05 0A 06 00 00 00 00 C0 2022-04-22 08:59:23.015 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 05 0A 06 00 00 00 00 C0 2022-04-22 08:59:23.015 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:23.030 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-22 08:59:23.030 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 05 0A 06 00 00 00 00. 2022-04-22 08:59:23.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-22 08:59:23.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 08:59:23.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 0A 06 00 00 00. 2022-04-22 08:59:23.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 05 0A 06 00 00 00. 2022-04-22 08:59:23.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 08:59:23.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 0A 06 00 00 00. 2022-04-22 08:59:23.030 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 05 0A 06 00 00 00 2022-04-22 08:59:23.030 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-22 08:59:23.046 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:23.062 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:23.062 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:23.062 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:23.062 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 0A 08 06 00 C8 00 00 01 20 00 05 00 FC C0 2022-04-22 08:59:23.062 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 0A 08 06 00 C8 00 00 01 20 00 05 00 FC C0 2022-04-22 08:59:23.062 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:23.062 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 08:59:23.062 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 0A 08 06 00 C8 00 00 01 20 00 05 00 FC. 2022-04-22 08:59:23.062 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 08:59:23.062 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:59:23.077 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0A 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:59:23.093 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 0A 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:59:23.093 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 08:59:23.093 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0A 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 08:59:23.093 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 0A 08 06 00 C8 00 00 01 20 00 05 00 2022-04-22 08:59:23.093 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 08:59:23.093 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:23.093 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:23.093 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:23.093 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:23.108 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 05 0A 0D C0 2022-04-22 08:59:23.108 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 05 0A 0D C0 2022-04-22 08:59:23.124 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:23.124 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:59:23.124 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 05 0A 0D. 2022-04-22 08:59:23.124 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:59:23.124 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 08:59:23.124 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 0A. 2022-04-22 08:59:23.124 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 05 0A. 2022-04-22 08:59:23.124 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 08:59:23.124 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 0A. 2022-04-22 08:59:23.124 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 05 0A 2022-04-22 08:59:23.140 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-22 08:59:23.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:23.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:23.155 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:23.155 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:23.155 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00 F4 C0 2022-04-22 08:59:23.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00 F4 C0 2022-04-22 08:59:23.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:23.155 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:23.155 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00 F4. 2022-04-22 08:59:23.155 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:23.171 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:23.171 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00. 2022-04-22 08:59:23.187 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00. 2022-04-22 08:59:23.187 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:23.187 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00. 2022-04-22 08:59:23.187 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D4 00 00 2022-04-22 08:59:23.187 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:23.187 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:23.187 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:23.187 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:23.202 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:23.218 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1288962048. 2022-04-22 08:59:23.233 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:23.233 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:59:23.249 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:59:23.249 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:59:23.249 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-22 08:59:23.249 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:59:23.249 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:59:23.249 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:23.249 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:23.249 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:23.249 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:23.265 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:25.452 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:25.452 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00 F8 C0 2022-04-22 08:59:25.467 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00 F8 C0 2022-04-22 08:59:25.467 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:25.467 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 08:59:25.467 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00 F8. 2022-04-22 08:59:25.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 08:59:25.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:25.483 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00. 2022-04-22 08:59:25.483 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00. 2022-04-22 08:59:25.483 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 08:59:25.499 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00. 2022-04-22 08:59:25.499 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C D8 00 00 2022-04-22 08:59:25.499 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 08:59:25.499 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 08:59:25.499 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 08:59:25.499 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 08:59:25.499 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 08:59:25.499 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 08:59:25.499 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 08:59:25.514 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1289224192. 2022-04-22 08:59:25.530 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 08:59:25.530 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 08:59:25.546 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 08:59:25.546 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 08:59:25.546 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 08:59:25.561 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 08:59:25.561 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 08:59:25.561 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 08:59:25.561 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:25.561 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:25.561 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:29.425 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 08:59:29.425 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 08:59:29.425 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 08:59:29.441 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:29.441 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:59:29.441 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 08:59:29.441 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 08:59:29.441 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-22 08:59:29.441 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-22 08:59:29.457 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-22 08:59:29.472 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-22 08:59:29.472 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:29.472 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-22 08:59:29.472 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:59:29.472 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:59:29.472 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 100%. 2022-04-22 08:59:29.472 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-22 08:59:29.472 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-22 08:59:29.488 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-22 08:59:29.488 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:32.895 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] starting cycle 36. 2022-04-22 08:59:32.895 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:59:32.895 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:59:32.895 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:59:32.895 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:59:32.895 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:32.895 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:59:32.911 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:32.911 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:59:32.927 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:32.927 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:59:32.927 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:59:32.927 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:59:32.927 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:32.927 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:59:32.927 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:59:32.927 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:59:32.927 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:59:32.942 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:59:32.958 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:59:32.958 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:59:32.958 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:59:32.958 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:59:32.958 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:59:32.958 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:59:32.958 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:32.958 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:32.973 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:32.973 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:59:32.989 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:59:32.989 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-22 08:59:32.989 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:59:32.989 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]) done. 2022-04-22 08:59:32.989 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:32.989 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-22 08:59:32.989 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:59:32.989 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 08:59:32.989 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:59:33.005 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-10,5,main]) done. 2022-04-22 08:59:33.020 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:59:33.020 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.036 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:59:33.036 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.052 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:59:33.067 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.067 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:59:33.083 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:33.083 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-10,5,main] finished cycle 36. 2022-04-22 08:59:33.083 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-22 08:59:33.083 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-22 08:59:33.083 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:33.083 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:59:33.083 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:59:33.083 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:59:33.083 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-22 08:59:33.098 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:59:33.114 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:59:33.114 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:59:33.114 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:33.114 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:59:33.114 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:59:33.114 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:33.114 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:59:33.114 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:33.114 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:59:33.114 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:59:33.130 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:59:33.145 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:59:33.145 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:33.145 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:59:33.145 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:59:33.145 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:59:33.145 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:59:33.145 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:59:33.145 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:59:33.145 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:59:33.161 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:33.161 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:59:33.177 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:59:33.177 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:59:33.177 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:33.177 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:33.239 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:33.239 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:59:33.239 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:59:33.239 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:33.239 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:59:33.255 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:59:33.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:59:33.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:59:33.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:59:33.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:59:33.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:59:33.255 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:59:33.255 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:59:33.255 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:59:33.270 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:59:33.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:59:33.286 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:59:33.286 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:33.286 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:33.302 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:33.302 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:33.317 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B C0 2022-04-22 08:59:33.317 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B C0 2022-04-22 08:59:33.317 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:33.317 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:59:33.333 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B. 2022-04-22 08:59:33.333 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:59:33.333 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:59:33.348 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:33.348 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:33.348 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:59:33.348 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:33.364 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:59:33.380 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:59:33.380 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:59:33.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:59:33.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:59:33.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:59:33.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:59:33.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:59:33.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:59:33.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:59:33.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:59:33.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:59:33.427 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419744. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:59:33.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:59:33.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:59:33.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:59:33.473 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:59:33.473 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:59:33.473 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:59:33.473 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:59:33.473 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:59:33.473 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:59:33.473 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:59:33.473 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:59:33.473 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 08:59:33.489 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 08:59:33.489 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 100%. 2022-04-22 08:59:33.505 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 100. 2022-04-22 08:59:33.505 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 100. 2022-04-22 08:59:33.505 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:59:33 CEST 2022. 2022-04-22 08:59:33.505 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:59:33 CEST 2022. 2022-04-22 08:59:33.505 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:59:33.505 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 08:59:33.505 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-22 08:59:33.505 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:33.520 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 08:59:33.520 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 08:59:33.520 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-22 08:59:33.536 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-22 08:59:33.536 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 08:59:33.536 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 08:59:33.536 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-22 08:59:33.536 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:33.536 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-22 08:59:33.536 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-22 08:59:33.536 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:33.536 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-22 08:59:33.552 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:33.552 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-22 08:59:33.567 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-22 08:59:33.567 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-22 08:59:33.567 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-22 08:59:33.567 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:33.567 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-22 08:59:33.567 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-22 08:59:33.567 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-22 08:59:33.567 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-22 08:59:33.567 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-22 08:59:33.583 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-22 08:59:33.583 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_REQ => sending data => 06 2022-04-22 08:59:33.583 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:33.598 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:59:33.598 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-22 08:59:33.598 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-22 08:59:33.598 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:33.598 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:33.663 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:33.663 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:59:33.663 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-22 08:59:33.679 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:33.679 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 08:59:33.679 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-22 08:59:33.679 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 08:59:33.679 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:59:33.679 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:59:33.679 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-22 08:59:33.694 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-22 08:59:33.694 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-22 08:59:33.694 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => received data => 00 06 2022-04-22 08:59:33.710 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_CFM => applying data length => 2 2022-04-22 08:59:33.710 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:59:33.710 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:59:33.726 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-22 08:59:33.741 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 08:59:33.741 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 08:59:33.741 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 08:59:33.741 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 08:59:33.741 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B C0 2022-04-22 08:59:33.757 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B C0 2022-04-22 08:59:33.772 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 08:59:33.772 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-22 08:59:33.772 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 10 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8B. 2022-04-22 08:59:33.772 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-22 08:59:33.772 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:59:33.772 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:33.788 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x210 and data 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:33.804 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-22 08:59:33.804 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 08:59:33.804 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => received data => 06 00 06 00 48 6F 62 62 79 6B 61 6D 65 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 05 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 00 4C E0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 08:59:33.804 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => GW_GET_NODE_INFORMATION_NTF => applying data length => 124 2022-04-22 08:59:33.819 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-22 08:59:33.819 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-22 08:59:33.835 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-22 08:59:33.851 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-22 08:59:33.851 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=51200. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-22 08:59:33.866 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-22 08:59:33.882 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20224. 2022-04-22 08:59:33.882 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325419744. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-22 08:59:33.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-22 08:59:33.897 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-22 08:59:33.913 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-22 08:59:33.913 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-22 08:59:33.929 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-22 08:59:33.929 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=C800). 2022-04-22 08:59:33.929 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 10825 as veluxPosition) called. 2022-04-22 08:59:33.929 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 21. 2022-04-22 08:59:33.929 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 21%. 2022-04-22 08:59:33.929 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 21. 2022-04-22 08:59:33.929 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 21. 2022-04-22 08:59:33.929 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 08:59:33 CEST 2022. 2022-04-22 08:59:33.960 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 08:59:33 CEST 2022. 2022-04-22 08:59:33.960 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 08:59:43.090 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] starting cycle 37. 2022-04-22 08:59:43.153 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:59:43.231 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:59:43.231 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:59:43.325 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:43.325 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:43.325 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.340 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:43.340 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.340 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:59:43.340 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:59:43.356 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:59:43.356 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:59:43.356 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.356 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:59:43.356 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.356 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:59:43.356 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.356 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:43.372 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:59:43.372 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:59:43.372 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.372 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:43.372 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:59:43.387 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:43.403 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:59:43.403 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:59:43.403 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:59:43.403 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:59:43.403 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:43.419 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:59:43.419 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.419 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:59:43.419 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:59:43.419 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:59:43.419 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:59:43.419 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:59:43.419 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.434 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:59:43.434 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.434 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:59:43.434 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:59:43.434 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:59:43.434 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:59:43.434 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:59:43.450 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.450 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:59:43.450 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.450 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:59:43.450 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:59:43.465 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:59:43.465 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:43.465 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:43.465 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] finished cycle 37. 2022-04-22 08:59:53.485 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] starting cycle 38. 2022-04-22 08:59:53.485 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 08:59:53.485 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 08:59:53.485 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 08:59:53.485 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 08:59:53.500 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 08:59:53.500 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 08:59:53.500 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.516 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 08:59:53.516 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 08:59:53.516 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.516 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 08:59:53.516 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 08:59:53.516 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 08:59:53.516 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 08:59:53.547 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 08:59:53.547 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:53.547 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 08:59:53.547 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 08:59:53.547 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 08:59:53.547 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 08:59:53.547 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 08:59:53.547 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 08:59:53.563 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.579 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 08:59:53.579 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 08:59:53.579 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 08:59:53.579 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 08:59:53.579 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 08:59:53.579 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 08:59:53.594 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 08:59:53.594 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 08:59:53.610 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.610 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 08:59:53.610 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 08:59:53.610 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.610 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 08:59:53.610 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 08:59:53.610 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 08:59:53.610 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 08:59:53.625 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.641 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 08:59:53.657 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.657 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 08:59:53.672 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 08:59:53.672 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] finished cycle 38. 2022-04-22 09:00:01.503 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,0) initiated by Thread[OH-safeCall-8,5,main]. 2022-04-22 09:00:01.503 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-8,5,main]): command 0 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-22 09:00:01.518 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,0) called. 2022-04-22 09:00:01.518 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-8,5,main]) done. 2022-04-22 09:00:01.518 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command 0 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-22 09:00:01.518 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-22 09:00:01.534 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,0) called. 2022-04-22 09:00:01.550 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 09:00:01.550 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-22 09:00:01.550 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-22 09:00:01.550 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): working on item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition) with COMMAND 0. 2022-04-22 09:00:01.565 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,0,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@bfd0) called. 2022-04-22 09:00:01.565 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 09:00:01.565 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-22 09:00:01.581 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 09:00:01.581 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.0 command 2022-04-22 09:00:01.581 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 09:00:01.581 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 09:00:01.581 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(0 as PercentType) created. 2022-04-22 09:00:01.581 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 0. 2022-04-22 09:00:01.581 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=100) called. 2022-04-22 09:00:01.596 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 09:00:01.596 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-22 09:00:01.612 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-22 09:00:01.612 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:01.612 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-22 09:00:01.612 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:01.612 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-22 09:00:01.612 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-22 09:00:01.628 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-22 09:00:01.628 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=1291. 2022-04-22 09:00:01.628 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=51200. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-22 09:00:01.643 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-22 09:00:01.659 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=0. 2022-04-22 09:00:01.675 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-22 09:00:01.675 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-22 09:00:01.675 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-22 09:00:01.675 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-22 09:00:01.675 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-22 09:00:01.690 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-22 09:00:01.690 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-22 09:00:01.706 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 05 0B 08 05 00 20 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-22 09:00:01.706 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 09:00:01.706 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-22 09:00:01.706 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-22 09:00:01.706 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 05 0B 08 05 00 20 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AA. 2022-04-22 09:00:01.721 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-22 09:00:01.737 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 05 0B 08 05 00 20 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AA C0. 2022-04-22 09:00:01.737 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-22 09:00:01.737 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 05 0B 08 05 00 20 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-22 09:00:01.737 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:01.753 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 05 0B 08 05 00 20 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AA C0 2022-04-22 09:00:01.768 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-22 09:00:01.768 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 05 0B 08 05 00 20 00 C8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 06 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AA C0 2022-04-22 09:00:01.768 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:01.768 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:02.018 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:02.018 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 05 0B 01 0B C0 2022-04-22 09:00:02.018 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 05 0B 01 0B C0 2022-04-22 09:00:02.034 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:02.034 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-22 09:00:02.034 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 05 0B 01 0B. 2022-04-22 09:00:02.034 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-22 09:00:02.034 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 09:00:02.034 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 0B 01. 2022-04-22 09:00:02.034 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 05 0B 01. 2022-04-22 09:00:02.034 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-22 09:00:02.050 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 05 0B 01. 2022-04-22 09:00:02.065 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 05 0B 01 2022-04-22 09:00:02.065 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-22 09:00:02.065 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-22 09:00:02.065 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-22 09:00:02.065 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-22 09:00:02.065 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-22 09:00:02.065 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-22 09:00:02.065 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 1291 and responseNodeID 1291. 2022-04-22 09:00:02.081 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 1291 and response SessionID 1291. 2022-04-22 09:00:02.081 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-22 09:00:02.096 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-22 09:00:02.096 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-22 09:00:02.096 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-22 09:00:02.096 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-22 09:00:02.096 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-22 09:00:02.096 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-22 09:00:02.096 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-22 09:00:02.096 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-22 09:00:02.112 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Fri Apr 22 09:00:02 CEST 2022. 2022-04-22 09:00:02.128 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Fri Apr 22 09:00:02 CEST 2022. 2022-04-22 09:00:02.128 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-22 09:00:03.691 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] starting cycle 39. 2022-04-22 09:00:03.691 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 09:00:03.691 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 09:00:03.691 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 09:00:03.691 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 09:00:03.691 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 09:00:03.691 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:03.691 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 09:00:03.707 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:03.707 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 09:00:03.707 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 09:00:03.722 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:03.722 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 09:00:03.722 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 09:00:03.722 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 09:00:03.722 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 09:00:03.738 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 09:00:03.738 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.754 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 09:00:03.754 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 09:00:03.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 09:00:03.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 09:00:03.785 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 09:00:03.785 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 09:00:03.801 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 09:00:03.801 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.801 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 4 2022-04-22 09:00:03.801 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 09:00:03.816 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.816 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 09:00:03.816 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.832 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 09:00:03.832 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 4 messages ready to be read (> 0 means true). 2022-04-22 09:00:03.832 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-22 09:00:03.832 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-22 09:00:03.832 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.832 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 09:00:03.832 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.847 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 09:00:03.863 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:03.863 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] finished cycle 39. 2022-04-22 09:00:03.863 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:03.863 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:03.863 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:03.863 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:03.863 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00 DA C0 2022-04-22 09:00:03.863 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00 DA C0 2022-04-22 09:00:03.863 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:03.879 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:03.879 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00 DA. 2022-04-22 09:00:03.894 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:03.894 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:03.894 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00. 2022-04-22 09:00:03.894 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00. 2022-04-22 09:00:03.894 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:03.894 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00. 2022-04-22 09:00:03.910 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 C8 00 C8 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4C FD 00 00 2022-04-22 09:00:03.926 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:03.926 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:03.926 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:03.926 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:03.926 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:03.926 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 09:00:03.926 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-22 09:00:03.941 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1291649024. 2022-04-22 09:00:03.957 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:03.972 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=51200,productTarget=51200) called. 2022-04-22 09:00:03.988 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 09:00:03.988 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 09:00:03.988 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-22 09:00:03.988 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 09:00:03.988 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:03.988 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:04.004 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:04.004 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.004 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.019 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:04.019 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:04.019 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 0B 08 06 00 C8 00 02 01 06 80 04 00 58 C0 2022-04-22 09:00:04.019 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 0B 08 06 00 C8 00 02 01 06 80 04 00 58 C0 2022-04-22 09:00:04.019 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:04.019 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 09:00:04.019 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 0B 08 06 00 C8 00 02 01 06 80 04 00 58. 2022-04-22 09:00:04.019 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 09:00:04.035 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 09:00:04.051 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0B 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 09:00:04.051 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 0B 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 09:00:04.051 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 09:00:04.051 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0B 08 06 00 C8 00 02 01 06 80 04 00. 2022-04-22 09:00:04.051 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 0B 08 06 00 C8 00 02 01 06 80 04 00 2022-04-22 09:00:04.066 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 09:00:04.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.082 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:04.082 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:04.082 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 05 0B 06 00 00 00 01 C0 2022-04-22 09:00:04.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 05 0B 06 00 00 00 01 C0 2022-04-22 09:00:04.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:04.082 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-22 09:00:04.097 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 05 0B 06 00 00 00 01. 2022-04-22 09:00:04.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-22 09:00:04.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 09:00:04.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 0B 06 00 00 00. 2022-04-22 09:00:04.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 05 0B 06 00 00 00. 2022-04-22 09:00:04.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 09:00:04.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 0B 06 00 00 00. 2022-04-22 09:00:04.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 05 0B 06 00 00 00 2022-04-22 09:00:04.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-22 09:00:04.129 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.144 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.144 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:04.144 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:04.144 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 05 0B 06 00 00 00 01 C0 2022-04-22 09:00:04.144 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 05 0B 06 00 00 00 01 C0 2022-04-22 09:00:04.144 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:04.144 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-22 09:00:04.144 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 05 0B 06 00 00 00 01. 2022-04-22 09:00:04.176 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-22 09:00:04.176 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 09:00:04.176 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 0B 06 00 00 00. 2022-04-22 09:00:04.176 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 05 0B 06 00 00 00. 2022-04-22 09:00:04.176 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-22 09:00:04.191 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 05 0B 06 00 00 00. 2022-04-22 09:00:04.191 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 05 0B 06 00 00 00 2022-04-22 09:00:04.191 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-22 09:00:04.207 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.207 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.207 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:04.519 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:04.519 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 05 0B 08 06 00 C8 00 00 01 20 00 05 00 FD C0 2022-04-22 09:00:04.519 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 05 0B 08 06 00 C8 00 00 01 20 00 05 00 FD C0 2022-04-22 09:00:04.519 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:04.535 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-22 09:00:04.535 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 05 0B 08 06 00 C8 00 00 01 20 00 05 00 FD. 2022-04-22 09:00:04.535 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-22 09:00:04.535 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 09:00:04.535 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0B 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 09:00:04.535 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 05 0B 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 09:00:04.535 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-22 09:00:04.535 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 05 0B 08 06 00 C8 00 00 01 20 00 05 00. 2022-04-22 09:00:04.551 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 05 0B 08 06 00 C8 00 00 01 20 00 05 00 2022-04-22 09:00:04.566 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-22 09:00:04.566 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.566 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.566 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:04.566 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:04.566 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 05 0B 0C C0 2022-04-22 09:00:04.582 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 05 0B 0C C0 2022-04-22 09:00:04.582 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:04.597 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-22 09:00:04.597 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 05 0B 0C. 2022-04-22 09:00:04.597 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-22 09:00:04.597 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 09:00:04.597 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 0B. 2022-04-22 09:00:04.597 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 05 0B. 2022-04-22 09:00:04.597 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-22 09:00:04.613 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 05 0B. 2022-04-22 09:00:04.613 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 05 0B 2022-04-22 09:00:04.629 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-22 09:00:04.629 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.629 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.629 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:04.629 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:04.629 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00 8E C0 2022-04-22 09:00:04.629 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00 8E C0 2022-04-22 09:00:04.644 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:04.660 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:04.660 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00 8E. 2022-04-22 09:00:04.660 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:04.660 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:04.660 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00. 2022-04-22 09:00:04.676 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00. 2022-04-22 09:00:04.676 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:04.691 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00. 2022-04-22 09:00:04.691 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4C FF 00 00 2022-04-22 09:00:04.691 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:04.691 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:04.691 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:04.691 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:04.691 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:04.708 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 09:00:04.708 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:04.724 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 09:00:04.724 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 09:00:04.724 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:04.724 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:04.724 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=33713. 2022-04-22 09:00:04.739 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:04.739 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:04.739 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1291780096. 2022-04-22 09:00:04.755 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:04.755 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 09:00:04.755 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 09:00:04.755 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 09:00:04.755 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-22 09:00:04.755 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 09:00:04.755 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:04.755 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:04.786 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:04.786 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:04.786 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:04.786 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:06.349 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:06.349 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00 48 C0 2022-04-22 09:00:06.349 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00 48 C0 2022-04-22 09:00:06.349 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:06.365 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:06.365 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00 48. 2022-04-22 09:00:06.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:06.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:06.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00. 2022-04-22 09:00:06.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00. 2022-04-22 09:00:06.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:06.365 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00. 2022-04-22 09:00:06.380 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 01 00 00 2022-04-22 09:00:06.396 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:06.396 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:06.396 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:06.396 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:06.396 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:06.396 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-22 09:00:06.411 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1291911168. 2022-04-22 09:00:06.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:06.443 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 09:00:06.458 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-22 09:00:06.458 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-22 09:00:06.458 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasdeur. 2022-04-22 09:00:06.458 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:06.458 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:06.474 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:06.474 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:06.474 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:06.490 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:07.115 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:07.115 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 72 C0 2022-04-22 09:00:07.115 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 72 C0 2022-04-22 09:00:07.130 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:07.130 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:07.130 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 72. 2022-04-22 09:00:07.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:07.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:07.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00. 2022-04-22 09:00:07.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00. 2022-04-22 09:00:07.130 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:07.146 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00. 2022-04-22 09:00:07.161 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 2022-04-22 09:00:07.161 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:07.161 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:07.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:07.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:07.161 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:07.177 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 09:00:07.177 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=33713. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:07.193 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:07.208 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1291976704. 2022-04-22 09:00:07.224 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:07.224 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 09:00:07.224 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 09:00:07.224 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 09:00:07.224 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 09:00:07.224 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:07.224 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:07.224 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:07.240 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:07.240 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:07.255 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:07.380 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:07.380 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 72 C0 2022-04-22 09:00:07.380 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 72 C0 2022-04-22 09:00:07.396 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:07.396 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:07.396 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 72. 2022-04-22 09:00:07.396 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:07.396 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:07.411 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00. 2022-04-22 09:00:07.411 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00. 2022-04-22 09:00:07.411 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:07.427 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00. 2022-04-22 09:00:07.427 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 C8 00 C8 00 F7 FF F7 FF 83 B1 F7 FF 00 00 4D 02 00 00 2022-04-22 09:00:07.427 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:07.427 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:07.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:07.427 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:07.443 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:07.458 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=33713. 2022-04-22 09:00:07.474 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:07.474 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:07.490 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1291976704. 2022-04-22 09:00:07.490 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:07.490 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 09:00:07.490 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-22 09:00:07.490 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-22 09:00:07.490 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-22 09:00:07.490 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:07.490 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:07.521 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:07.521 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:07.521 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:07.521 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:08.084 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:08.084 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00 4E C0 2022-04-22 09:00:08.084 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00 4E C0 2022-04-22 09:00:08.099 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:08.099 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:08.099 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00 4E. 2022-04-22 09:00:08.099 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:08.099 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:08.115 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00. 2022-04-22 09:00:08.115 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00. 2022-04-22 09:00:08.115 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:08.131 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00. 2022-04-22 09:00:08.131 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 03 00 00 2022-04-22 09:00:08.131 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:08.131 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:08.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:08.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:08.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:08.146 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-22 09:00:08.146 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:08.162 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1292042240. 2022-04-22 09:00:08.177 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:08.193 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-22 09:00:08.193 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-22 09:00:08.193 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-22 09:00:08.193 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Slaapkamer. 2022-04-22 09:00:08.193 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:08.193 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:08.209 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:08.209 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:08.224 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:08.224 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:10.037 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:10.037 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00 49 C0 2022-04-22 09:00:10.037 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00 49 C0 2022-04-22 09:00:10.037 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:10.053 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:10.053 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00 49. 2022-04-22 09:00:10.053 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:10.053 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:10.053 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00. 2022-04-22 09:00:10.053 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00. 2022-04-22 09:00:10.053 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:10.053 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00. 2022-04-22 09:00:10.068 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 05 00 00 2022-04-22 09:00:10.084 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:10.084 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:10.084 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:10.084 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:10.099 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:10.099 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:10.115 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:10.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1292173312. 2022-04-22 09:00:10.146 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:10.146 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 09:00:10.146 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-22 09:00:10.146 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-22 09:00:10.146 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasraam. 2022-04-22 09:00:10.146 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:10.146 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:10.146 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:10.162 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:10.162 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:10.178 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:11.053 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:11.053 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 49 C0 2022-04-22 09:00:11.053 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 49 C0 2022-04-22 09:00:11.053 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:11.069 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:11.069 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 49. 2022-04-22 09:00:11.069 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:11.069 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:11.069 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00. 2022-04-22 09:00:11.069 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00. 2022-04-22 09:00:11.069 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:11.069 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00. 2022-04-22 09:00:11.085 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 00 00 00 00 F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 2022-04-22 09:00:11.100 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:11.100 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:11.100 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:11.100 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:11.100 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:11.100 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-22 09:00:11.100 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:11.100 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=0. 2022-04-22 09:00:11.116 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=0. 2022-04-22 09:00:11.116 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:11.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:11.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 09:00:11.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:11.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:11.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1292238848. 2022-04-22 09:00:11.131 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:11.131 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=0,productTarget=0) called. 2022-04-22 09:00:11.131 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-22 09:00:11.131 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-22 09:00:11.147 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Werkkamer. 2022-04-22 09:00:11.163 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:11.163 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:11.163 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:11.163 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:11.163 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:11.163 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:11.663 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-22 09:00:11.663 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 4E C0 2022-04-22 09:00:11.663 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 27 bytes: C0 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 4E C0 2022-04-22 09:00:11.663 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:11.678 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-22 09:00:11.678 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 4E. 2022-04-22 09:00:11.678 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-22 09:00:11.678 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:11.694 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00. 2022-04-22 09:00:11.694 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00. 2022-04-22 09:00:11.710 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-22 09:00:11.710 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00. 2022-04-22 09:00:11.710 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4D 06 00 00 2022-04-22 09:00:11.710 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-22 09:00:11.710 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-22 09:00:11.710 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-22 09:00:11.725 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=63487. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=63487. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-22 09:00:11.741 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-22 09:00:11.756 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-22 09:00:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-22 09:00:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=1292238848. 2022-04-22 09:00:11.772 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-22 09:00:11.772 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=63487,productTarget=63487) called. 2022-04-22 09:00:11.772 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-22 09:00:11.772 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-22 09:00:11.772 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Keukenraam. 2022-04-22 09:00:11.788 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-22 09:00:11.788 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => product updated 2022-04-22 09:00:11.803 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-22 09:00:11.803 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-22 09:00:11.803 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-22 09:00:11.803 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-22 09:00:13.880 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] starting cycle 40. 2022-04-22 09:00:13.880 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 09:00:13.880 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 09:00:13.880 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:13.880 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 09:00:13.880 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.880 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 09:00:13.896 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.911 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 09:00:13.911 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 09:00:13.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 09:00:13.911 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 09:00:13.911 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 09:00:13.927 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 09:00:13.943 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-22 09:00:13.943 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.943 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-22 09:00:13.958 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-22 09:00:13.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:13.990 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-19,5,main] finished cycle 40. 2022-04-22 09:00:15.677 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-22 09:00:15.677 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-22 09:00:15.677 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-22 09:00:15.677 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-22 09:00:15.677 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 09:00:15.693 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-22 09:00:15.693 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-22 09:00:15.693 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-22 09:00:15.693 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-22 09:00:15.693 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Slaapkamer has changed values. 2022-04-22 09:00:15.693 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 1. 2022-04-22 09:00:15.693 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:15.693 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Keukenraam has changed values. 2022-04-22 09:00:15.693 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 4. 2022-04-22 09:00:15.709 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:15.724 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-22 09:00:15.724 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-22 09:00:15.724 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:15.724 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-22 09:00:15.724 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 51200 as veluxPosition) called. 2022-04-22 09:00:15.724 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 100. 2022-04-22 09:00:15.724 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 100%. 2022-04-22 09:00:15.740 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasraam has changed values. 2022-04-22 09:00:15.740 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 0. 2022-04-22 09:00:15.740 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:15.756 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Werkkamer has changed values. 2022-04-22 09:00:15.756 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 3. 2022-04-22 09:00:15.756 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:15.756 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasdeur has changed values. 2022-04-22 09:00:15.756 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 5. 2022-04-22 09:00:15.756 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:15.756 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-22 09:00:15.756 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-22 09:00:15.756 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-22 09:00:15.771 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 09:00:15.787 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 09:00:15.787 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 09:00:15.787 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 09:00:15.787 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 09:00:15.787 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:15.787 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 09:00:15.787 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:15.787 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-22 09:00:15.787 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-22 09:00:15.802 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-22 09:00:15.802 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => started => Thread[OH-velux:klf200:192_168_178_231-1,5,main] 2022-04-22 09:00:15.802 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-22 09:00:15.818 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-22 09:00:15.818 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-22 09:00:15.818 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-22 09:00:15.818 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-22 09:00:15.818 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-22 09:00:15.818 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-22 09:00:15.818 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-22 09:00:15.834 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-22 09:00:15.834 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-22 09:00:15.849 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-22 09:00:15.849 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-22 09:00:24.007 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-21,5,main] starting cycle 41. 2022-04-22 09:00:24.007 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-22 09:00:24.007 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-22 09:00:24.007 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-22 09:00:24.007 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-22 09:00:24.007 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-22 09:00:24.007 [TRACE] [elux.internal.handler.BridgeChannels] - getAllLinkedChannelUIDs() returns [velux:rollershutter:192_168_178_231:Hobbykamer:position, velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition]. 2022-04-22 09:00:24.007 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-22 09:00:24.007 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:24.023 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-22 09:00:24.039 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-22 09:00:24.039 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:24.039 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-22 09:00:24.039 [TRACE] [binding.velux.internal.VeluxItemType] - getPropertyEntriesByThing(velux:klf200) returns [velux:klf200/firmware, velux:klf200/address, velux:klf200/subnetMask, velux:klf200/defaultGW, velux:klf200/DHCP, velux:klf200/WLANSSID, velux:klf200/WLANPassword, velux:klf200/products, velux:klf200/scenes, velux:klf200/check]. 2022-04-22 09:00:24.039 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:24.039 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-22 09:00:24.039 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-22 09:00:24.054 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:24.070 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-22 09:00:24.070 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:24.070 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-22 09:00:24.070 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:24.070 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-22 09:00:24.070 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-22 09:00:24.070 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-22 09:00:24.086 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP.