2022-04-21 21:30:27.085 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-21 21:30:27.085 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=563544064. 2022-04-21 21:30:27.101 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:27.101 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:30:27.117 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-21 21:30:27.117 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-21 21:30:27.132 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Slaapkamer. 2022-04-21 21:30:27.132 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:27.132 [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-21 21:30:27.132 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:27.132 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:27.132 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:27.132 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:28.008 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:28.008 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 BA C0 2022-04-21 21:30:28.008 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 BA C0 2022-04-21 21:30:28.023 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:28.023 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:28.023 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 BA. 2022-04-21 21:30:28.023 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:28.023 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:28.023 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00. 2022-04-21 21:30:28.039 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00. 2022-04-21 21:30:28.054 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:28.054 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00. 2022-04-21 21:30:28.054 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 2022-04-21 21:30:28.054 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:30:28.054 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:28.054 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:28.054 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:28.054 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:28.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-21 21:30:28.070 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=563609600. 2022-04-21 21:30:28.086 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:28.086 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:30:28.101 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-21 21:30:28.101 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-21 21:30:28.117 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Zuidraam. 2022-04-21 21:30:28.117 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:28.117 [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-21 21:30:28.117 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:28.117 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:28.117 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:28.117 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:28.867 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:28.867 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 B8 C0 2022-04-21 21:30:28.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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 B8 C0 2022-04-21 21:30:28.882 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:28.882 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:28.882 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 B8. 2022-04-21 21:30:28.882 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:28.882 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:28.898 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00. 2022-04-21 21:30:28.898 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00. 2022-04-21 21:30:28.898 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:28.898 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00. 2022-04-21 21:30:28.914 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 98 00 00 2022-04-21 21:30:28.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-21 21:30:28.914 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:28.914 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:28.914 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:28.914 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:28.914 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-21 21:30:28.914 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:28.929 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:30:28.929 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=563609600. 2022-04-21 21:30:28.945 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:28.961 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:30:28.961 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-21 21:30:28.976 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-21 21:30:28.976 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Terrasraam. 2022-04-21 21:30:28.976 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:28.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-21 21:30:28.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-21 21:30:28.976 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:28.976 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:28.976 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:29.539 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:29.539 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00 BA C0 2022-04-21 21:30:29.539 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00 BA C0 2022-04-21 21:30:29.555 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:29.555 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:29.555 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00 BA. 2022-04-21 21:30:29.555 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:29.555 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:29.555 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00. 2022-04-21 21:30:29.570 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00. 2022-04-21 21:30:29.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:29.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00. 2022-04-21 21:30:29.586 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 99 00 00 2022-04-21 21:30:29.586 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:30:29.586 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:29.586 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:29.586 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:29.586 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:29.602 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-21 21:30:29.602 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=563675136. 2022-04-21 21:30:29.617 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:29.617 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:30:29.633 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-21 21:30:29.633 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-21 21:30:29.649 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Werkkamer. 2022-04-21 21:30:29.649 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:29.649 [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-21 21:30:29.649 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:29.649 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:29.649 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:29.649 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:30.274 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:30.274 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00 BE C0 2022-04-21 21:30:30.274 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00 BE C0 2022-04-21 21:30:30.289 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:30.289 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:30.289 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00 BE. 2022-04-21 21:30:30.289 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:30.289 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:30.289 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00. 2022-04-21 21:30:30.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00. 2022-04-21 21:30:30.305 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:30.320 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00. 2022-04-21 21:30:30.320 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 9A 00 00 2022-04-21 21:30:30.320 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:30:30.320 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:30.320 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:30.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:30.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:30.336 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=563740672. 2022-04-21 21:30:30.352 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:30.367 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:30:30.383 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-21 21:30:30.383 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-21 21:30:30.383 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Keukenraam. 2022-04-21 21:30:30.383 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:30.383 [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-21 21:30:30.383 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:30.383 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:30.383 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:30.383 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:32.774 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,21) initiated by Thread[OH-safeCall-3,5,main]. 2022-04-21 21:30:32.774 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-3,5,main]): command 21 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-21 21:30:32.774 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,21) called. 2022-04-21 21:30:32.774 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-3,5,main]) done. 2022-04-21 21:30:32.774 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-21 21:30:32.993 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] starting cycle 12. 2022-04-21 21:30:32.993 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:30:32.993 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:30:32.993 [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-21 21:30:32.993 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:30:32.993 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-21 21:30:33.008 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-21 21:30:33.024 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-21 21:30:33.024 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-21 21:30:33.024 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-1,5,main]) done. 2022-04-21 21:30:33.024 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:30:33.024 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-21 21:30:33.024 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-21 21:30:33.040 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-1,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-21 21:30:33.040 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-21 21:30:33.040 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-1,5,main]) done. 2022-04-21 21:30:33.055 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:30:33.055 [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-21 21:30:33.055 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:30:33.055 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.055 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:30:33.055 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.055 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:30:33.055 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.071 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:30:33.086 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.102 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:30:33.102 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.118 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:30:33.118 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:33.118 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-1,5,main] finished cycle 12. 2022-04-21 21:30:34.274 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-21 21:30:34.274 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-21 21:30:34.274 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-21 21:30:34.290 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:34.290 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:30:34.290 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-21 21:30:34.290 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-21 21:30:34.290 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-21 21:30:34.290 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-21 21:30:34.305 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Slaapkamer has changed values. 2022-04-21 21:30:34.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 1. 2022-04-21 21:30:34.321 [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-21 21:30:34.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Keukenraam has changed values. 2022-04-21 21:30:34.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 4. 2022-04-21 21:30:34.321 [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-21 21:30:34.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-21 21:30:34.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-21 21:30:34.321 [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-21 21:30:34.321 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-21 21:30:34.337 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:30:34.337 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:30:34.352 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 79%. 2022-04-21 21:30:34.352 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Zuidraam has changed values. 2022-04-21 21:30:34.352 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 2. 2022-04-21 21:30:34.352 [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-21 21:30:34.352 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasraam has changed values. 2022-04-21 21:30:34.352 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 0. 2022-04-21 21:30:34.352 [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-21 21:30:34.352 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Werkkamer has changed values. 2022-04-21 21:30:34.368 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 3. 2022-04-21 21:30:34.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-21 21:30:34.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Terrasdeur has changed values. 2022-04-21 21:30:34.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 5. 2022-04-21 21:30:34.384 [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-21 21:30:34.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-21 21:30:34.384 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-21 21:30:34.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-21 21:30:34.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:30:34.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]): command 21 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-21 21:30:34.384 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,21) called. 2022-04-21 21:30:34.399 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:30:34.399 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:30:34.415 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:30:34.415 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): working on item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition) with COMMAND 21. 2022-04-21 21:30:34.415 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,21,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:30:34.415 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:30:34.415 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-21 21:30:34.415 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:30:34.415 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.21 command 2022-04-21 21:30:34.415 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:30:34.415 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:30:34.430 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(21 as PercentType) created. 2022-04-21 21:30:34.446 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 10752. 2022-04-21 21:30:34.446 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=79) called. 2022-04-21 21:30:34.446 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:30:34.446 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-21 21:30:34.446 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-21 21:30:34.446 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:34.446 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-21 21:30:34.446 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:34.446 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-21 21:30:34.446 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-21 21:30:34.462 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-21 21:30:34.462 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=2907. 2022-04-21 21:30:34.462 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=40448. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-21 21:30:34.477 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=10752. 2022-04-21 21:30:34.493 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-21 21:30:34.493 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-21 21:30:34.509 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-21 21:30:34.509 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-21 21:30:34.509 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-21 21:30:34.509 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-21 21:30:34.509 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-21 21:30:34.509 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 0B 5B 08 05 00 20 00 9E 00 00 00 00 00 2A 00 00 00 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-21 21:30:34.509 [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-21 21:30:34.524 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-21 21:30:34.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-21 21:30:34.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 0B 5B 08 05 00 20 00 9E 00 00 00 00 00 2A 00 00 00 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 88. 2022-04-21 21:30:34.540 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-21 21:30:34.540 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 0B 5B 08 05 00 20 00 9E 00 00 00 00 00 2A 00 00 00 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 88 C0. 2022-04-21 21:30:34.540 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-21 21:30:34.540 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 0B 5B 08 05 00 20 00 9E 00 00 00 00 00 2A 00 00 00 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-21 21:30:34.540 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:34.540 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 0B 5B 08 05 00 20 00 9E 00 00 00 00 00 2A 00 00 00 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 88 C0 2022-04-21 21:30:34.555 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-21 21:30:34.571 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 0B 5B 08 05 00 20 00 9E 00 00 00 00 00 2A 00 00 00 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 88 C0 2022-04-21 21:30:34.571 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:34.571 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:34.696 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:34.696 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 0B 5B 01 55 C0 2022-04-21 21:30:34.696 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 0B 5B 01 55 C0 2022-04-21 21:30:34.712 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:34.712 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-21 21:30:34.712 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 0B 5B 01 55. 2022-04-21 21:30:34.712 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-21 21:30:34.712 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-21 21:30:34.712 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 0B 5B 01. 2022-04-21 21:30:34.712 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 0B 5B 01. 2022-04-21 21:30:34.743 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-21 21:30:34.743 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 0B 5B 01. 2022-04-21 21:30:34.743 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 0B 5B 01 2022-04-21 21:30:34.743 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-21 21:30:34.743 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-21 21:30:34.743 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-21 21:30:34.743 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-21 21:30:34.743 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-21 21:30:34.743 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-21 21:30:34.743 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 2907 and responseNodeID 2907. 2022-04-21 21:30:34.759 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 2907 and response SessionID 2907. 2022-04-21 21:30:34.759 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-21 21:30:34.774 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-21 21:30:34.774 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-21 21:30:34.774 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-21 21:30:34.774 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-21 21:30:34.774 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-21 21:30:34.774 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-21 21:30:34.774 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:30:34.774 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-21 21:30:34.774 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:30:34 CEST 2022. 2022-04-21 21:30:34.790 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:30:34 CEST 2022. 2022-04-21 21:30:34.790 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:30:34.805 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:30:34.805 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:30:34.805 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:30:34.805 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:30:34.805 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:34.805 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:30:34.805 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:34.805 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:30:34.805 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:30:34.805 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:30:34.821 [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-21 21:30:34.837 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:30:34.837 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:30:34.837 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:30:34.837 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:30:34.837 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 3 2022-04-21 21:30:34.837 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 3 messages ready to be read (> 0 means true). 2022-04-21 21:30:34.837 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-21 21:30:34.837 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-21 21:30:34.837 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:34.837 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:34.852 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:34.852 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:34.868 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00 D0 C0 2022-04-21 21:30:34.868 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00 D0 C0 2022-04-21 21:30:34.868 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:34.868 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:34.868 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00 D0. 2022-04-21 21:30:34.868 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:34.868 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:34.868 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00. 2022-04-21 21:30:34.868 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00. 2022-04-21 21:30:34.884 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:34.884 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00. 2022-04-21 21:30:34.899 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9E 00 00 2022-04-21 21:30:34.899 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:30:34.899 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:34.899 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:34.899 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:34.899 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:34.899 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:30:34.899 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-21 21:30:34.899 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:34.930 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=564002816. 2022-04-21 21:30:34.946 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:34.946 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=40452,productTarget=40448) called. 2022-04-21 21:30:34.962 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:30:34.962 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:30:34.962 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-21 21:30:34.962 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:30:34.962 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:34.962 [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-21 21:30:34.962 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:34.962 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:34.962 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:34.962 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:34.977 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:34.993 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 0B 5B 08 06 00 9E 04 02 01 06 80 04 00 54 C0 2022-04-21 21:30:34.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 0B 5B 08 06 00 9E 04 02 01 06 80 04 00 54 C0 2022-04-21 21:30:34.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:34.993 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-21 21:30:34.993 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 0B 5B 08 06 00 9E 04 02 01 06 80 04 00 54. 2022-04-21 21:30:34.993 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-21 21:30:34.993 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:30:34.993 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5B 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:30:34.993 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 0B 5B 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:30:34.993 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:30:35.009 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5B 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:30:35.009 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 0B 5B 08 06 00 9E 04 02 01 06 80 04 00 2022-04-21 21:30:35.024 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-21 21:30:35.024 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:35.024 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:35.024 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:35.024 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:35.024 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 0B 5B 06 00 00 00 5F C0 2022-04-21 21:30:35.024 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 0B 5B 06 00 00 00 5F C0 2022-04-21 21:30:35.024 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:35.024 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-21 21:30:35.040 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 0B 5B 06 00 00 00 5F. 2022-04-21 21:30:35.040 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-21 21:30:35.055 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-21 21:30:35.055 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 0B 5B 06 00 00 00. 2022-04-21 21:30:35.055 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 0B 5B 06 00 00 00. 2022-04-21 21:30:35.055 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-21 21:30:35.055 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 0B 5B 06 00 00 00. 2022-04-21 21:30:35.055 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 0B 5B 06 00 00 00 2022-04-21 21:30:35.055 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-21 21:30:35.055 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:35.055 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:35.055 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:35.947 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:35.947 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 0B 5B 08 06 00 9E 04 00 01 20 00 05 00 F1 C0 2022-04-21 21:30:35.962 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 0B 5B 08 06 00 9E 04 00 01 20 00 05 00 F1 C0 2022-04-21 21:30:35.962 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:35.962 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-21 21:30:35.962 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 0B 5B 08 06 00 9E 04 00 01 20 00 05 00 F1. 2022-04-21 21:30:35.962 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-21 21:30:35.962 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:30:35.978 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5B 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:30:35.978 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 0B 5B 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:30:35.978 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:30:35.978 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5B 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:30:35.993 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 0B 5B 08 06 00 9E 04 00 01 20 00 05 00 2022-04-21 21:30:35.993 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-21 21:30:35.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:35.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:35.993 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:35.993 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:35.993 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 0B 5B 52 C0 2022-04-21 21:30:35.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 0B 5B 52 C0 2022-04-21 21:30:35.993 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:36.009 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:30:36.009 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 0B 5B 52. 2022-04-21 21:30:36.025 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:30:36.025 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-21 21:30:36.025 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 0B 5B. 2022-04-21 21:30:36.025 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 0B 5B. 2022-04-21 21:30:36.025 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-21 21:30:36.025 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 0B 5B. 2022-04-21 21:30:36.025 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 0B 5B 2022-04-21 21:30:36.025 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-21 21:30:36.025 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:36.040 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:36.040 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:36.040 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:36.056 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00 D6 C0 2022-04-21 21:30:36.056 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00 D6 C0 2022-04-21 21:30:36.056 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:36.056 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:36.056 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00 D6. 2022-04-21 21:30:36.056 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:36.056 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:36.056 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00. 2022-04-21 21:30:36.056 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00. 2022-04-21 21:30:36.072 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:36.087 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00. 2022-04-21 21:30:36.087 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 9F 00 00 2022-04-21 21:30:36.087 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:30:36.087 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:36.087 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:36.087 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:36.087 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:36.087 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:30:36.087 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:36.103 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:30:36.103 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=564068352. 2022-04-21 21:30:36.118 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:36.118 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:30:36.118 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:30:36.118 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:30:36.134 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-21 21:30:36.134 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:30:36.150 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:36.150 [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-21 21:30:36.150 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:36.150 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:36.150 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:36.150 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:39.838 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:39.838 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00 EA C0 2022-04-21 21:30:39.838 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00 EA C0 2022-04-21 21:30:39.853 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:39.853 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:30:39.853 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00 EA. 2022-04-21 21:30:39.853 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:30:39.853 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:39.853 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00. 2022-04-21 21:30:39.869 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00. 2022-04-21 21:30:39.869 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:30:39.869 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00. 2022-04-21 21:30:39.885 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 A3 00 00 2022-04-21 21:30:39.885 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:30:39.885 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:30:39.885 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:30:39.885 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:30:39.885 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:30:39.885 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:30:39.885 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:30:39.900 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:30:39.900 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=564330496. 2022-04-21 21:30:39.916 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:30:39.916 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:30:39.916 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:30:39.916 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:30:39.932 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:30:39.947 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:30:39.947 [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-21 21:30:39.947 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:30:39.947 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:39.947 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:39.947 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:43.130 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 13. 2022-04-21 21:30:43.130 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:30:43.146 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:30:43.146 [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-21 21:30:43.146 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:30:43.146 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.146 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:30:43.146 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.161 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:30:43.177 [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-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.177 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:30:43.193 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:30:43.208 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.224 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:30:43.224 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.224 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:30:43.240 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:43.240 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 13. 2022-04-21 21:30:43.817 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-21 21:30:43.817 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-21 21:30:43.817 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-21 21:30:43.832 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:43.832 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:30:43.832 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-21 21:30:43.832 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-21 21:30:43.832 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-21 21:30:43.832 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-21 21:30:43.848 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-21 21:30:43.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-21 21:30:43.863 [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-21 21:30:43.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-21 21:30:43.863 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:30:43.863 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:30:43.863 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 79%. 2022-04-21 21:30:43.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-21 21:30:43.863 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-21 21:30:43.879 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-21 21:30:43.879 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:30:43.895 [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-21 21:30:43.895 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-21 21:30:43.895 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:30:43.895 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:30:43.895 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:30:43.895 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-21 21:30:43.895 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-21 21:30:43.895 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:30:43.895 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:30:43.895 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-21 21:30:43.910 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:30:43.926 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-21 21:30:43.926 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-21 21:30:43.926 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:43.926 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-21 21:30:43.926 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:43.926 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-21 21:30:43.926 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-21 21:30:43.926 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-21 21:30:43.926 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-21 21:30:43.926 [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-21 21:30:43.942 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:30:43.957 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-21 21:30:43.957 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-21 21:30:43.957 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-21 21:30:43.957 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-21 21:30:43.957 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-21 21:30:43.957 [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-21 21:30:43.957 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:43.957 [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-21 21:30:43.957 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-21 21:30:43.973 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-21 21:30:43.973 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:43.988 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:44.051 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:44.051 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-21 21:30:44.051 [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-21 21:30:44.067 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:44.067 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:30:44.067 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-21 21:30:44.067 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:30:44.067 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:30:44.067 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:30:44.067 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-21 21:30:44.082 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:30:44.082 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:30:44.082 [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-21 21:30:44.098 [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-21 21:30:44.098 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:30:44.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:30:44.113 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-21 21:30:44.129 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:44.129 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:44.129 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:44.129 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:44.129 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 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-21 21:30:44.145 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 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-21 21:30:44.160 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:44.160 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:30:44.160 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A8. 2022-04-21 21:30:44.160 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:30:44.160 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:30:44.160 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:30:44.176 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:30:44.192 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:30:44.192 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:30:44.192 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:30:44.192 [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-21 21:30:44.192 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:30:44.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-21 21:30:44.207 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-21 21:30:44.223 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-21 21:30:44.238 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:30:44.238 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=40448. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-21 21:30:44.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-21 21:30:44.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20226. 2022-04-21 21:30:44.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325539752. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:30:44.285 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:30:44.285 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:30:44.302 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:30:44.302 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-21 21:30:44.302 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-21 21:30:44.317 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=9E04). 2022-04-21 21:30:44.317 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:30:44.317 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:30:44.317 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 79%. 2022-04-21 21:30:44.317 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 79. 2022-04-21 21:30:44.317 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 79. 2022-04-21 21:30:44.317 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:30:44 CEST 2022. 2022-04-21 21:30:44.317 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:30:44 CEST 2022. 2022-04-21 21:30:44.333 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:30:44.333 [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-21 21:30:44.349 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-21 21:30:44.349 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:30:44.349 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:30:44.349 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:30:44.349 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-21 21:30:44.349 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-21 21:30:44.349 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:30:44.349 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:30:44.349 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-21 21:30:44.364 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:30:44.364 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-21 21:30:44.380 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-21 21:30:44.380 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:44.380 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-21 21:30:44.380 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:44.380 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-21 21:30:44.380 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-21 21:30:44.380 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-21 21:30:44.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-21 21:30:44.380 [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-21 21:30:44.396 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:30:44.396 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-21 21:30:44.411 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-21 21:30:44.411 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-21 21:30:44.411 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-21 21:30:44.411 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-21 21:30:44.411 [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-21 21:30:44.411 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:44.411 [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-21 21:30:44.411 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-21 21:30:44.427 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-21 21:30:44.427 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:44.427 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:44.505 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:44.505 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-21 21:30:44.505 [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-21 21:30:44.521 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:44.521 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:30:44.521 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-21 21:30:44.521 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:30:44.521 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:30:44.521 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:30:44.521 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-21 21:30:44.536 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:30:44.552 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:30:44.552 [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-21 21:30:44.552 [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-21 21:30:44.552 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:30:44.552 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-21 21:30:44.552 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-21 21:30:44.552 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:30:44.552 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:30:44.567 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:30:44.567 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:30:44.567 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:30:44.583 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-21 21:30:44.583 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:30:44.583 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:30:44.583 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:30:44.583 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:30:44.583 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 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-21 21:30:44.583 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 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-21 21:30:44.599 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:30:44.614 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:30:44.614 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A8. 2022-04-21 21:30:44.614 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:30:44.614 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:30:44.614 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:30:44.614 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:30:44.630 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:30:44.646 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:30:44.646 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 A8 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:30:44.646 [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-21 21:30:44.646 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:30:44.646 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-21 21:30:44.646 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-21 21:30:44.661 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:30:44.661 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:30:44.677 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-21 21:30:44.692 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:30:44.692 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=40448. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20226. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325539752. 2022-04-21 21:30:44.708 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:30:44.724 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-21 21:30:44.724 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:30:44.739 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:30:44.739 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:30:44.739 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-21 21:30:44.739 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-21 21:30:44.755 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=9E04). 2022-04-21 21:30:44.771 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 10825 as veluxPosition) called. 2022-04-21 21:30:44.771 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 21. 2022-04-21 21:30:44.771 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 21%. 2022-04-21 21:30:44.771 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 21. 2022-04-21 21:30:44.771 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 21. 2022-04-21 21:30:44.771 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:30:44 CEST 2022. 2022-04-21 21:30:44.771 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:30:44 CEST 2022. 2022-04-21 21:30:44.771 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:30:44.771 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:30:44.786 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:30:44.786 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:30:44.786 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:30:44.802 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:44.802 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:30:44.802 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:44.802 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:30:44.802 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:30:44.802 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:30:44.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-21 21:30:44.802 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:30:44.802 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:30:44.817 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:30:44.817 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:30:44.833 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:30:44.833 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:30:44.833 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:30:44.833 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:30:44.833 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:30:44.833 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:30:44.833 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:30:44.833 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:30:53.260 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 14. 2022-04-21 21:30:53.260 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:30:53.260 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:30:53.260 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:30:53.260 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:30:53.260 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:30:53.260 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:30:53.276 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:53.291 [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-21 21:30:53.291 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:30:53.291 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.291 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:30:53.291 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.307 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:30:53.307 [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-21 21:30:53.307 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:30:53.322 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.338 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:30:53.338 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:30:53.354 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:30:53.354 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 14. 2022-04-21 21:30:53.369 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:30:53.385 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:30:53.385 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:30:53.385 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:30:53.385 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:30:53.385 [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-21 21:30:53.385 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:30:53.385 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:30:53.385 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:30:53.385 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:30:53.401 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:30:53.401 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:30:53.416 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:30:53.416 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:30:53.416 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:30:53.416 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:30:53.416 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:30:53.416 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:03.384 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 15. 2022-04-21 21:31:03.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:31:03.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:31:03.384 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:31:03.384 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:31:03.384 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:03.384 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:31:03.400 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:03.400 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:31:03.415 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:03.415 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:31:03.415 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:31:03.415 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:31:03.415 [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-21 21:31:03.415 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:31:03.415 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:31:03.415 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:31:03.415 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:31:03.431 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:31:03.447 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:31:03.447 [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-21 21:31:03.447 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:03.447 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.447 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:03.447 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.447 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:31:03.447 [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-21 21:31:03.462 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:31:03.462 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.478 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:31:03.478 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:31:03.478 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:31:03.478 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:31:03.478 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:31:03.478 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:03.478 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:31:03.478 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.494 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:31:03.494 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.509 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:31:03.525 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.525 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:31:03.540 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.540 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:31:03.540 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:03.540 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 15. 2022-04-21 21:31:13.557 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 16. 2022-04-21 21:31:13.557 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:31:13.557 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:31:13.557 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:31:13.557 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:31:13.557 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:13.557 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:31:13.572 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:13.572 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:31:13.588 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:13.588 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:31:13.588 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:31:13.588 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:31:13.588 [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-21 21:31:13.588 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:31:13.588 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:31:13.588 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:31:13.588 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:31:13.604 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:31:13.604 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:31:13.619 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:31:13.619 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:31:13.619 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:31:13.619 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:31:13.619 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:31:13.619 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:13.619 [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-21 21:31:13.619 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:13.635 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.635 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:13.651 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.651 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:31:13.651 [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-21 21:31:13.651 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:31:13.651 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.651 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:31:13.651 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.651 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:31:13.666 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.666 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:31:13.666 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.682 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:31:13.697 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.697 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:31:13.713 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:13.713 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 16. 2022-04-21 21:31:23.722 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 17. 2022-04-21 21:31:23.722 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:31:23.722 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:31:23.722 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:31:23.722 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:31:23.722 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:23.722 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:31:23.738 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:23.738 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:31:23.753 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:23.753 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:31:23.753 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:31:23.753 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:31:23.753 [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-21 21:31:23.753 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:31:23.753 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:31:23.753 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:31:23.753 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:31:23.769 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:31:23.785 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:31:23.785 [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-21 21:31:23.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:23.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.785 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:23.785 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.785 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:31:23.785 [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-21 21:31:23.800 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:31:23.800 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.816 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:31:23.832 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.832 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:31:23.832 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.847 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:31:23.847 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.847 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:31:23.847 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.847 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:31:23.847 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:23.847 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 17. 2022-04-21 21:31:23.863 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:31:23.863 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:31:23.878 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:31:23.878 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:31:23.878 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:31:23.878 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:31.271 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,40) initiated by Thread[OH-safeCall-3,5,main]. 2022-04-21 21:31:31.286 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-3,5,main]): command 40 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-21 21:31:31.286 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,40) called. 2022-04-21 21:31:31.286 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-3,5,main]) done. 2022-04-21 21:31:31.286 [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-21 21:31:31.286 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-21 21:31:31.302 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,40) called. 2022-04-21 21:31:31.302 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:31.302 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:31:31.333 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:31:31.333 [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-21 21:31:31.333 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,40,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:31:31.333 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:31:31.349 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-21 21:31:31.349 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:31:31.349 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.40 command 2022-04-21 21:31:31.365 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:31:31.365 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:31:31.365 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(40 as PercentType) created. 2022-04-21 21:31:31.365 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 20480. 2022-04-21 21:31:31.365 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=79) called. 2022-04-21 21:31:31.365 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:31.365 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-21 21:31:31.365 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-21 21:31:31.365 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:31.365 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-21 21:31:31.380 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:31.396 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-21 21:31:31.396 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-21 21:31:31.396 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-21 21:31:31.396 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=2908. 2022-04-21 21:31:31.396 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-21 21:31:31.396 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-21 21:31:31.396 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-21 21:31:31.396 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-21 21:31:31.396 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-21 21:31:31.411 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=40448. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=20480. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-21 21:31:31.427 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-21 21:31:31.443 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-21 21:31:31.443 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 0B 5C 08 05 00 20 00 9E 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-21 21:31:31.458 [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-21 21:31:31.458 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-21 21:31:31.458 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-21 21:31:31.458 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 0B 5C 08 05 00 20 00 9E 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 F5. 2022-04-21 21:31:31.458 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-21 21:31:31.458 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 0B 5C 08 05 00 20 00 9E 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 F5 C0. 2022-04-21 21:31:31.458 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-21 21:31:31.484 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 0B 5C 08 05 00 20 00 9E 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-21 21:31:31.484 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:31.484 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 0B 5C 08 05 00 20 00 9E 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 F5 C0 2022-04-21 21:31:31.484 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-21 21:31:31.484 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 0B 5C 08 05 00 20 00 9E 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 F5 C0 2022-04-21 21:31:31.505 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:31.505 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:31.515 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:31.515 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00 F6 C0 2022-04-21 21:31:31.515 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00 F6 C0 2022-04-21 21:31:31.515 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:31.515 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:31.515 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00 F6. 2022-04-21 21:31:31.515 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:31.515 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.531 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00. 2022-04-21 21:31:31.547 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00. 2022-04-21 21:31:31.547 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.547 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00. 2022-04-21 21:31:31.547 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D3 00 00 2022-04-21 21:31:31.547 [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-21 21:31:31.547 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:31.547 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:31.547 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:31.562 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:31.562 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567476224. 2022-04-21 21:31:31.578 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:31.593 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:31:31.609 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-21 21:31:31.609 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-21 21:31:31.609 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:31:31.609 [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-21 21:31:31.609 [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-21 21:31:31.609 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:31.609 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:31.609 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:31.609 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:31.609 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00 9D C0 2022-04-21 21:31:31.625 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00 9D C0 2022-04-21 21:31:31.640 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:31.640 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:31.640 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00 9D. 2022-04-21 21:31:31.640 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:31.640 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.640 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00. 2022-04-21 21:31:31.640 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00. 2022-04-21 21:31:31.640 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.640 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00. 2022-04-21 21:31:31.656 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D4 00 00 2022-04-21 21:31:31.672 [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-21 21:31:31.672 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:31:31.672 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:31.687 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:31.690 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:31:31.690 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:31.706 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:31.706 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567541760. 2022-04-21 21:31:31.706 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:31.706 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:31:31.706 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:31:31.706 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:31:31.706 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:31:31.706 [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-21 21:31:31.706 [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-21 21:31:31.706 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:31.722 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:31.737 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:31.737 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:31.737 [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 21 D5 00 00 F4 C0 2022-04-21 21:31:31.737 [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 21 D5 00 00 F4 C0 2022-04-21 21:31:31.737 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:31.737 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:31.737 [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 21 D5 00 00 F4. 2022-04-21 21:31:31.737 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:31.737 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.737 [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 21 D5 00 00. 2022-04-21 21:31:31.753 [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 21 D5 00 00. 2022-04-21 21:31:31.768 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.768 [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 21 D5 00 00. 2022-04-21 21:31:31.768 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 01 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D5 00 00 2022-04-21 21:31:31.768 [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-21 21:31:31.768 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:31.768 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:31.768 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:31.768 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:31.768 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-21 21:31:31.784 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567607296. 2022-04-21 21:31:31.800 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:31.800 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:31:31.815 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-21 21:31:31.815 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-21 21:31:31.831 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:31:31.831 [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-21 21:31:31.831 [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-21 21:31:31.831 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:31.831 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:31.831 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:31.831 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:31.831 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00 F4 C0 2022-04-21 21:31:31.831 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00 F4 C0 2022-04-21 21:31:31.847 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:31.847 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:31.862 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00 F4. 2022-04-21 21:31:31.862 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:31.862 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.862 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00. 2022-04-21 21:31:31.862 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00. 2022-04-21 21:31:31.862 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.862 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00. 2022-04-21 21:31:31.862 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D6 00 00 2022-04-21 21:31:31.878 [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-21 21:31:31.878 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:31.878 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:31.893 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:31:31.909 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:31.909 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:31.925 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567672832. 2022-04-21 21:31:31.925 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:31.925 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:31:31.925 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-21 21:31:31.925 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-21 21:31:31.925 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:31:31.925 [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-21 21:31:31.925 [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-21 21:31:31.925 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:31.940 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:31.940 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:31.956 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:31.956 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00 F7 C0 2022-04-21 21:31:31.956 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00 F7 C0 2022-04-21 21:31:31.956 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:31.956 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:31.956 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00 F7. 2022-04-21 21:31:31.956 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:31.956 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.956 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00. 2022-04-21 21:31:31.972 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00. 2022-04-21 21:31:31.972 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:31.987 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00. 2022-04-21 21:31:31.987 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D7 00 00 2022-04-21 21:31:31.987 [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-21 21:31:31.987 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:31.987 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:31.987 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:31.987 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:31.987 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-21 21:31:31.987 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:32.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:31:32.003 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567738368. 2022-04-21 21:31:32.018 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:32.018 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:31:32.018 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-21 21:31:32.034 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-21 21:31:32.034 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:31:32.050 [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-21 21:31:32.050 [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-21 21:31:32.050 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:32.050 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:32.050 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:32.050 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:32.050 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 0B 5C 01 52 C0 2022-04-21 21:31:32.050 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 0B 5C 01 52 C0 2022-04-21 21:31:32.065 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:32.081 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-21 21:31:32.081 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 0B 5C 01 52. 2022-04-21 21:31:32.081 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-21 21:31:32.081 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-21 21:31:32.081 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 0B 5C 01. 2022-04-21 21:31:32.081 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 0B 5C 01. 2022-04-21 21:31:32.081 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-21 21:31:32.081 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 0B 5C 01. 2022-04-21 21:31:32.081 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 0B 5C 01 2022-04-21 21:31:32.081 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-21 21:31:32.097 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-21 21:31:32.097 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-21 21:31:32.112 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 2908 and responseNodeID 2908. 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 2908 and response SessionID 2908. 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-21 21:31:32.112 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-21 21:31:32.112 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-21 21:31:32.128 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-21 21:31:32.143 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-21 21:31:32.143 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-21 21:31:32.143 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:31:32.143 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-21 21:31:32.143 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:31:32 CEST 2022. 2022-04-21 21:31:32.143 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:31:32 CEST 2022. 2022-04-21 21:31:32.143 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:31:33.863 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 18. 2022-04-21 21:31:33.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:31:33.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:31:33.863 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:31:33.863 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:31:33.863 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:33.863 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:31:33.863 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:33.863 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:31:33.863 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:33.878 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:31:33.878 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:31:33.878 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:31:33.894 [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-21 21:31:33.894 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:31:33.894 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:31:33.894 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:31:33.894 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:31:33.894 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 8 2022-04-21 21:31:33.894 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 8 messages ready to be read (> 0 means true). 2022-04-21 21:31:33.894 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-21 21:31:33.894 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-21 21:31:33.909 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:33.909 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:33.925 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:33.925 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:33.925 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00 99 C0 2022-04-21 21:31:33.925 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00 99 C0 2022-04-21 21:31:33.925 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:33.925 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:33.925 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00 99. 2022-04-21 21:31:33.925 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:33.925 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:33.941 [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-21 21:31:33.941 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:33.956 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-21 21:31:33.956 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-21 21:31:33.956 [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-21 21:31:33.956 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-21 21:31:33.956 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-9,5,main]) done. 2022-04-21 21:31:33.956 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:33.956 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00. 2022-04-21 21:31:33.956 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-21 21:31:33.956 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-21 21:31:33.972 [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-21 21:31:33.988 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-21 21:31:33.988 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-9,5,main]) done. 2022-04-21 21:31:33.988 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:31:33.988 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00. 2022-04-21 21:31:33.988 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:33.988 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00. 2022-04-21 21:31:33.988 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D7 00 00 2022-04-21 21:31:33.988 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:31:34.003 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:34.019 [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-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.019 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:31:34.034 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.034 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:31:34.034 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:34.050 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:34.066 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:31:34.066 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:34.081 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:31:34.081 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.081 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:31:34.081 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.081 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:31:34.081 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.081 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:34.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567738368. 2022-04-21 21:31:34.097 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:34.097 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=40452,productTarget=40448) called. 2022-04-21 21:31:34.097 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:31:34.113 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:31:34.113 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-21 21:31:34.113 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:31:34.113 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:31:34.113 [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-21 21:31:34.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:31:34.113 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.113 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.113 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.128 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.128 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:31:34.144 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.144 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:31:34.144 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:34.144 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 18. 2022-04-21 21:31:34.144 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 0B 5C 08 06 00 9E 04 02 01 06 80 04 00 53 C0 2022-04-21 21:31:34.144 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 0B 5C 08 06 00 9E 04 02 01 06 80 04 00 53 C0 2022-04-21 21:31:34.144 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.159 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-21 21:31:34.159 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 0B 5C 08 06 00 9E 04 02 01 06 80 04 00 53. 2022-04-21 21:31:34.159 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-21 21:31:34.175 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:31:34.175 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5C 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:31:34.175 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 0B 5C 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:31:34.175 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:31:34.175 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5C 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:31:34.175 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 0B 5C 08 06 00 9E 04 02 01 06 80 04 00 2022-04-21 21:31:34.175 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-21 21:31:34.175 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.175 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.191 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.206 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.206 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 0B 5C 06 00 00 00 58 C0 2022-04-21 21:31:34.206 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 0B 5C 06 00 00 00 58 C0 2022-04-21 21:31:34.206 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.206 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-21 21:31:34.206 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 0B 5C 06 00 00 00 58. 2022-04-21 21:31:34.206 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-21 21:31:34.206 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-21 21:31:34.206 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 0B 5C 06 00 00 00. 2022-04-21 21:31:34.206 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 0B 5C 06 00 00 00. 2022-04-21 21:31:34.222 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-21 21:31:34.222 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 0B 5C 06 00 00 00. 2022-04-21 21:31:34.238 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 0B 5C 06 00 00 00 2022-04-21 21:31:34.238 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-21 21:31:34.238 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.238 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.238 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.238 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.238 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00 FB C0 2022-04-21 21:31:34.238 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00 FB C0 2022-04-21 21:31:34.238 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.238 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:34.253 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00 FB. 2022-04-21 21:31:34.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:34.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:34.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00. 2022-04-21 21:31:34.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00. 2022-04-21 21:31:34.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:34.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00. 2022-04-21 21:31:34.269 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D8 00 00 2022-04-21 21:31:34.269 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:31:34.269 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:34.284 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:31:34.300 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:34.316 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:34.316 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567803904. 2022-04-21 21:31:34.331 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:34.331 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:31:34.331 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-21 21:31:34.331 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-21 21:31:34.331 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Werkkamer. 2022-04-21 21:31:34.331 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:31:34.331 [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-21 21:31:34.331 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:31:34.331 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.347 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.347 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.363 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.363 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 0B 5C 08 06 00 9E 04 00 01 20 00 05 00 F6 C0 2022-04-21 21:31:34.363 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 0B 5C 08 06 00 9E 04 00 01 20 00 05 00 F6 C0 2022-04-21 21:31:34.363 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.363 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-21 21:31:34.363 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 0B 5C 08 06 00 9E 04 00 01 20 00 05 00 F6. 2022-04-21 21:31:34.363 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-21 21:31:34.363 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:31:34.363 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5C 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:31:34.378 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 0B 5C 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:31:34.378 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:31:34.378 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5C 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:31:34.394 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 0B 5C 08 06 00 9E 04 00 01 20 00 05 00 2022-04-21 21:31:34.394 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-21 21:31:34.394 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.394 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.394 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.394 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.394 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 0B 5C 55 C0 2022-04-21 21:31:34.394 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 0B 5C 55 C0 2022-04-21 21:31:34.410 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.410 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:31:34.425 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 0B 5C 55. 2022-04-21 21:31:34.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:31:34.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-21 21:31:34.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 0B 5C. 2022-04-21 21:31:34.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 0B 5C. 2022-04-21 21:31:34.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-21 21:31:34.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 0B 5C. 2022-04-21 21:31:34.425 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 0B 5C 2022-04-21 21:31:34.425 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-21 21:31:34.441 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.441 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.441 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.456 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.456 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00 91 C0 2022-04-21 21:31:34.456 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00 91 C0 2022-04-21 21:31:34.456 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.456 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:34.456 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00 91. 2022-04-21 21:31:34.456 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:34.456 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:34.456 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00. 2022-04-21 21:31:34.472 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00. 2022-04-21 21:31:34.472 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:34.488 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00. 2022-04-21 21:31:34.488 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 21 D8 00 00 2022-04-21 21:31:34.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-21 21:31:34.488 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:34.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:34.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:34.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:34.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:31:34.503 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567803904. 2022-04-21 21:31:34.519 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:34.519 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:31:34.535 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:31:34.535 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:31:34.550 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-21 21:31:34.550 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:31:34.550 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:31:34.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-21 21:31:34.550 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:31:34.550 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.550 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.550 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:34.550 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:34.566 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00 FD C0 2022-04-21 21:31:34.566 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00 FD C0 2022-04-21 21:31:34.581 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:34.581 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:31:34.581 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00 FD. 2022-04-21 21:31:34.581 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:31:34.581 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:34.581 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00. 2022-04-21 21:31:34.581 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00. 2022-04-21 21:31:34.581 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:31:34.613 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00. 2022-04-21 21:31:34.613 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 21 D9 00 00 2022-04-21 21:31:34.613 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:31:34.613 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:31:34.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:31:34.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:31:34.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:31:34.628 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-21 21:31:34.628 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:31:34.628 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=567869440. 2022-04-21 21:31:34.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:31:34.644 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:31:34.644 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-21 21:31:34.660 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-21 21:31:34.660 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Keukenraam. 2022-04-21 21:31:34.675 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:31:34.675 [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-21 21:31:34.675 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:31:34.675 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:34.675 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:34.675 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:38.551 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-21 21:31:38.551 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-21 21:31:38.551 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-21 21:31:38.567 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:38.567 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:31:38.567 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-21 21:31:38.567 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-21 21:31:38.567 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-21 21:31:38.567 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-21 21:31:38.598 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Keukenraam has changed values. 2022-04-21 21:31:38.598 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 4. 2022-04-21 21:31:38.598 [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-21 21:31:38.598 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-21 21:31:38.598 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-21 21:31:38.598 [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-21 21:31:38.598 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-21 21:31:38.598 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:31:38.598 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:31:38.613 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 79%. 2022-04-21 21:31:38.629 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Werkkamer has changed values. 2022-04-21 21:31:38.629 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 3. 2022-04-21 21:31:38.629 [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-21 21:31:38.629 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-21 21:31:38.629 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-21 21:31:38.629 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-21 21:31:38.629 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:38.629 [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-21 21:31:38.629 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-21 21:31:38.645 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:38.645 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:31:38.660 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:31:38.660 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-21 21:31:38.660 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-21 21:31:38.660 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:31:38.660 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:31:38.660 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-21 21:31:38.660 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:38.660 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-21 21:31:38.660 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-21 21:31:38.676 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:38.676 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-21 21:31:38.692 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:38.692 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-21 21:31:38.692 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-21 21:31:38.692 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-21 21:31:38.692 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-21 21:31:38.692 [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-21 21:31:38.692 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:31:38.692 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-21 21:31:38.692 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-21 21:31:38.707 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-21 21:31:38.707 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-21 21:31:38.707 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-21 21:31:38.723 [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-21 21:31:38.723 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:38.723 [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-21 21:31:38.723 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-21 21:31:38.723 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-21 21:31:38.723 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:38.723 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:38.785 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:38.785 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-21 21:31:38.785 [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-21 21:31:38.801 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:38.801 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:31:38.801 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-21 21:31:38.801 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:31:38.801 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:31:38.801 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:31:38.801 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-21 21:31:38.817 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:31:38.817 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:31:38.817 [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-21 21:31:38.832 [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-21 21:31:38.832 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:31:38.832 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:31:38.848 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-21 21:31:38.863 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:38.863 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:38.863 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:38.863 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:38.863 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DE C0 2022-04-21 21:31:38.863 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DE C0 2022-04-21 21:31:38.879 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:38.879 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:31:38.895 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DE. 2022-04-21 21:31:38.895 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:31:38.895 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:31:38.895 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:31:38.895 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:31:38.910 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:31:38.926 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:31:38.926 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DE 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:31:38.926 [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-21 21:31:38.926 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:31:38.926 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-21 21:31:38.926 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-21 21:31:38.942 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:31:38.942 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-21 21:31:38.942 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-21 21:31:38.957 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:31:38.973 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=40448. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20226. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325539806. 2022-04-21 21:31:38.988 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:31:39.004 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-21 21:31:39.004 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:31:39.020 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:31:39.020 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:31:39.020 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-21 21:31:39.020 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-21 21:31:39.035 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=9E04). 2022-04-21 21:31:39.051 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:31:39.051 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:31:39.051 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 79%. 2022-04-21 21:31:39.051 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 79. 2022-04-21 21:31:39.051 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 79. 2022-04-21 21:31:39.051 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:31:38 CEST 2022. 2022-04-21 21:31:39.051 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:31:38 CEST 2022. 2022-04-21 21:31:39.051 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:31:39.067 [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-21 21:31:39.082 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-21 21:31:39.082 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:39.082 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:31:39.082 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:31:39.082 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-21 21:31:39.082 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-21 21:31:39.082 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:31:39.082 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:31:39.082 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-21 21:31:39.098 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:39.098 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-21 21:31:39.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-21 21:31:39.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:39.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-21 21:31:39.113 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:39.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-21 21:31:39.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-21 21:31:39.113 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-21 21:31:39.113 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-21 21:31:39.113 [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-21 21:31:39.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:31:39.129 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-21 21:31:39.145 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-21 21:31:39.145 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-21 21:31:39.145 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-21 21:31:39.145 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-21 21:31:39.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-21 21:31:39.145 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:39.145 [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-21 21:31:39.145 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-21 21:31:39.145 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-21 21:31:39.160 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:39.160 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:39.223 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:39.223 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-21 21:31:39.223 [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-21 21:31:39.223 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:39.223 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:31:39.238 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-21 21:31:39.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:31:39.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:31:39.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:31:39.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-21 21:31:39.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:31:39.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:31:39.238 [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-21 21:31:39.238 [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-21 21:31:39.254 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:31:39.254 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:31:39.270 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-21 21:31:39.270 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:31:39.270 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:31:39.285 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:31:39.285 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:31:39.301 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DF C0 2022-04-21 21:31:39.301 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DF C0 2022-04-21 21:31:39.301 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:31:39.301 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:31:39.301 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DF. 2022-04-21 21:31:39.317 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:31:39.332 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:31:39.332 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:31:39.332 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:31:39.348 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:31:39.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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:31:39.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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 21 DF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:31:39.364 [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-21 21:31:39.364 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:31:39.364 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-21 21:31:39.364 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-21 21:31:39.364 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:31:39.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-21 21:31:39.380 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-21 21:31:39.395 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:31:39.411 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=40448. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20226. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325539807. 2022-04-21 21:31:39.426 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:31:39.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-21 21:31:39.442 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:31:39.458 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:31:39.458 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:31:39.458 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-21 21:31:39.458 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-21 21:31:39.473 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=9E04). 2022-04-21 21:31:39.473 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 10825 as veluxPosition) called. 2022-04-21 21:31:39.489 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 21. 2022-04-21 21:31:39.489 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 21%. 2022-04-21 21:31:39.489 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 21. 2022-04-21 21:31:39.489 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 21. 2022-04-21 21:31:39.489 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:31:39 CEST 2022. 2022-04-21 21:31:39.489 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:31:39 CEST 2022. 2022-04-21 21:31:39.505 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:31:44.160 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 19. 2022-04-21 21:31:44.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:31:44.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:31:44.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:31:44.160 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:31:44.160 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:44.160 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:31:44.176 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:44.176 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:31:44.192 [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-21 21:31:44.192 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:44.192 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.192 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:44.192 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.207 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:31:44.207 [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-21 21:31:44.207 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:31:44.223 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:44.223 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:31:44.223 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:31:44.223 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:31:44.223 [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-21 21:31:44.223 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:31:44.223 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:31:44.223 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:31:44.223 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:31:44.239 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:31:44.239 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.254 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:31:44.270 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.270 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:31:44.270 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:31:44.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:44.285 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 19. 2022-04-21 21:31:44.301 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:31:44.317 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:31:44.317 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:31:44.317 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:31:44.317 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:31:44.317 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:54.325 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 20. 2022-04-21 21:31:54.325 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:31:54.325 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:31:54.325 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:31:54.325 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:31:54.325 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:31:54.325 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:31:54.340 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:54.340 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:31:54.356 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:31:54.356 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:31:54.356 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:31:54.356 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:31:54.356 [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-21 21:31:54.356 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:31:54.356 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:31:54.356 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:31:54.356 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:31:54.372 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:31:54.372 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:31:54.387 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:31:54.387 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:31:54.387 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:31:54.387 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:31:54.387 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:31:54.387 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:31:54.387 [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-21 21:31:54.403 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:31:54.403 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.418 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:31:54.418 [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-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.418 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:31:54.434 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.434 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.450 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:31:54.465 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.465 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:31:54.481 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.481 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:31:54.481 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:31:54.481 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 20. 2022-04-21 21:32:04.504 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] starting cycle 21. 2022-04-21 21:32:04.504 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:32:04.504 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:32:04.504 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:32:04.504 [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-21 21:32:04.504 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:04.520 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.520 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:04.535 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.535 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:32:04.535 [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-21 21:32:04.535 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:32:04.535 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.551 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:32:04.551 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.551 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:32:04.567 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.582 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:32:04.582 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.598 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:32:04.598 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.598 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:32:04.598 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:04.598 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-9,5,main] finished cycle 21. 2022-04-21 21:32:04.598 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:32:04.598 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:04.598 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:32:04.613 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:04.629 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:32:04.629 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:04.629 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:32:04.629 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:32:04.629 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:32:04.629 [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-21 21:32:04.629 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:32:04.629 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:32:04.629 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:32:04.645 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:32:04.645 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:32:04.660 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:32:04.660 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:32:04.660 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:32:04.660 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:32:04.660 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:32:04.660 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:32:04.660 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:32:13.928 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,60) initiated by Thread[OH-safeCall-4,5,main]. 2022-04-21 21:32:13.928 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-4,5,main]): command 60 on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-21 21:32:13.928 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,60) called. 2022-04-21 21:32:13.928 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-safeCall-4,5,main]) done. 2022-04-21 21:32:13.928 [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-21 21:32:13.944 [TRACE] [.velux.internal.handler.VeluxHandler] - handleCommand() done. 2022-04-21 21:32:13.960 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,60) called. 2022-04-21 21:32:13.960 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:13.960 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:32:13.960 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:32:13.960 [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-21 21:32:13.975 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,60,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:32:13.975 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:32:13.975 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): there are some existing products. 2022-04-21 21:32:13.975 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:32:13.975 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): found vane position PercentType.60 command 2022-04-21 21:32:13.991 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:32:13.991 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:32:14.007 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(60 as PercentType) created. 2022-04-21 21:32:14.007 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleCommand(): sending command to set vane position to 30720. 2022-04-21 21:32:14.007 [TRACE] [.bridge.VeluxBridgeRunProductCommand] - sendCommand(nodeId=6,value=79) called. 2022-04-21 21:32:14.007 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:14.007 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setNodeIdAndParameters(6) called. 2022-04-21 21:32:14.007 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator) called. 2022-04-21 21:32:14.007 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:14.007 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Send Command to Actuator,authenticated) called. 2022-04-21 21:32:14.007 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:14.022 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Send Command to Actuator, authenticated) called. 2022-04-21 21:32:14.022 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Send Command to Actuator', authenticated 2022-04-21 21:32:14.038 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - getRequestCommand() returns 0x300. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): ntfSessionID=2909. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqCommandOriginator=8. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevel=5. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqParameterActive=0. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI1=32. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFPI2=0. 2022-04-21 21:32:14.038 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqMainParameter=40448. 2022-04-21 21:32:14.053 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter1=63487. 2022-04-21 21:32:14.053 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter2=63487. 2022-04-21 21:32:14.053 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter3=30720. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqFunctionalParameter4=63487. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArrayCount=1. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqIndexArray01=6. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPriorityLevelLock=0. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL03=0. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqPL47=0. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes(): reqLockTime=0. 2022-04-21 21:32:14.069 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - getRequestDataAsArrayOfBytes() data is 0B 5D 08 05 00 20 00 9E 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-21 21:32:14.085 [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-21 21:32:14.085 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => send mode => preparing command 2022-04-21 21:32:14.100 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x300 with data size 66 called. 2022-04-21 21:32:14.100 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 45 03 00 0B 5D 08 05 00 20 00 9E 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 DC. 2022-04-21 21:32:14.100 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 71 called. 2022-04-21 21:32:14.100 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 45 03 00 0B 5D 08 05 00 20 00 9E 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 DC C0. 2022-04-21 21:32:14.100 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => command ready => start sending 2022-04-21 21:32:14.100 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_REQ => sending data => 0B 5D 08 05 00 20 00 9E 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-21 21:32:14.116 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:14.116 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 73 bytes: C0 00 45 03 00 0B 5D 08 05 00 20 00 9E 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 DC C0 2022-04-21 21:32:14.132 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 73 bytes. 2022-04-21 21:32:14.132 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 73 bytes: C0 00 45 03 00 0B 5D 08 05 00 20 00 9E 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 DC C0 2022-04-21 21:32:14.132 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:14.132 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:14.319 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:14.319 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 10 bytes: C0 00 06 03 01 0B 5D 01 53 C0 2022-04-21 21:32:14.319 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 10 bytes: C0 00 06 03 01 0B 5D 01 53 C0 2022-04-21 21:32:14.319 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:14.319 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 10 called. 2022-04-21 21:32:14.335 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 06 03 01 0B 5D 01 53. 2022-04-21 21:32:14.335 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 8. 2022-04-21 21:32:14.335 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-21 21:32:14.335 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 0B 5D 01. 2022-04-21 21:32:14.335 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x301 and data 0B 5D 01. 2022-04-21 21:32:14.335 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x301 . 2022-04-21 21:32:14.335 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 3 bytes: 0B 5D 01. 2022-04-21 21:32:14.335 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => received data => 0B 5D 01 2022-04-21 21:32:14.335 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => GW_COMMAND_SEND_CFM => applying data length => 3 2022-04-21 21:32:14.350 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(GW_COMMAND_SEND_CFM with 3 bytes of data) called. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): handling response GW_COMMAND_SEND_CFM (0x301). 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() called for GW_COMMAND_SEND_CFM (0x301) with 3 bytes of data. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - isLengthValid() returns true. 2022-04-21 21:32:14.366 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): returned status: OK - Command is accepted. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingSessionID() called for requestNodeID 2909 and responseNodeID 2909. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() called for request SessionID 2909 and response SessionID 2909. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - check4matchingAnyID() returns true. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): skipping wait for more packets as sequential processing is not enforced. 2022-04-21 21:32:14.366 [TRACE] [rnal.bridge.slip.SCrunProductCommand] - setResponse(): finished=true,success=true. 2022-04-21 21:32:14.382 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_COMMAND_SEND_REQ => finished => success 2022-04-21 21:32:14.397 [DEBUG] [.bridge.VeluxBridgeRunProductCommand] - sendCommand() finished successfully. 2022-04-21 21:32:14.397 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): store vane position to cache. 2022-04-21 21:32:14.397 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): vane position will be updated via polling. 2022-04-21 21:32:14.397 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:32:14.397 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleCommand(): position of actuators will be updated. 2022-04-21 21:32:14.397 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:32:14 CEST 2022. 2022-04-21 21:32:14.397 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:32:14 CEST 2022. 2022-04-21 21:32:14.397 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:32:14.632 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 22. 2022-04-21 21:32:14.632 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:32:14.632 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:32:14.632 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:32:14.632 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:32:14.632 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:14.632 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:32:14.632 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:14.632 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:32:14.632 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:14.647 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:32:14.647 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:32:14.647 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:32:14.663 [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-21 21:32:14.663 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:32:14.663 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:32:14.663 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:32:14.663 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:32:14.663 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 3 2022-04-21 21:32:14.663 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 3 messages ready to be read (> 0 means true). 2022-04-21 21:32:14.663 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-21 21:32:14.678 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-21 21:32:14.694 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:14.694 [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-21 21:32:14.694 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:14.694 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.694 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:14.694 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.694 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:32:14.694 [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-21 21:32:14.710 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:32:14.710 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:14.725 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:14.725 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:14.725 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00 4F C0 2022-04-21 21:32:14.725 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00 4F C0 2022-04-21 21:32:14.725 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:14.725 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:14.725 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00 4F. 2022-04-21 21:32:14.725 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:14.741 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:14.741 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00. 2022-04-21 21:32:14.757 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00. 2022-04-21 21:32:14.757 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:14.757 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00. 2022-04-21 21:32:14.757 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 02 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 02 00 00 2022-04-21 21:32:14.757 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:14.757 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.772 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:32:14.772 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:14.772 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.788 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:32:14.788 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.788 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:32:14.788 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.788 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:14.788 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:14.788 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:14.788 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:32:14.788 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=2. 2022-04-21 21:32:14.803 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:32:14.803 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:32:14.819 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:14.819 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:14.819 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:32:14.819 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.819 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:32:14.819 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.819 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:32:14.819 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.835 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:32:14.835 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.850 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:32:14.850 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.850 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:32:14.850 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:14.850 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 22. 2022-04-21 21:32:14.850 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:32:14.850 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:14.850 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:14.866 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=570556416. 2022-04-21 21:32:14.866 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:14.882 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=2,productPosition=40452,productTarget=40448) called. 2022-04-21 21:32:14.882 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:32:14.882 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:32:14.882 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 5 replaced by 2. 2022-04-21 21:32:14.882 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:32:14.882 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:32:14.882 [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-21 21:32:14.882 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:14.897 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:14.897 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:14.913 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:14.913 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:14.913 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 0B 5D 08 06 00 9E 04 02 01 06 80 04 00 52 C0 2022-04-21 21:32:14.913 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 0B 5D 08 06 00 9E 04 02 01 06 80 04 00 52 C0 2022-04-21 21:32:14.913 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:14.913 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-21 21:32:14.913 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 0B 5D 08 06 00 9E 04 02 01 06 80 04 00 52. 2022-04-21 21:32:14.913 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-21 21:32:14.913 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:32:14.928 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5D 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:32:14.928 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 0B 5D 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:32:14.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:32:14.944 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5D 08 06 00 9E 04 02 01 06 80 04 00. 2022-04-21 21:32:14.944 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 0B 5D 08 06 00 9E 04 02 01 06 80 04 00 2022-04-21 21:32:14.944 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-21 21:32:14.944 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:14.944 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:14.944 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:14.944 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:14.960 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 03 03 0B 5D 06 00 00 00 59 C0 2022-04-21 21:32:14.975 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 03 03 0B 5D 06 00 00 00 59 C0 2022-04-21 21:32:14.975 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:14.975 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-21 21:32:14.975 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 03 03 0B 5D 06 00 00 00 59. 2022-04-21 21:32:14.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-21 21:32:14.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-21 21:32:14.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 0B 5D 06 00 00 00. 2022-04-21 21:32:14.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x303 and data 0B 5D 06 00 00 00. 2022-04-21 21:32:14.975 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x303 . 2022-04-21 21:32:14.991 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 0B 5D 06 00 00 00. 2022-04-21 21:32:14.991 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => received data => 0B 5D 06 00 00 00 2022-04-21 21:32:15.007 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_REMAINING_TIME_NTF => parallelism allowed => continuing 2022-04-21 21:32:15.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:15.007 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:15.007 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:15.508 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:15.508 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 20 bytes: C0 00 10 03 02 0B 5D 08 06 00 9E 04 00 01 20 00 05 00 F7 C0 2022-04-21 21:32:15.508 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 20 bytes: C0 00 10 03 02 0B 5D 08 06 00 9E 04 00 01 20 00 05 00 F7 C0 2022-04-21 21:32:15.508 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:15.524 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 20 called. 2022-04-21 21:32:15.524 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 10 03 02 0B 5D 08 06 00 9E 04 00 01 20 00 05 00 F7. 2022-04-21 21:32:15.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 18. 2022-04-21 21:32:15.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:32:15.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5D 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:32:15.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x302 and data 0B 5D 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:32:15.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x302 . 2022-04-21 21:32:15.524 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 13 bytes: 0B 5D 08 06 00 9E 04 00 01 20 00 05 00. 2022-04-21 21:32:15.524 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => received data => 0B 5D 08 06 00 9E 04 00 01 20 00 05 00 2022-04-21 21:32:15.524 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_COMMAND_RUN_STATUS_NTF => parallelism allowed => continuing 2022-04-21 21:32:15.555 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:15.555 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:15.555 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:15.555 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:15.555 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 03 04 0B 5D 54 C0 2022-04-21 21:32:15.555 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 03 04 0B 5D 54 C0 2022-04-21 21:32:15.555 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:15.555 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:32:15.555 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 03 04 0B 5D 54. 2022-04-21 21:32:15.570 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:32:15.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-21 21:32:15.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 0B 5D. 2022-04-21 21:32:15.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x304 and data 0B 5D. 2022-04-21 21:32:15.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x304 . 2022-04-21 21:32:15.586 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 0B 5D. 2022-04-21 21:32:15.586 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => received data => 0B 5D 2022-04-21 21:32:15.602 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_SESSION_FINISHED_NTF => parallelism allowed => continuing 2022-04-21 21:32:15.602 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:15.617 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:15.617 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:15.617 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:15.617 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00 49 C0 2022-04-21 21:32:15.617 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00 49 C0 2022-04-21 21:32:15.617 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:15.617 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:15.617 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00 49. 2022-04-21 21:32:15.617 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:15.633 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:15.649 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00. 2022-04-21 21:32:15.649 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00. 2022-04-21 21:32:15.649 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:15.649 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00. 2022-04-21 21:32:15.649 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 03 00 00 2022-04-21 21:32:15.649 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:15.649 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:15.649 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:15.664 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:15.664 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:15.680 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:15.695 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=570621952. 2022-04-21 21:32:15.695 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:15.711 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:32:15.711 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:32:15.711 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:32:15.711 [TRACE] [g.velux.internal.things.VeluxProduct] - setState(name=Hobbykamer,index=6) state 2 replaced by 5. 2022-04-21 21:32:15.711 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:32:15.711 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:32:15.711 [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-21 21:32:15.711 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:15.727 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:15.727 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:15.742 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:19.421 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:19.421 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00 4D C0 2022-04-21 21:32:19.437 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00 4D C0 2022-04-21 21:32:19.437 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:19.437 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:19.437 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00 4D. 2022-04-21 21:32:19.437 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:19.437 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:19.437 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00. 2022-04-21 21:32:19.453 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00. 2022-04-21 21:32:19.453 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:19.453 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00. 2022-04-21 21:32:19.468 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 07 00 00 2022-04-21 21:32:19.468 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:19.468 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:19.468 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:19.468 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:19.468 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:19.468 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:32:19.468 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:19.484 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=570884096. 2022-04-21 21:32:19.500 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:19.500 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:32:19.500 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:32:19.515 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:32:19.515 [TRACE] [nternal.things.VeluxExistingProducts] - update(): updating by UniqueIndex Hobbykamer. 2022-04-21 21:32:19.531 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=true). 2022-04-21 21:32:19.531 [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-21 21:32:19.531 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:19.531 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:19.531 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:19.531 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:23.409 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-21 21:32:23.409 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-21 21:32:23.409 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-21 21:32:23.427 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:23.427 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:32:23.427 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-21 21:32:23.427 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-21 21:32:23.427 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns true. 2022-04-21 21:32:23.427 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): there are some existing products with changed parameters. 2022-04-21 21:32:23.442 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): actuator Hobbykamer has changed values. 2022-04-21 21:32:23.458 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): bridge index is 6. 2022-04-21 21:32:23.458 [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-21 21:32:23.458 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): isInverted is false. 2022-04-21 21:32:23.458 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:32:23.458 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:32:23.458 [DEBUG] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to position 79%. 2022-04-21 21:32:23.474 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): resetting dirty flag. 2022-04-21 21:32:23.489 [TRACE] [nternal.things.VeluxExistingProducts] - resetDirtyFlag() called. 2022-04-21 21:32:23.489 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts() done. 2022-04-21 21:32:23.489 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:32:24.864 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 23. 2022-04-21 21:32:24.864 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:32:24.864 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:32:24.864 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:32:24.864 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:32:24.864 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:24.864 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:32:24.864 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:24.864 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:32:24.880 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:24.880 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:32:24.880 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:32:24.895 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:32:24.895 [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-21 21:32:24.895 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:32:24.895 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:32:24.895 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:32:24.895 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:32:24.895 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:32:24.895 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:32:24.895 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:32:24.911 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:32:24.911 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:32:24.911 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:32:24.911 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:32:24.911 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:32:24.911 [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-21 21:32:24.911 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:24.911 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.927 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:24.927 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.927 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:32:24.942 [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-21 21:32:24.942 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:32:24.942 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.958 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:32:24.974 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.974 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:32:24.989 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:24.989 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:32:24.989 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:25.005 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:32:25.005 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:25.005 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:32:25.005 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:25.005 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 23. 2022-04-21 21:32:35.019 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 24. 2022-04-21 21:32:35.019 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:32:35.019 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:32:35.019 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:32:35.019 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:32:35.019 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:35.019 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:32:35.035 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:35.035 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:32:35.050 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:35.050 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:32:35.050 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:32:35.050 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:32:35.050 [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-21 21:32:35.050 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:32:35.050 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:32:35.050 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:32:35.050 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:32:35.066 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 7 2022-04-21 21:32:35.066 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 7 messages ready to be read (> 0 means true). 2022-04-21 21:32:35.082 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are messages waiting. 2022-04-21 21:32:35.082 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => message(s) waiting => start reading 2022-04-21 21:32:35.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.082 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.082 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.082 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00 29 C0 2022-04-21 21:32:35.082 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00 29 C0 2022-04-21 21:32:35.082 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.082 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.097 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00 29. 2022-04-21 21:32:35.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00. 2022-04-21 21:32:35.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00. 2022-04-21 21:32:35.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.113 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00. 2022-04-21 21:32:35.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 05 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 0F 00 00 2022-04-21 21:32:35.113 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.128 [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-21 21:32:35.128 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:35.144 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-21 21:32:35.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:position. 2022-04-21 21:32:35.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-13,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:position will be scheduled. 2022-04-21 21:32:35.144 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-21 21:32:35.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-13,5,main]) done. 2022-04-21 21:32:35.144 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.144 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:35.144 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning true, as item is to be refreshed, now. 2022-04-21 21:32:35.144 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): refreshing channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition. 2022-04-21 21:32:35.160 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-13,5,main]): command REFRESH on channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition will be scheduled. 2022-04-21 21:32:35.160 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommand(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-21 21:32:35.175 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommand(Thread[OH-thingHandler-13,5,main]) done. 2022-04-21 21:32:35.175 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=5. 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:32:35.175 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:32:35.191 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.191 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.207 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:32:35.207 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.207 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.207 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571408384. 2022-04-21 21:32:35.207 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.207 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=5,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:32:35.207 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 5) returns true. 2022-04-21 21:32:35.207 [TRACE] [nternal.things.VeluxExistingProducts] - get(5) called. 2022-04-21 21:32:35.207 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.207 [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-21 21:32:35.222 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.222 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.222 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.238 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.238 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.238 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00 5A C0 2022-04-21 21:32:35.238 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00 5A C0 2022-04-21 21:32:35.238 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.238 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.238 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00 5A. 2022-04-21 21:32:35.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.238 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.253 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00. 2022-04-21 21:32:35.269 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00. 2022-04-21 21:32:35.269 [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-21 21:32:35.269 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:32:35.269 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.269 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:32:35.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.285 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:32:35.285 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.300 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:32:35.316 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.316 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:32:35.332 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.332 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:32:35.332 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.332 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00. 2022-04-21 21:32:35.332 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 06 05 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 22 10 00 00 2022-04-21 21:32:35.332 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.332 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.347 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:32:35.347 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:35.363 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 24. 2022-04-21 21:32:35.363 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=6. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=40448. 2022-04-21 21:32:35.363 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.378 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.378 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=10825. 2022-04-21 21:32:35.394 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.394 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.394 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571473920. 2022-04-21 21:32:35.394 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.394 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=6,productState=5,productPosition=40452,productTarget=40448) called. 2022-04-21 21:32:35.394 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 6) returns true. 2022-04-21 21:32:35.394 [TRACE] [nternal.things.VeluxExistingProducts] - get(6) called. 2022-04-21 21:32:35.394 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.394 [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-21 21:32:35.394 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.410 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.410 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.425 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.425 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.425 [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 22 12 00 00 30 C0 2022-04-21 21:32:35.425 [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 22 12 00 00 30 C0 2022-04-21 21:32:35.425 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.425 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.425 [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 22 12 00 00 30. 2022-04-21 21:32:35.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.425 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.441 [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 22 12 00 00. 2022-04-21 21:32:35.441 [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 22 12 00 00. 2022-04-21 21:32:35.457 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.457 [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 22 12 00 00. 2022-04-21 21:32:35.457 [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 22 12 00 00 2022-04-21 21:32:35.457 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.457 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.457 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.457 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.457 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.472 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=1. 2022-04-21 21:32:35.472 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571604992. 2022-04-21 21:32:35.488 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.503 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=1,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:32:35.503 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 1) returns true. 2022-04-21 21:32:35.503 [TRACE] [nternal.things.VeluxExistingProducts] - get(1) called. 2022-04-21 21:32:35.519 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.519 [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-21 21:32:35.519 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.519 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.519 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.519 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.519 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.519 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00 33 C0 2022-04-21 21:32:35.519 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00 33 C0 2022-04-21 21:32:35.519 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.519 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.519 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00 33. 2022-04-21 21:32:35.519 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.519 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.519 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00. 2022-04-21 21:32:35.519 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00. 2022-04-21 21:32:35.519 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.519 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00. 2022-04-21 21:32:35.550 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 02 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 12 00 00 2022-04-21 21:32:35.550 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.550 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=2. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571604992. 2022-04-21 21:32:35.550 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.550 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=2,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:32:35.550 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 2) returns true. 2022-04-21 21:32:35.550 [TRACE] [nternal.things.VeluxExistingProducts] - get(2) called. 2022-04-21 21:32:35.550 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.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-21 21:32:35.566 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.582 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.582 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.582 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.582 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.582 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00 30 C0 2022-04-21 21:32:35.582 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00 30 C0 2022-04-21 21:32:35.582 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.582 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.582 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00 30. 2022-04-21 21:32:35.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00. 2022-04-21 21:32:35.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00. 2022-04-21 21:32:35.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.582 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00. 2022-04-21 21:32:35.582 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 00 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 13 00 00 2022-04-21 21:32:35.582 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.597 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=0. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571670528. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.613 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=0,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:32:35.613 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 0) returns true. 2022-04-21 21:32:35.613 [TRACE] [nternal.things.VeluxExistingProducts] - get(0) called. 2022-04-21 21:32:35.613 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.613 [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-21 21:32:35.613 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.613 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.613 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.613 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.613 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.628 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00 34 C0 2022-04-21 21:32:35.644 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00 34 C0 2022-04-21 21:32:35.644 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.644 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.644 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00 34. 2022-04-21 21:32:35.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00. 2022-04-21 21:32:35.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00. 2022-04-21 21:32:35.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.644 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00. 2022-04-21 21:32:35.644 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 03 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 14 00 00 2022-04-21 21:32:35.644 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.644 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.644 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.660 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=3. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571736064. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.675 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=3,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:32:35.675 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 3) returns true. 2022-04-21 21:32:35.675 [TRACE] [nternal.things.VeluxExistingProducts] - get(3) called. 2022-04-21 21:32:35.675 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.675 [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-21 21:32:35.675 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.675 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.675 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:35.675 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:35.675 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 27 bytes: C0 00 17 02 11 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00 32 C0 2022-04-21 21:32:35.675 [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 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00 32 C0 2022-04-21 21:32:35.675 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:35.691 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 27 called. 2022-04-21 21:32:35.707 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 17 02 11 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00 32. 2022-04-21 21:32:35.707 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 25. 2022-04-21 21:32:35.707 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.707 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00. 2022-04-21 21:32:35.707 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x211 and data 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00. 2022-04-21 21:32:35.707 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x211 . 2022-04-21 21:32:35.707 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 20 bytes: 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00. 2022-04-21 21:32:35.707 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => received data => 04 05 C8 00 C8 00 F7 FF F7 FF F7 FF F7 FF 00 00 22 15 00 00 2022-04-21 21:32:35.707 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => starting 2022-04-21 21:32:35.707 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(GW_NODE_STATE_POSITION_CHANGED_NTF with 20 bytes of data) called. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): handling response GW_NODE_STATE_POSITION_CHANGED_NTF (0x211). 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() called for GW_NODE_STATE_POSITION_CHANGED_NTF (0x211) with 20 bytes of data. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - isLengthValid() returns true. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfNodeID=4. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfState=5. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfCurrentPosition=51200. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTarget=51200. 2022-04-21 21:32:35.707 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter1=63487. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter2=63487. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter3=63487. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfFuntionalParameter4=63487. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): ntfTimeStamp=571801600. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.SCgetHouseStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:32:35.738 [DEBUG] [nternal.things.VeluxExistingProducts] - update(bridgeProductIndex=4,productState=5,productPosition=51200,productTarget=51200) called. 2022-04-21 21:32:35.738 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(ProductBridgeIndex 4) returns true. 2022-04-21 21:32:35.738 [TRACE] [nternal.things.VeluxExistingProducts] - get(4) called. 2022-04-21 21:32:35.738 [TRACE] [nternal.things.VeluxExistingProducts] - update() successfully finished (dirty=false). 2022-04-21 21:32:35.738 [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-21 21:32:35.738 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => GW_NODE_STATE_POSITION_CHANGED_NTF => special command => continuing 2022-04-21 21:32:35.738 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:35.738 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:35.738 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:39.615 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => no slip message 2022-04-21 21:32:39.615 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 0 bytes: 2022-04-21 21:32:39.615 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 0 bytes: 2022-04-21 21:32:39.615 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:39.631 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:32:39.631 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished successfully. 2022-04-21 21:32:39.631 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => updates received => synchronizing 2022-04-21 21:32:39.631 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:32:39.631 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:32:39.631 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:32:39.631 [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-21 21:32:39.631 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:position,REFRESH) called. 2022-04-21 21:32:39.631 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:39.631 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:32:39.631 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:32:39.631 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-21 21:32:39.647 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:position (type velux:rollershutter/position). 2022-04-21 21:32:39.647 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:position,position,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:32:39.662 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:32:39.662 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-21 21:32:39.662 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:39.662 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-21 21:32:39.662 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-21 21:32:39.662 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:39.662 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-21 21:32:39.662 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:39.662 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-21 21:32:39.662 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-21 21:32:39.662 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-21 21:32:39.662 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-21 21:32:39.662 [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-21 21:32:39.662 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:32:39.662 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-21 21:32:39.662 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-21 21:32:39.662 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-21 21:32:39.662 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-21 21:32:39.662 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-21 21:32:39.662 [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-21 21:32:39.662 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:39.662 [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-21 21:32:39.693 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-21 21:32:39.693 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-21 21:32:39.693 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:39.693 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:39.818 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:39.818 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-21 21:32:39.818 [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-21 21:32:39.818 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:39.818 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:32:39.818 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-21 21:32:39.834 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:32:39.834 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:32:39.834 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:32:39.834 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-21 21:32:39.850 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:32:39.850 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:32:39.850 [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-21 21:32:39.850 [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-21 21:32:39.850 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:32:39.850 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:32:39.865 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-21 21:32:39.865 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:39.865 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:39.865 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:39.865 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:39.865 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 C0 2022-04-21 21:32:39.865 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18 C0 2022-04-21 21:32:39.865 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:39.865 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:32:39.865 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 18. 2022-04-21 21:32:39.865 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:32:39.881 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:32:39.881 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:32:39.897 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:32:39.897 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:32:39.897 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:32:39.897 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:32:39.897 [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-21 21:32:39.897 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:32:39.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-21 21:32:39.897 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-21 21:32:39.912 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:32:39.912 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-21 21:32:39.912 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=40448. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20226. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325539867. 2022-04-21 21:32:39.928 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:32:39.959 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:32:39.959 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-21 21:32:39.959 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-21 21:32:39.959 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=9E04). 2022-04-21 21:32:39.959 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 40452 as veluxPosition) called. 2022-04-21 21:32:39.959 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 79. 2022-04-21 21:32:39.959 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of actuator is 79%. 2022-04-21 21:32:39.959 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 79. 2022-04-21 21:32:39.959 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:position to 79. 2022-04-21 21:32:39.959 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:32:39 CEST 2022. 2022-04-21 21:32:39.990 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:32:39 CEST 2022. 2022-04-21 21:32:39.990 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:32:39.990 [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-21 21:32:39.990 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,REFRESH) called. 2022-04-21 21:32:39.990 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:39.990 [TRACE] [nternal.things.VeluxExistingProducts] - isDirty() returns false. 2022-04-21 21:32:39.990 [TRACE] [.internal.handler.VeluxBridgeHandler] - syncChannelsWithProducts(): no existing products with changed parameters. 2022-04-21 21:32:39.990 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): work on refresh. 2022-04-21 21:32:39.990 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): refreshing item velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition (type velux:rollershutter/vanePosition). 2022-04-21 21:32:39.990 [DEBUG] [rnal.handler.ChannelActuatorPosition] - handleRefresh(velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition,vanePosition,org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:32:39.990 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:32:39.990 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): there are some existing products. 2022-04-21 21:32:39.990 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:39.990 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setProductId(6) called. 2022-04-21 21:32:39.990 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product) called. 2022-04-21 21:32:39.990 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:39.990 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Product,authenticated) called. 2022-04-21 21:32:39.990 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:39.990 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Product, authenticated) called. 2022-04-21 21:32:39.990 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Product', authenticated 2022-04-21 21:32:39.990 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - getRequestCommand() returns GW_GET_NODE_INFORMATION_REQ (0x200). 2022-04-21 21:32:39.990 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getRequestDataAsArrayOfBytes() returns data for retrieving node with id 6. 2022-04-21 21:32:40.022 [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-21 21:32:40.022 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:32:40.022 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x200 with data size 1 called. 2022-04-21 21:32:40.022 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 04 02 00 06 00. 2022-04-21 21:32:40.022 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 6 called. 2022-04-21 21:32:40.022 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 04 02 00 06 00 C0. 2022-04-21 21:32:40.022 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => command ready => start sending 2022-04-21 21:32:40.022 [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-21 21:32:40.022 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:40.022 [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-21 21:32:40.022 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 8 bytes. 2022-04-21 21:32:40.022 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 8 bytes: C0 00 04 02 00 06 00 C0 2022-04-21 21:32:40.022 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:40.022 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:40.209 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:40.209 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 01 00 06 00 C0 2022-04-21 21:32:40.209 [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-21 21:32:40.209 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:40.209 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:32:40.209 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 01 00 06 00. 2022-04-21 21:32:40.225 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:32:40.225 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:32:40.225 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:32:40.225 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x201 and data 00 06. 2022-04-21 21:32:40.225 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x201 . 2022-04-21 21:32:40.225 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 06. 2022-04-21 21:32:40.225 [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-21 21:32:40.225 [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-21 21:32:40.225 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:32:40.225 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_CFM (0x201). 2022-04-21 21:32:40.225 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_CFM (0x201) with 2 bytes of data. 2022-04-21 21:32:40.225 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:32:40.225 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:32:40.240 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:32:40.240 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:32:40.256 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:32:40.256 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=false,success=false. 2022-04-21 21:32:40.256 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:32:40.256 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:32:40.256 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:32:40.256 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:32:40.256 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F C0 2022-04-21 21:32:40.256 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F C0 2022-04-21 21:32:40.256 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:32:40.256 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:32:40.256 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1F. 2022-04-21 21:32:40.256 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:32:40.256 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:32:40.256 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:32:40.272 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:32:40.287 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x210 . 2022-04-21 21:32:40.287 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:32:40.287 [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 9E 04 9E 00 F7 FF F7 FF 2A 49 F7 FF 00 00 4F 02 22 1C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:32:40.287 [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-21 21:32:40.287 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(GW_GET_NODE_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): handling response GW_GET_NODE_INFORMATION_NTF (0x210). 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() called for GW_GET_NODE_INFORMATION_NTF (0x210) with 124 bytes of data. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - isLengthValid() returns true. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeID=6. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfOrder=6. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPlacement=0. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfVelocity=1. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductGroup=0. 2022-04-21 21:32:40.287 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfProductType=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfPowerMode=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfState=5. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfCurrentPosition=40452. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTarget=40448. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter1=63487. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter2=63487. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter3=10825. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfFunctionalParameter4=63487. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfRemainingTime=20226. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfTimeStamp=1325539868. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasOne=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasThree=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFour=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): ntfAliasFive=0. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingNodeID() called for requestNodeID 6 and responseNodeID 6. 2022-04-21 21:32:40.318 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() called for request NodeID 6 and response NodeID 6. 2022-04-21 21:32:40.350 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - check4matchingAnyID() returns true. 2022-04-21 21:32:40.350 [DEBUG] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:32:40.350 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:32:40.350 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - setResponse(): finished=true,success=true. 2022-04-21 21:32:40.350 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_NODE_INFORMATION_REQ => finished => success 2022-04-21 21:32:40.350 [TRACE] [ux.internal.bridge.slip.SCgetProduct] - getProduct(): returning product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=9E04). 2022-04-21 21:32:40.350 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition(constructur with 10825 as veluxPosition) called. 2022-04-21 21:32:40.350 [TRACE] [internal.things.VeluxProductPosition] - VeluxProductPosition() created with percent-type 21. 2022-04-21 21:32:40.350 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh(): position of vane is 21%. 2022-04-21 21:32:40.350 [TRACE] [rnal.handler.ChannelActuatorPosition] - handleRefresh() returns 21. 2022-04-21 21:32:40.350 [DEBUG] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(): updating channel velux:rollershutter:192_168_178_231:Hobbykamer:vanePosition to 21. 2022-04-21 21:32:40.350 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionAttempt set to Thu Apr 21 21:32:40 CEST 2022. 2022-04-21 21:32:40.350 [TRACE] [internal.handler.utils.ThingProperty] - setValue() connectionSuccess set to Thu Apr 21 21:32:40 CEST 2022. 2022-04-21 21:32:40.365 [TRACE] [.internal.handler.VeluxBridgeHandler] - handleCommandCommsJob(Thread[OH-velux:klf200:192_168_178_231-1,5,main]) done. 2022-04-21 21:32:45.371 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 25. 2022-04-21 21:32:45.371 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:32:45.371 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:32:45.371 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:32:45.371 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:32:45.371 [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-21 21:32:45.371 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:45.371 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:45.371 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:32:45.371 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.371 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:45.371 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:45.371 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:32:45.371 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.371 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:45.371 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:32:45.371 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:32:45.386 [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-21 21:32:45.402 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:32:45.402 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:32:45.402 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:32:45.402 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.402 [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-21 21:32:45.402 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:32:45.402 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:32:45.402 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.402 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:32:45.402 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:32:45.402 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:32:45.402 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:32:45.402 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.402 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:32:45.417 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:32:45.417 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:32:45.417 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.417 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:32:45.433 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.433 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:32:45.433 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.433 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:32:45.433 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.433 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:32:45.449 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.464 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:32:45.464 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:45.464 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 25. 2022-04-21 21:32:55.470 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 26. 2022-04-21 21:32:55.470 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:32:55.470 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:32:55.470 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:32:55.470 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:32:55.470 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:32:55.470 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:32:55.470 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:55.470 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:32:55.470 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:32:55.470 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:32:55.470 [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-21 21:32:55.470 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:32:55.470 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:32:55.470 [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-21 21:32:55.485 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:32:55.485 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:32:55.485 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:32:55.485 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:32:55.501 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:32:55.501 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:32:55.501 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.501 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:32:55.501 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:32:55.501 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:32:55.501 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.501 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:32:55.501 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:32:55.501 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:32:55.501 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:32:55.517 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:32:55.532 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:32:55.532 [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-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:32:55.532 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.548 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:32:55.548 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.548 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:32:55.548 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.548 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:32:55.548 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:32:55.548 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 26. 2022-04-21 21:33:05.564 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 27. 2022-04-21 21:33:05.564 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:33:05.564 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:33:05.564 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:33:05.564 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:33:05.564 [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-21 21:33:05.564 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:05.564 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:33:05.564 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:33:05.564 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.564 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:05.564 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:33:05.564 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:33:05.564 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.564 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:05.564 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:33:05.564 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:33:05.564 [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-21 21:33:05.564 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:33:05.580 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:33:05.596 [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-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:33:05.596 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:33:05.596 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:33:05.596 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:33:05.596 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:33:05.596 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.596 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:33:05.596 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:33:05.596 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:33:05.627 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.627 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:33:05.627 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.627 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:33:05.627 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:05.627 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 27. 2022-04-21 21:33:15.654 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] starting cycle 28. 2022-04-21 21:33:15.654 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): processing of possible HSM messages. 2022-04-21 21:33:15.654 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] will process HouseStatus. 2022-04-21 21:33:15.654 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through all (child things and bridge) linked channels needing a refresh 2022-04-21 21:33:15.654 [TRACE] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() called. 2022-04-21 21:33:15.654 [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-21 21:33:15.654 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:15.654 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,position) returns enum velux:rollershutter/position. 2022-04-21 21:33:15.654 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status) called. 2022-04-21 21:33:15.654 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.654 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:15.654 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:rollershutter,vanePosition) returns enum velux:rollershutter/vanePosition. 2022-04-21 21:33:15.654 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve House Status,authenticated) called. 2022-04-21 21:33:15.654 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.654 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:15.654 [TRACE] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob(): loop through properties needing a refresh 2022-04-21 21:33:15.654 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve House Status, authenticated) called. 2022-04-21 21:33:15.654 [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-21 21:33:15.685 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve House Status', authenticated 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,firmware) returns enum velux:klf200/firmware. 2022-04-21 21:33:15.685 [DEBUG] [nternal.bridge.slip.SCgetHouseStatus] - getRequestCommand() returns GW_OPENHAB_RECEIVEONLY (0xfffffffd). 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [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-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,address) returns enum velux:klf200/address. 2022-04-21 21:33:15.685 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => receive-only mode => checking messages 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [TRACE] [x.internal.bridge.slip.io.Connection] - isAlive() on 192.168.178.231: called. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,subnetMask) returns enum velux:klf200/subnetMask. 2022-04-21 21:33:15.685 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: called. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available() called. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,defaultGW) returns enum velux:klf200/defaultGW. 2022-04-21 21:33:15.685 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - available() => slip message count 0 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [TRACE] [nternal.bridge.slip.io.SSLconnection] - available(): found 0 messages ready to be read (> 0 means true). 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,DHCP) returns enum velux:klf200/DHCP. 2022-04-21 21:33:15.685 [TRACE] [x.internal.bridge.slip.io.Connection] - isMessageAvailable() on 192.168.178.231: there are no messages waiting. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => no waiting messages => done 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANSSID) returns enum velux:klf200/WLANSSID. 2022-04-21 21:33:15.685 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_OPENHAB_RECEIVEONLY => finished => success 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [DEBUG] [nal.bridge.VeluxBridgeGetHouseStatus] - evaluateState() finished with failure. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,WLANPassword) returns enum velux:klf200/WLANPassword. 2022-04-21 21:33:15.685 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob(): => GetHouseStatus() => no updates 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [TRACE] [.internal.handler.VeluxBridgeHandler] - getHouseStatusCommsJob() initiated by Thread[OH-velux:klf200:192_168_178_231-1,5,main] has finished. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,products) returns enum velux:klf200/products. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.685 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,scenes) returns enum velux:klf200/scenes. 2022-04-21 21:33:15.701 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.716 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:klf200,check) returns enum velux:klf200/check. 2022-04-21 21:33:15.716 [TRACE] [binding.velux.internal.VeluxItemType] - isToBeRefreshedNow(): returning false, as refresh cycle has not yet come for this item. 2022-04-21 21:33:15.716 [DEBUG] [.internal.handler.VeluxBridgeHandler] - refreshSchedulerJob() initiated by Thread[OH-thingHandler-13,5,main] finished cycle 28. 2022-04-21 21:33:25.013 [WARN ] [org.apache.felix.fileinstall ] - A bundle with the same symbolic name (org.openhab.binding.velux) and version (3.3.0.202204211835) is already installed. Updating this bundle instead. 2022-04-21 21:33:25.013 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Querying state active 2022-04-21 21:33:25.013 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Deactivating component 2022-04-21 21:33:25.013 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : registration change queue [unregistered] 2022-04-21 21:33:25.013 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Querying state active 2022-04-21 21:33:25.013 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : getting deactivate: deactivate 2022-04-21 21:33:25.028 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Locating method deactivate in class org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:25.028 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.deactivate([interface org.osgi.service.component.ComponentContext]) not found 2022-04-21 21:33:25.028 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Found deactivate method: public void org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.deactivate() 2022-04-21 21:33:25.028 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : invoking deactivate: deactivate: parameters [] 2022-04-21 21:33:25.028 [TRACE] [rnal.discovery.VeluxDiscoveryService] - deactivate() called. 2022-04-21 21:33:25.028 [TRACE] [rnal.discovery.VeluxDiscoveryService] - stopBackgroundDiscovery() called. 2022-04-21 21:33:25.028 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : invoked deactivate: deactivate 2022-04-21 21:33:25.028 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : DependencyManager: TranslationProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@1ed5bab at tracking count 2 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.060 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : DependencyManager: LocaleProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@1ed5bab at tracking count 1 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.060 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Unset and deconfigured implementation object for component in deleteComponent for reason Unspecified 2022-04-21 21:33:25.060 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Changed state from active to satisfied 2022-04-21 21:33:25.060 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Deactivating dependency managers 2022-04-21 21:33:25.060 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Disabling dependency managers 2022-04-21 21:33:25.060 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : unregistering service listener for dependency LocaleProvider 2022-04-21 21:33:25.075 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : unregistering service listener for dependency TranslationProvider 2022-04-21 21:33:25.091 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Querying state satisfied 2022-04-21 21:33:25.091 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Changed state from satisfied to disposed 2022-04-21 21:33:25.091 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(293)] : Disposing component (reason: 6) 2022-04-21 21:33:25.091 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Querying state active 2022-04-21 21:33:25.091 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Deactivating component 2022-04-21 21:33:25.091 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : registration change queue [unregistered] 2022-04-21 21:33:25.122 [TRACE] [.velux.internal.handler.VeluxHandler] - dispose() called. 2022-04-21 21:33:25.122 [TRACE] [internal.factory.VeluxHandlerFactory] - removeHandler() removing thing 'org.openhab.binding.velux.internal.handler.VeluxHandler@be7e1c'. 2022-04-21 21:33:25.122 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:25.122 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:25.122 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 1. 2022-04-21 21:33:25.122 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 0. 2022-04-21 21:33:25.122 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating thing status. 2022-04-21 21:33:25.122 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:25.138 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating all channels. 2022-04-21 21:33:25.138 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(velux:binding:org_openhab_binding_velux:information,REFRESH) called. 2022-04-21 21:33:25.153 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:binding,information) returns enum velux:binding/information. 2022-04-21 21:33:25.153 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(): refreshing item velux:binding:org_openhab_binding_velux:information. 2022-04-21 21:33:25.153 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:25.153 [DEBUG] [internal.handler.VeluxBindingHandler] - handleCommand(): updating velux:binding:org_openhab_binding_velux:information (velux:binding:org_openhab_binding_velux:information) to A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:25.153 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand() done. 2022-04-21 21:33:25.153 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): cancel the refresh polling job. 2022-04-21 21:33:25.169 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): cancel any other scheduled jobs. 2022-04-21 21:33:25.169 [TRACE] [dge.VeluxBridgeSetHouseStatusMonitor] - modifyHSM(false) called. 2022-04-21 21:33:25.169 [TRACE] [internal.factory.VeluxHandlerFactory] - removeHandler() removing bridge 'org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7'. 2022-04-21 21:33:25.169 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:25.185 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Modify HouseStatusMonitor) called. 2022-04-21 21:33:25.185 [TRACE] [internal.factory.VeluxHandlerFactory] - unregisterDeviceDiscoveryService(org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@18d89a7) called. 2022-04-21 21:33:25.185 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:25.185 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Modify HouseStatusMonitor,authenticated) called. 2022-04-21 21:33:25.185 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:25.185 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:25.185 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Modify HouseStatusMonitor, authenticated) called. 2022-04-21 21:33:25.185 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:25.185 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Modify HouseStatusMonitor', authenticated 2022-04-21 21:33:25.185 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 0. 2022-04-21 21:33:25.185 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - getRequestCommand() returns GW_HOUSE_STATUS_MONITOR_DISABLE_REQ (0x242). 2022-04-21 21:33:25.185 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 0. 2022-04-21 21:33:25.185 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - getRequestDataAsArrayOfBytes() data is . 2022-04-21 21:33:25.185 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating thing status. 2022-04-21 21:33:25.185 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => started => Thread[OH-thingHandler-17,5,main] 2022-04-21 21:33:25.185 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns So far no bridge is defined. Please add a thing of type "Velux KLF200" to establish a connection to the gateway, which provides the prerequisite for further commissioning.. 2022-04-21 21:33:25.185 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => send mode => preparing command 2022-04-21 21:33:25.185 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating all channels. 2022-04-21 21:33:25.185 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x242 with data size 0 called. 2022-04-21 21:33:25.185 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(velux:binding:org_openhab_binding_velux:information,REFRESH) called. 2022-04-21 21:33:25.216 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:binding,information) returns enum velux:binding/information. 2022-04-21 21:33:25.216 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 03 02 42 43. 2022-04-21 21:33:25.216 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(): refreshing item velux:binding:org_openhab_binding_velux:information. 2022-04-21 21:33:25.216 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns So far no bridge is defined. Please add a thing of type "Velux KLF200" to establish a connection to the gateway, which provides the prerequisite for further commissioning.. 2022-04-21 21:33:25.216 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 5 called. 2022-04-21 21:33:25.216 [DEBUG] [internal.handler.VeluxBindingHandler] - handleCommand(): updating velux:binding:org_openhab_binding_velux:information (velux:binding:org_openhab_binding_velux:information) to So far no bridge is defined. Please add a thing of type "Velux KLF200" to establish a connection to the gateway, which provides the prerequisite for further commissioning.. 2022-04-21 21:33:25.216 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 03 02 42 43 C0. 2022-04-21 21:33:25.216 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand() done. 2022-04-21 21:33:25.216 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => command ready => start sending 2022-04-21 21:33:25.216 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => sending data => 2022-04-21 21:33:25.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:25.216 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 7 bytes: C0 00 03 02 42 43 C0 2022-04-21 21:33:25.231 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 7 bytes. 2022-04-21 21:33:25.231 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 7 bytes: C0 00 03 02 42 43 C0 2022-04-21 21:33:25.231 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:25.231 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:25.231 [TRACE] [internal.factory.VeluxHandlerFactory] - removeHandler() removing information element 'org.openhab.binding.velux.internal.handler.VeluxBindingHandler@1806c5e'. 2022-04-21 21:33:25.247 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Querying state active 2022-04-21 21:33:25.247 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : getting deactivate: deactivate 2022-04-21 21:33:25.247 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Locating method deactivate in class org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Found deactivate method: protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.deactivate(org.osgi.service.component.ComponentContext) 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : invoking deactivate: deactivate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl] 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : invoked deactivate: deactivate 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : DependencyManager: TranslationProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@165162b at tracking count 4 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : DependencyManager: LocaleProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@165162b at tracking count 3 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : DependencyManager: $001 close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@165162b at tracking count 2 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : DependencyManager: $000 close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@165162b at tracking count 1 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.263 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Unset and deconfigured implementation object for component in deleteComponent for reason Unspecified 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Changed state from active to satisfied 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Deactivating dependency managers 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Disabling dependency managers 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : unregistering service listener for dependency $000 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : unregistering service listener for dependency $001 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : unregistering service listener for dependency LocaleProvider 2022-04-21 21:33:25.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : unregistering service listener for dependency TranslationProvider 2022-04-21 21:33:25.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Querying state satisfied 2022-04-21 21:33:25.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Changed state from satisfied to disposed 2022-04-21 21:33:25.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(294)] : Disposing component (reason: 6) 2022-04-21 21:33:25.419 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:25.466 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 7 bytes: C0 00 03 02 43 42 C0 2022-04-21 21:33:25.497 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : BundleComponentActivator : ComponentHolder created. 2022-04-21 21:33:25.544 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 7 bytes: C0 00 03 02 43 42 C0 2022-04-21 21:33:25.544 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : BundleComponentActivator : ComponentHolder created. 2022-04-21 21:33:25.544 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:25.544 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Dependency Manager created LocaleProviderinterface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=setLocaleProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null 2022-04-21 21:33:25.544 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Dependency Manager created TranslationProviderinterface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=setTranslationProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null 2022-04-21 21:33:25.544 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 7 called. 2022-04-21 21:33:25.575 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 03 02 43 42. 2022-04-21 21:33:25.575 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 5. 2022-04-21 21:33:25.575 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x243 . 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Component created: DS=DS13, implementation=org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[discovery.velux] 2022-04-21 21:33:25.575 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Component Services: scope=singleton, services=[org.openhab.core.config.discovery.DiscoveryService] 2022-04-21 21:33:25.575 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x243 and data . 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Component Properties: {} 2022-04-21 21:33:25.575 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x243 . 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Querying state disabled 2022-04-21 21:33:25.575 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Querying state disabled 2022-04-21 21:33:25.575 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => GW_HOUSE_STATUS_MONITOR_DISABLE_CFM => received data => 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Component can not be activated since it is in state disabled 2022-04-21 21:33:25.575 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => GW_HOUSE_STATUS_MONITOR_DISABLE_CFM => applying data length => 0 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService] : Querying state disabled 2022-04-21 21:33:25.575 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(GW_HOUSE_STATUS_MONITOR_DISABLE_CFM with 0 bytes of data) called. 2022-04-21 21:33:25.575 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Updating target filters 2022-04-21 21:33:25.575 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): handling response GW_HOUSE_STATUS_MONITOR_DISABLE_CFM (0x243). 2022-04-21 21:33:25.591 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : No change in target property for dependency LocaleProvider: currently registered: false 2022-04-21 21:33:25.591 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): service disable confirmed by bridge. 2022-04-21 21:33:25.591 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : No existing service listener to unregister for dependency LocaleProvider 2022-04-21 21:33:25.591 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): finished=true,success=true. 2022-04-21 21:33:25.606 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => finished => success 2022-04-21 21:33:25.606 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Setting target property for dependency LocaleProvider to null 2022-04-21 21:33:25.606 [DEBUG] [dge.VeluxBridgeSetHouseStatusMonitor] - modifyHSM() finished successfully. 2022-04-21 21:33:25.606 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : New service tracker for LocaleProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:25.606 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): HSM deactivated. 2022-04-21 21:33:25.606 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm LocaleProvider tracker reset (closed) 2022-04-21 21:33:25.606 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): shut down JSON connection interface. 2022-04-21 21:33:25.606 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - shutdown() called. 2022-04-21 21:33:25.606 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): shut down SLIP connection interface. 2022-04-21 21:33:25.606 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm LocaleProvider tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter) 2022-04-21 21:33:25.606 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - shutdown() called. 2022-04-21 21:33:25.622 [TRACE] [x.internal.bridge.slip.io.Connection] - resetConnection() on 192.168.178.231: called. 2022-04-21 21:33:25.622 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm LocaleProvider tracking 1 SingleStatic active: false trackerOpened: false optional: false 2022-04-21 21:33:25.638 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - close() called. 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm LocaleProvider tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit) 2022-04-21 21:33:25.638 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - stopPolling() called 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm LocaleProvider tracker opened 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : registering service listener for dependency LocaleProvider 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : No change in target property for dependency TranslationProvider: currently registered: false 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : No existing service listener to unregister for dependency TranslationProvider 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Setting target property for dependency TranslationProvider to null 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : New service tracker for TranslationProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm TranslationProvider tracker reset (closed) 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm TranslationProvider tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter) 2022-04-21 21:33:25.638 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm TranslationProvider tracking 2 SingleStatic active: false trackerOpened: false optional: false 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm TranslationProvider tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit) 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : dm TranslationProvider tracker opened 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : registering service listener for dependency TranslationProvider 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Changed state from disabled to unsatisfiedReference 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Component enabled 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : ActivateInternal 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state unsatisfiedReference 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state unsatisfiedReference 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Activating component from state unsatisfiedReference 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state unsatisfiedReference 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state unsatisfiedReference 2022-04-21 21:33:25.669 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Changed state from unsatisfiedReference to satisfied 2022-04-21 21:33:25.700 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : registration change queue [registered] 2022-04-21 21:33:25.700 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Checking constructor public org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService() 2022-04-21 21:33:25.700 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Found constructor with 0 arguments : public org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService() 2022-04-21 21:33:25.700 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getting bind: setLocaleProvider 2022-04-21 21:33:25.700 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Locating method setLocaleProvider in class org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:25.700 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : doFindMethod: Looking for method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setLocaleProvider 2022-04-21 21:33:25.716 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setLocaleProvider([interface org.osgi.framework.ServiceReference]) not found 2022-04-21 21:33:25.716 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setLocaleProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getParameterClass: Found class org.openhab.core.i18n.LocaleProvider 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.LocaleProvider 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : doFindMethod: Found Method protected void org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setLocaleProvider(org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Found bind method: protected void org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setLocaleProvider(org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getting bind: setTranslationProvider 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Locating method setTranslationProvider in class org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : doFindMethod: Looking for method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setTranslationProvider 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setTranslationProvider([interface org.osgi.framework.ServiceReference]) not found 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setTranslationProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getParameterClass: Found class org.openhab.core.i18n.TranslationProvider 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.TranslationProvider 2022-04-21 21:33:25.731 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : doFindMethod: Found Method protected void org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setTranslationProvider(org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Found bind method: protected void org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.setTranslationProvider(org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : This thread collected dependencies 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getService (single component manager) dependencies collected. 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state satisfied 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state satisfied 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : For dependency LocaleProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.763 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : For dependency TranslationProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:25.778 [TRACE] [rnal.discovery.VeluxDiscoveryService] - VeluxDiscoveryService(without Bridge) just initialized. 2022-04-21 21:33:25.794 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoking bind: setLocaleProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl] 2022-04-21 21:33:25.794 [TRACE] [rnal.discovery.VeluxDiscoveryService] - setLocaleProvider(): provided locale=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65. 2022-04-21 21:33:25.794 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoked bind: setLocaleProvider 2022-04-21 21:33:25.794 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoking bind: setTranslationProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl] 2022-04-21 21:33:25.794 [TRACE] [rnal.discovery.VeluxDiscoveryService] - setTranslationProvider(): provided translation=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65. 2022-04-21 21:33:25.794 [TRACE] [rnal.discovery.VeluxDiscoveryService] - updateLocalization(): creating Localization based on locale=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65,translation=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65). 2022-04-21 21:33:25.794 [TRACE] [ng.velux.internal.utils.Localization] - Localization(Constructor w/ org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65,org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65) called. 2022-04-21 21:33:25.794 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoked bind: setTranslationProvider 2022-04-21 21:33:25.794 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getting activate: activate 2022-04-21 21:33:25.810 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Locating method activate in class org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.activate([interface org.osgi.service.component.ComponentContext]) not found 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Locating method activate in class org.openhab.core.config.discovery.AbstractDiscoveryService 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.core.config.discovery.AbstractDiscoveryService.activate([interface org.osgi.service.component.ComponentContext]) not found 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Found activate method: protected void org.openhab.core.config.discovery.AbstractDiscoveryService.activate(java.util.Map) 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoking activate: activate: parameters [org.apache.felix.scr.impl.helper.ReadOnlyDictionary] 2022-04-21 21:33:25.825 [TRACE] [rnal.discovery.VeluxDiscoveryService] - startBackgroundDiscovery() called. 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoked activate: activate 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Set implementation object for component 2022-04-21 21:33:25.825 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Changed state from satisfied to active 2022-04-21 21:33:25.825 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Dependency Manager created $000interface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=0 2022-04-21 21:33:25.856 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Dependency Manager created $001interface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=null, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=1 2022-04-21 21:33:25.856 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Dependency Manager created LocaleProviderinterface=org.openhab.core.i18n.LocaleProvider, filter=null, policy=static, cardinality=1..1, bind=setLocaleProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null 2022-04-21 21:33:25.856 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Dependency Manager created TranslationProviderinterface=org.openhab.core.i18n.TranslationProvider, filter=null, policy=static, cardinality=1..1, bind=setTranslationProvider, unbind=null, updated=null, field=null, field-option=null, collection-type=null, parameter=null 2022-04-21 21:33:25.856 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Component created: DS=DS14, implementation=org.openhab.binding.velux.internal.factory.VeluxHandlerFactory, immediate=false, default-enabled=true, factory=null, configuration-policy=optional, activate=activate, deactivate=deactivate, modified=null configuration-pid=[binding.velux] 2022-04-21 21:33:25.919 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Component Services: scope=singleton, services=[org.openhab.core.thing.binding.ThingHandlerFactory] 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Component Properties: {} 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Querying state disabled 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Querying state disabled 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Component can not be activated since it is in state disabled 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory] : Querying state disabled 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Updating target filters 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No change in target property for dependency $000: currently registered: false 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No existing service listener to unregister for dependency $000 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Setting target property for dependency $000 to null 2022-04-21 21:33:26.044 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : New service tracker for $000, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $000 tracker reset (closed) 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter) 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $000 tracking 1 SingleStatic active: false trackerOpened: false optional: false 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $000 tracking 1 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit) 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $000 tracker opened 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : registering service listener for dependency $000 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No change in target property for dependency $001: currently registered: false 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No existing service listener to unregister for dependency $001 2022-04-21 21:33:26.075 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Setting target property for dependency $001 to null 2022-04-21 21:33:26.091 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : New service tracker for $001, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $001 tracker reset (closed) 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter) 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $001 tracking 2 SingleStatic active: false trackerOpened: false optional: false 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $001 tracking 2 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit) 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm $001 tracker opened 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : registering service listener for dependency $001 2022-04-21 21:33:26.106 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No change in target property for dependency LocaleProvider: currently registered: false 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No existing service listener to unregister for dependency LocaleProvider 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Setting target property for dependency LocaleProvider to null 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : New service tracker for LocaleProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.LocaleProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm LocaleProvider tracker reset (closed) 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm LocaleProvider tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter) 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm LocaleProvider tracking 3 SingleStatic active: false trackerOpened: false optional: false 2022-04-21 21:33:26.138 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm LocaleProvider tracking 3 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit) 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm LocaleProvider tracker opened 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : registering service listener for dependency LocaleProvider 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No change in target property for dependency TranslationProvider: currently registered: false 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : No existing service listener to unregister for dependency TranslationProvider 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Setting target property for dependency TranslationProvider to null 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : New service tracker for TranslationProvider, initial active: false, previous references: {}, classFilter: (objectClass=org.openhab.core.i18n.TranslationProvider), initialReferenceFilter (objectClass=org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:26.185 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm TranslationProvider tracker reset (closed) 2022-04-21 21:33:26.200 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm TranslationProvider tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (enter) 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm TranslationProvider tracking 4 SingleStatic active: false trackerOpened: false optional: false 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm TranslationProvider tracking 4 SingleStatic added {org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]} (exit) 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : dm TranslationProvider tracker opened 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : registering service listener for dependency TranslationProvider 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Changed state from disabled to unsatisfiedReference 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Component enabled 2022-04-21 21:33:26.294 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : ActivateInternal 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state unsatisfiedReference 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state unsatisfiedReference 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Activating component from state unsatisfiedReference 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state unsatisfiedReference 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state unsatisfiedReference 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Changed state from unsatisfiedReference to satisfied 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : registration change queue [registered] 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Checking constructor public org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(org.openhab.core.i18n.LocaleProvider,org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.310 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getParameterClass: Found class org.openhab.core.i18n.LocaleProvider 2022-04-21 21:33:26.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getParameterClass: Found class org.openhab.core.i18n.TranslationProvider 2022-04-21 21:33:26.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Found constructor with 2 arguments : public org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(org.openhab.core.i18n.LocaleProvider,org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:26.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getting bind: setLocaleProvider 2022-04-21 21:33:26.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Locating method setLocaleProvider in class org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.325 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : doFindMethod: Looking for method org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setLocaleProvider 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Declared Method org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setLocaleProvider([interface org.osgi.framework.ServiceReference]) not found 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Declared Method org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setLocaleProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.LocaleProvider through loader of org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getParameterClass: Found class org.openhab.core.i18n.LocaleProvider 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.LocaleProvider 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : doFindMethod: Found Method protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setLocaleProvider(org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Found bind method: protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setLocaleProvider(org.openhab.core.i18n.LocaleProvider) 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getting bind: setTranslationProvider 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Locating method setTranslationProvider in class org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : doFindMethod: Looking for method org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setTranslationProvider 2022-04-21 21:33:26.341 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Declared Method org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setTranslationProvider([interface org.osgi.framework.ServiceReference]) not found 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Declared Method org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setTranslationProvider([interface org.osgi.service.component.ComponentServiceObjects]) not found 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getReferenceClass: Looking for interface class org.openhab.core.i18n.TranslationProvider through loader of org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getParameterClass: Found class org.openhab.core.i18n.TranslationProvider 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : doFindMethod: No method taking ServiceReference found, checking method taking org.openhab.core.i18n.TranslationProvider 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : doFindMethod: Found Method protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setTranslationProvider(org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Found bind method: protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.setTranslationProvider(org.openhab.core.i18n.TranslationProvider) 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : This thread collected dependencies 2022-04-21 21:33:26.372 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getService (single component manager) dependencies collected. 2022-04-21 21:33:26.403 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state satisfied 2022-04-21 21:33:26.403 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state satisfied 2022-04-21 21:33:26.403 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : For dependency $000, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]] 2022-04-21 21:33:26.403 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : For dependency $001, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [null]]] 2022-04-21 21:33:26.403 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : For dependency LocaleProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:26.403 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : For dependency TranslationProvider, optional: false; to bind: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:26.435 [TRACE] [internal.factory.VeluxHandlerFactory] - VeluxHandlerFactory(locale=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65,translation=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65) called. 2022-04-21 21:33:26.450 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoking bind: setLocaleProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl] 2022-04-21 21:33:26.466 [TRACE] [internal.factory.VeluxHandlerFactory] - setLocaleProvider(): provided locale=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65. 2022-04-21 21:33:26.466 [TRACE] [internal.factory.VeluxHandlerFactory] - updateLocalization(): creating Localization based on locale=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65,translation=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65). 2022-04-21 21:33:26.466 [TRACE] [ng.velux.internal.utils.Localization] - Localization(Constructor w/ org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65,org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65) called. 2022-04-21 21:33:26.466 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoked bind: setLocaleProvider 2022-04-21 21:33:26.466 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoking bind: setTranslationProvider: parameters [org.openhab.core.internal.i18n.I18nProviderImpl] 2022-04-21 21:33:26.466 [TRACE] [internal.factory.VeluxHandlerFactory] - setTranslationProvider(): provided translation=org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65. 2022-04-21 21:33:26.466 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoked bind: setTranslationProvider 2022-04-21 21:33:26.466 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getting activate: activate 2022-04-21 21:33:26.466 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Locating method activate in class org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:26.466 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Found activate method: protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.activate(org.osgi.service.component.ComponentContext) 2022-04-21 21:33:26.497 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoking activate: activate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl] 2022-04-21 21:33:26.497 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoked activate: activate 2022-04-21 21:33:26.497 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Set implementation object for component 2022-04-21 21:33:26.497 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Changed state from satisfied to active 2022-04-21 21:33:26.497 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:rollershutter) called and returns true. 2022-04-21 21:33:26.497 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:klf200) called and returns true. 2022-04-21 21:33:26.497 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:binding) called and returns true. 2022-04-21 21:33:26.528 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:rollershutter) called and returns true. 2022-04-21 21:33:26.528 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:klf200) called and returns true. 2022-04-21 21:33:26.544 [TRACE] [internal.factory.VeluxHandlerFactory] - createBridgeHandler(velux:klf200:192_168_178_231) called for thing named 'Velux Bridge (192.168.178.231)'. 2022-04-21 21:33:26.544 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - VeluxBridge(constructor,bridgeInstance=org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@151f523) called. 2022-04-21 21:33:26.544 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - VeluxBridge(constructor) done. 2022-04-21 21:33:26.544 [TRACE] [internal.bridge.json.JsonVeluxBridge] - JsonVeluxBridge(constructor) called. 2022-04-21 21:33:26.575 [TRACE] [g.velux.internal.bridge.json.JClogin] - JClogin(constructor) called. 2022-04-21 21:33:26.575 [TRACE] [x.internal.bridge.json.JsonBridgeAPI] - JsonBridgeAPI(constructor) called. 2022-04-21 21:33:26.575 [TRACE] [internal.bridge.json.JsonVeluxBridge] - JsonVeluxBridge(constructor) done. 2022-04-21 21:33:26.591 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - VeluxBridge(constructor,bridgeInstance=org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@151f523) called. 2022-04-21 21:33:26.591 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - VeluxBridge(constructor) done. 2022-04-21 21:33:26.591 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - SSLconnection() called. 2022-04-21 21:33:26.591 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - SlipVeluxBridge(constructor) called. 2022-04-21 21:33:26.653 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct() created. 2022-04-21 21:33:26.669 [DEBUG] [internal.bridge.slip.SCgetLimitation] - SCgetLimitation(Constructor) called. 2022-04-21 21:33:26.669 [DEBUG] [internal.bridge.slip.SCgetLimitation] - SCgetLimitation(): starting sessions with the random number 3058. 2022-04-21 21:33:26.669 [TRACE] [internal.bridge.slip.SCgetWLANConfig] - SCgetWLANConfig(constructor) called. 2022-04-21 21:33:26.685 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - SCgetProduct(Constructor) called. 2022-04-21 21:33:26.685 [DEBUG] [rnal.bridge.slip.SCrunProductCommand] - SCgetProduct(): starting sessions with the random number 44. 2022-04-21 21:33:26.685 [DEBUG] [idge.slip.SCrunProductIdentification] - SCrunProductIdentification(Constructor) called. 2022-04-21 21:33:26.700 [DEBUG] [idge.slip.SCrunProductIdentification] - SCrunProductIdentification(): starting sessions with the random number 827. 2022-04-21 21:33:26.700 [DEBUG] [elux.internal.bridge.slip.SCrunScene] - SCrunScene(Constructor) called. 2022-04-21 21:33:26.700 [DEBUG] [elux.internal.bridge.slip.SCrunScene] - SCrunScene(): starting sessions with the random number 3670. 2022-04-21 21:33:26.700 [DEBUG] [internal.bridge.slip.SCsetLimitation] - SCsetLimitation(Constructor) called. 2022-04-21 21:33:26.700 [DEBUG] [internal.bridge.slip.SCsetLimitation] - SCsetLimitation(): starting sessions with the random number 3535. 2022-04-21 21:33:26.716 [TRACE] [x.internal.bridge.slip.SlipBridgeAPI] - SlipBridgeAPI(constructor) called. 2022-04-21 21:33:26.716 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - SlipVeluxBridge(constructor) done. 2022-04-21 21:33:26.716 [TRACE] [internal.bridge.VeluxBridgeActuators] - VeluxBridgeActuators(constructor) called. 2022-04-21 21:33:26.731 [TRACE] [nternal.things.VeluxExistingProducts] - VeluxExistingProducts(constructor) called. 2022-04-21 21:33:26.731 [TRACE] [nternal.things.VeluxExistingProducts] - VeluxExistingProducts(constructor) done. 2022-04-21 21:33:26.731 [TRACE] [internal.bridge.VeluxBridgeActuators] - VeluxBridgeActuators(constructor) done. 2022-04-21 21:33:26.731 [TRACE] [ux.internal.bridge.VeluxBridgeScenes] - VeluxBridgeScenes(constructor) called. 2022-04-21 21:33:26.731 [TRACE] [.internal.things.VeluxExistingScenes] - VeluxExistingScenes(constructor) done. 2022-04-21 21:33:26.731 [TRACE] [ernal.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2022-04-21 21:33:26.731 [TRACE] [ternal.bridge.VeluxBridgeGetFirmware] - VeluxBridgeGetFirmware(constructor) called. 2022-04-21 21:33:26.731 [TRACE] [internal.bridge.VeluxBridgeLANConfig] - VeluxBridgeLANConfig(constructor) called. 2022-04-21 21:33:26.747 [TRACE] [nternal.bridge.VeluxBridgeWLANConfig] - VeluxBridgeWLANConfig(constructor) called. 2022-04-21 21:33:26.747 [TRACE] [.internal.handler.VeluxBridgeHandler] - VeluxBridgeHandler(constructor with bridge=org.openhab.core.thing.internal.BridgeImpl@60bae8b2, localization=org.openhab.binding.velux.internal.utils.Localization@90d479) called. 2022-04-21 21:33:26.763 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Creating a VeluxBridgeHandler for thing 'velux:klf200:192_168_178_231'. 2022-04-21 21:33:26.763 [TRACE] [internal.factory.VeluxHandlerFactory] - registerDeviceDiscoveryService(org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@151f523) called. 2022-04-21 21:33:26.763 [TRACE] [rnal.discovery.VeluxDiscoveryService] - VeluxDiscoveryService(locale=null,i18n=null) just initialized. 2022-04-21 21:33:26.763 [TRACE] [rnal.discovery.VeluxDiscoveryService] - VeluxDiscoveryService(): registering bridge org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@151f523 for discovery. 2022-04-21 21:33:26.778 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:rollershutter) called and returns true. 2022-04-21 21:33:26.794 [TRACE] [.internal.handler.VeluxBridgeHandler] - initialize(): initialize bridge configuration parameters. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(constructor) called. 2022-04-21 21:33:26.794 [TRACE] [internal.factory.VeluxHandlerFactory] - createThingHandler(velux:rollershutter:192_168_178_231:Hobbykamer) called for thing named 'Hobbykamer'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_PROTOCOL'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_IPADDRESS'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_TCPPORT'. 2022-04-21 21:33:26.794 [TRACE] [.velux.internal.handler.VeluxHandler] - VeluxHandler(thing=org.openhab.core.thing.internal.ThingImpl@40b07172,localization=org.openhab.binding.velux.internal.utils.Localization@90d479) constructor called. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_PASSWORD'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_TIMEOUT_MSECS'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_RETRIES'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_REFRESH_MSECS'. 2022-04-21 21:33:26.794 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_IS_BULK_RETRIEVAL_ENABLED'. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_IS_SEQUENTIAL_ENFORCED'. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): FYI: a potential configuration string is 'BRIDGE_PROTOCOL_TRACE_ENABLED'. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking protocol. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking ipAddress. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking tcpPort. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking password. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking timeoutMsecs. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking retries. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(): checking refreshMsecs. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - VeluxBinding(constructor) done. 2022-04-21 21:33:26.810 [TRACE] [.binding.velux.internal.VeluxBinding] - checked() called. 2022-04-21 21:33:26.810 [DEBUG] [.binding.velux.internal.VeluxBinding] - veluxConfig[protocol=slip,ipAddress=192.168.178.231,tcpPort=51200,password=**********,timeoutMsecs=3000,retries=5,refreshMsecs=10000,isBulkRetrievalEnabled=true,isSequentialEnforced=false,isProtocolTraceEnabled=false] 2022-04-21 21:33:26.841 [TRACE] [.binding.velux.internal.VeluxBinding] - checked() done. 2022-04-21 21:33:26.841 [TRACE] [.velux.internal.handler.VeluxHandler] - initialize() called. 2022-04-21 21:33:26.841 [DEBUG] [.velux.internal.handler.VeluxHandler] - initialize(): Initializing thing velux:rollershutter:192_168_178_231:Hobbykamer in combination with bridge org.openhab.core.thing.internal.BridgeImpl@60bae8b2. 2022-04-21 21:33:26.841 [TRACE] [internal.factory.VeluxHandlerFactory] - supportsThingType(velux:binding) called and returns true. 2022-04-21 21:33:26.841 [TRACE] [.velux.internal.handler.VeluxHandler] - initialize() updating ThingStatus to OFFLINE/BRIDGE_OFFLINE. 2022-04-21 21:33:26.841 [TRACE] [internal.factory.VeluxHandlerFactory] - createBindingHandler(velux:binding:org_openhab_binding_velux) called for thing named 'Velux Binding Information Element'. 2022-04-21 21:33:26.841 [TRACE] [internal.handler.VeluxBindingHandler] - VeluxBindingHandler(constructor) called. 2022-04-21 21:33:26.841 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:26.841 [TRACE] [.velux.internal.handler.VeluxHandler] - initialize() done. 2022-04-21 21:33:26.841 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:26.841 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 1. 2022-04-21 21:33:26.872 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 1. 2022-04-21 21:33:26.888 [DEBUG] [internal.handler.VeluxBindingHandler] - initialize() called. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.VeluxBindingHandler] - initialize(): preparing background initialization task. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.VeluxBindingHandler] - initialize() done. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.VeluxBindingHandler] - initialize.scheduled(): Setting ThingStatus to ONLINE. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 1. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 1. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating thing status. 2022-04-21 21:33:26.888 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:26.888 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating all channels. 2022-04-21 21:33:26.903 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(velux:binding:org_openhab_binding_velux:information,REFRESH) called. 2022-04-21 21:33:26.919 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:binding,information) returns enum velux:binding/information. 2022-04-21 21:33:26.919 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(): refreshing item velux:binding:org_openhab_binding_velux:information. 2022-04-21 21:33:26.919 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:26.919 [DEBUG] [internal.handler.VeluxBindingHandler] - handleCommand(): updating velux:binding:org_openhab_binding_velux:information (velux:binding:org_openhab_binding_velux:information) to A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:26.919 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand() done. 2022-04-21 21:33:26.919 [DEBUG] [internal.handler.VeluxBindingHandler] - Velux Binding Info Element 'velux:binding:org_openhab_binding_velux' is initialized. 2022-04-21 21:33:28.359 [TRACE] [velux.internal.bridge.slip.io.Poller] - Poller.call(): completed 2022-04-21 21:33:28.359 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - Shutting down Velux bridge connection. 2022-04-21 21:33:28.359 [TRACE] [nternal.bridge.slip.io.SSLconnection] - close() finished. 2022-04-21 21:33:28.359 [TRACE] [x.internal.bridge.slip.io.Connection] - resetConnection() on 192.168.178.231: done. 2022-04-21 21:33:28.359 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - shutdown() done. 2022-04-21 21:33:28.359 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Velux Bridge 'velux:klf200:192_168_178_231' is shut down. 2022-04-21 21:33:28.359 [TRACE] [.internal.handler.VeluxBridgeHandler] - initializeSchedulerJob(): adopt new bridge configuration parameters. 2022-04-21 21:33:28.375 [DEBUG] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated() called. 2022-04-21 21:33:28.375 [DEBUG] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): choosing SLIP as communication method. 2022-04-21 21:33:28.375 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): Trying to authenticate towards bridge. 2022-04-21 21:33:28.375 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeLogin() called. 2022-04-21 21:33:28.375 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:28.375 [TRACE] [g.velux.internal.bridge.slip.SClogin] - setPassword(**********) called. 2022-04-21 21:33:28.375 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Authenticate / login,unauthenticated) called. 2022-04-21 21:33:28.375 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns false. 2022-04-21 21:33:28.375 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(): no auth token available, continuing. 2022-04-21 21:33:28.375 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Authenticate / login, unauthenticated) called. 2022-04-21 21:33:28.375 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Authenticate / login', unauthenticated 2022-04-21 21:33:28.375 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => started => Thread[OH-thingHandler-18,5,main] 2022-04-21 21:33:28.375 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => send mode => preparing command 2022-04-21 21:33:28.375 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x3000 with data size 32 called. 2022-04-21 21:33:28.390 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 23 30 00 4A 39 68 33 4C 4C 78 42 68 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21. 2022-04-21 21:33:28.406 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 37 called. 2022-04-21 21:33:28.406 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 23 30 00 4A 39 68 33 4C 4C 78 42 68 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 C0. 2022-04-21 21:33:28.406 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => command ready => start sending 2022-04-21 21:33:28.406 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => GW_PASSWORD_ENTER_REQ => sending data => 4A 39 68 33 4C 4C 78 42 68 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:28.406 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:28.406 [TRACE] [x.internal.bridge.slip.io.Connection] - resetConnection() on 192.168.178.231: called. 2022-04-21 21:33:28.406 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - close() called. 2022-04-21 21:33:28.406 [TRACE] [nternal.bridge.slip.io.SSLconnection] - close() finished. 2022-04-21 21:33:28.406 [TRACE] [x.internal.bridge.slip.io.Connection] - resetConnection() on 192.168.178.231: done. 2022-04-21 21:33:28.406 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: connecting to port 51200 2022-04-21 21:33:28.406 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - Starting velux bridge connection. 2022-04-21 21:33:28.406 [TRACE] [nternal.bridge.slip.io.SSLconnection] - SSLconnection(): creating socket... 2022-04-21 21:33:28.421 [TRACE] [nternal.bridge.slip.io.SSLconnection] - SSLconnection(): starting SSL handshake... 2022-04-21 21:33:32.873 [TRACE] [nternal.bridge.slip.io.SSLconnection] - SSLconnection(): connected... (ip=192.168.178.231, port=51200, sslTimeout=6000, soTimeout=3000, soKeepAlive=true) 2022-04-21 21:33:32.873 [TRACE] [nternal.bridge.slip.io.SSLconnection] - SSLconnection() finished. 2022-04-21 21:33:32.873 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 39 bytes: C0 00 23 30 00 4A 39 68 33 4C 4C 78 42 68 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 C0 2022-04-21 21:33:32.873 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 39 bytes. 2022-04-21 21:33:32.873 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 39 bytes: C0 00 23 30 00 4A 39 68 33 4C 4C 78 42 68 48 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 C0 2022-04-21 21:33:32.873 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:32.873 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:32.873 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - startPolling() called 2022-04-21 21:33:32.889 [TRACE] [velux.internal.bridge.slip.io.Poller] - Poller: created 2022-04-21 21:33:32.889 [TRACE] [velux.internal.bridge.slip.io.Poller] - Poller.call(): started 2022-04-21 21:33:32.952 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:32.952 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 8 bytes: C0 00 04 30 01 00 35 C0 2022-04-21 21:33:32.952 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 8 bytes: C0 00 04 30 01 00 35 C0 2022-04-21 21:33:32.952 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:32.952 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 8 called. 2022-04-21 21:33:32.952 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 04 30 01 00 35. 2022-04-21 21:33:32.952 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 6. 2022-04-21 21:33:32.952 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x3001 . 2022-04-21 21:33:32.967 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 1 bytes: 00. 2022-04-21 21:33:32.967 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x3001 and data 00. 2022-04-21 21:33:32.967 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x3001 . 2022-04-21 21:33:32.967 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 1 bytes: 00. 2022-04-21 21:33:32.967 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => GW_PASSWORD_ENTER_CFM => received data => 00 2022-04-21 21:33:32.967 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => GW_PASSWORD_ENTER_CFM => applying data length => 1 2022-04-21 21:33:32.967 [DEBUG] [g.velux.internal.bridge.slip.SClogin] - setResponse(GW_PASSWORD_ENTER_CFM with 1 bytes of data) called. 2022-04-21 21:33:32.967 [TRACE] [g.velux.internal.bridge.slip.SClogin] - setResponse(): handling response GW_PASSWORD_ENTER_CFM (0x3001). 2022-04-21 21:33:32.967 [TRACE] [g.velux.internal.bridge.slip.SClogin] - isLengthValid() called for GW_PASSWORD_ENTER_CFM (0x3001) with 1 bytes of data. 2022-04-21 21:33:32.967 [TRACE] [g.velux.internal.bridge.slip.SClogin] - isLengthValid() returns true. 2022-04-21 21:33:32.967 [DEBUG] [g.velux.internal.bridge.slip.SClogin] - setResponse(): bridge connection successfully established (login succeeded). 2022-04-21 21:33:32.967 [TRACE] [g.velux.internal.bridge.slip.SClogin] - setResponse(): finished=true,success=true. 2022-04-21 21:33:32.967 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_PASSWORD_ENTER_REQ => finished => success 2022-04-21 21:33:32.967 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeLogin(): communication succeeded. 2022-04-21 21:33:32.983 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeLogin(): storing authentication token for further access. 2022-04-21 21:33:32.998 [TRACE] [g.velux.internal.bridge.slip.SClogin] - getAuthToken() called, returning **********. 2022-04-21 21:33:32.998 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): Querying bridge state. 2022-04-21 21:33:32.998 [TRACE] [ernal.bridge.VeluxBridgeDeviceStatus] - VeluxBridgeDeviceStatus(constructor) called. 2022-04-21 21:33:32.998 [TRACE] [ernal.bridge.VeluxBridgeDeviceStatus] - retrieve() called. About to query device status. 2022-04-21 21:33:32.998 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:32.998 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Get Bridge Device Status) called. 2022-04-21 21:33:32.998 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:32.998 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Get Bridge Device Status,authenticated) called. 2022-04-21 21:33:32.998 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:32.998 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Get Bridge Device Status, authenticated) called. 2022-04-21 21:33:32.998 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Get Bridge Device Status', authenticated 2022-04-21 21:33:32.998 [DEBUG] [ternal.bridge.slip.SCgetDeviceStatus] - getRequestCommand() returns GW_GET_STATE_REQ (0xc). 2022-04-21 21:33:32.998 [TRACE] [ternal.bridge.slip.SCgetDeviceStatus] - getRequestDataAsArrayOfBytes() returns data. 2022-04-21 21:33:33.014 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => started => Thread[OH-thingHandler-18,5,main] 2022-04-21 21:33:33.030 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => send mode => preparing command 2022-04-21 21:33:33.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0xc with data size 0 called. 2022-04-21 21:33:33.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 03 00 0C 0F. 2022-04-21 21:33:33.030 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 5 called. 2022-04-21 21:33:33.030 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 03 00 0C 0F C0. 2022-04-21 21:33:33.030 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => command ready => start sending 2022-04-21 21:33:33.030 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => GW_GET_STATE_REQ => sending data => 2022-04-21 21:33:33.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:33.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 7 bytes: C0 00 03 00 0C 0F C0 2022-04-21 21:33:33.030 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 7 bytes. 2022-04-21 21:33:33.030 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 7 bytes: C0 00 03 00 0C 0F C0 2022-04-21 21:33:33.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:33.030 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:33.155 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:33.155 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 13 bytes: C0 00 09 00 0D 02 00 00 00 00 00 06 C0 2022-04-21 21:33:33.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 13 bytes: C0 00 09 00 0D 02 00 00 00 00 00 06 C0 2022-04-21 21:33:33.155 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:33.155 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 13 called. 2022-04-21 21:33:33.155 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 09 00 0D 02 00 00 00 00 00 06. 2022-04-21 21:33:33.155 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 11. 2022-04-21 21:33:33.155 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x0D . 2022-04-21 21:33:33.170 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 02 00 00 00 00 00. 2022-04-21 21:33:33.170 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x0D and data 02 00 00 00 00 00. 2022-04-21 21:33:33.170 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x0D . 2022-04-21 21:33:33.170 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 6 bytes: 02 00 00 00 00 00. 2022-04-21 21:33:33.170 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => GW_GET_STATE_CFM => received data => 02 00 00 00 00 00 2022-04-21 21:33:33.170 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => GW_GET_STATE_CFM => applying data length => 6 2022-04-21 21:33:33.170 [DEBUG] [ternal.bridge.slip.SCgetDeviceStatus] - setResponse(GW_GET_STATE_CFM with 6 bytes of data) called. 2022-04-21 21:33:33.170 [TRACE] [ternal.bridge.slip.SCgetDeviceStatus] - setResponse(): handling response GW_GET_STATE_CFM (0xd). 2022-04-21 21:33:33.170 [TRACE] [ternal.bridge.slip.SCgetDeviceStatus] - isLengthValid() called for GW_GET_STATE_CFM (0xd) with 6 bytes of data. 2022-04-21 21:33:33.170 [TRACE] [ternal.bridge.slip.SCgetDeviceStatus] - isLengthValid() returns true. 2022-04-21 21:33:33.170 [TRACE] [ternal.bridge.slip.SCgetDeviceStatus] - setResponse(): finished=true,success=true. 2022-04-21 21:33:33.170 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_STATE_REQ => finished => success 2022-04-21 21:33:33.170 [TRACE] [g.velux.internal.things.VeluxGwState] - VeluxGwState() created. 2022-04-21 21:33:33.186 [TRACE] [ternal.bridge.slip.SCgetDeviceStatus] - getState() returns GW_S_GWM/GW_SS_IDLE (Gateway mode, with one or more actuator nodes in the system table., Idle state.). 2022-04-21 21:33:33.202 [TRACE] [ernal.bridge.VeluxBridgeDeviceStatus] - retrieve() finished successfully with result Gateway mode, with one or more actuator nodes in the system table., Idle state.. 2022-04-21 21:33:33.202 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): Fetching existing scenes. 2022-04-21 21:33:33.202 [TRACE] [ux.internal.bridge.VeluxBridgeScenes] - getScenes() called. 2022-04-21 21:33:33.202 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:33.202 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Scenes) called. 2022-04-21 21:33:33.202 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:33.202 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Scenes,authenticated) called. 2022-04-21 21:33:33.202 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:33.202 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Scenes, authenticated) called. 2022-04-21 21:33:33.202 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Scenes', authenticated 2022-04-21 21:33:33.202 [DEBUG] [lux.internal.bridge.slip.SCgetScenes] - getRequestCommand() returns GW_GET_SCENE_LIST_REQ (0x40c). 2022-04-21 21:33:33.202 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => started => Thread[OH-thingHandler-18,5,main] 2022-04-21 21:33:33.202 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => send mode => preparing command 2022-04-21 21:33:33.217 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x40c with data size 0 called. 2022-04-21 21:33:33.233 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 03 04 0C 0B. 2022-04-21 21:33:33.233 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 5 called. 2022-04-21 21:33:33.233 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 03 04 0C 0B C0. 2022-04-21 21:33:33.233 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => command ready => start sending 2022-04-21 21:33:33.233 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => GW_GET_SCENE_LIST_REQ => sending data => 2022-04-21 21:33:33.233 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:33.233 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 7 bytes: C0 00 03 04 0C 0B C0 2022-04-21 21:33:33.233 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 7 bytes. 2022-04-21 21:33:33.233 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 7 bytes: C0 00 03 04 0C 0B C0 2022-04-21 21:33:33.233 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:33.233 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:33.358 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:33.358 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 8 bytes: C0 00 04 04 0D 00 0D C0 2022-04-21 21:33:33.358 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 8 bytes: C0 00 04 04 0D 00 0D C0 2022-04-21 21:33:33.358 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:33.358 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 8 called. 2022-04-21 21:33:33.358 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 04 04 0D 00 0D. 2022-04-21 21:33:33.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 6. 2022-04-21 21:33:33.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x40D . 2022-04-21 21:33:33.373 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 1 bytes: 00. 2022-04-21 21:33:33.373 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x40D and data 00. 2022-04-21 21:33:33.373 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x40D . 2022-04-21 21:33:33.373 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 1 bytes: 00. 2022-04-21 21:33:33.373 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => GW_GET_SCENE_LIST_CFM => received data => 00 2022-04-21 21:33:33.373 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => GW_GET_SCENE_LIST_CFM => applying data length => 1 2022-04-21 21:33:33.373 [DEBUG] [lux.internal.bridge.slip.SCgetScenes] - setResponse(GW_GET_SCENE_LIST_CFM with 1 bytes of data) called. 2022-04-21 21:33:33.373 [TRACE] [lux.internal.bridge.slip.SCgetScenes] - setResponse(): handling response GW_GET_SCENE_LIST_CFM (0x40d). 2022-04-21 21:33:33.373 [TRACE] [lux.internal.bridge.slip.SCgetScenes] - isLengthValid() called for GW_GET_SCENE_LIST_CFM (0x40d) with 1 bytes of data. 2022-04-21 21:33:33.373 [TRACE] [lux.internal.bridge.slip.SCgetScenes] - isLengthValid() returns true. 2022-04-21 21:33:33.373 [TRACE] [lux.internal.bridge.slip.SCgetScenes] - setResponse(): no scenes defined. 2022-04-21 21:33:33.373 [TRACE] [lux.internal.bridge.slip.SCgetScenes] - setResponse(): finished=true,success=true. 2022-04-21 21:33:33.373 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_SCENE_LIST_REQ => finished => success 2022-04-21 21:33:33.373 [TRACE] [lux.internal.bridge.slip.SCgetScenes] - getScenes(): returning 0 scenes. 2022-04-21 21:33:33.373 [DEBUG] [ux.internal.bridge.VeluxBridgeScenes] - getScenes() finally has found scenes 0 members: . 2022-04-21 21:33:33.373 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Found Velux scenes: 2022-04-21 21:33:33.373 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): Fetching existing actuators/products. 2022-04-21 21:33:33.373 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() called. 2022-04-21 21:33:33.389 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:33.405 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:33.405 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() working on bulk retrieval. 2022-04-21 21:33:33.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Products) called. 2022-04-21 21:33:33.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:33.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Retrieve Products,authenticated) called. 2022-04-21 21:33:33.405 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:33.405 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Retrieve Products, authenticated) called. 2022-04-21 21:33:33.467 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Retrieve Products', authenticated 2022-04-21 21:33:33.467 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - getRequestCommand() returns GW_GET_ALL_NODES_INFORMATION_REQ (0x202). 2022-04-21 21:33:33.467 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => started => Thread[OH-thingHandler-18,5,main] 2022-04-21 21:33:33.467 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => send mode => preparing command 2022-04-21 21:33:33.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x202 with data size 0 called. 2022-04-21 21:33:33.467 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 03 02 02 03. 2022-04-21 21:33:33.467 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 5 called. 2022-04-21 21:33:33.467 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 03 02 02 03 C0. 2022-04-21 21:33:33.483 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => command ready => start sending 2022-04-21 21:33:33.483 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_REQ => sending data => 2022-04-21 21:33:33.483 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:33.483 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 7 bytes: C0 00 03 02 02 03 C0 2022-04-21 21:33:33.498 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 7 bytes. 2022-04-21 21:33:33.498 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 7 bytes: C0 00 03 02 02 03 C0 2022-04-21 21:33:33.498 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:33.498 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:33.561 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:33.561 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 9 bytes: C0 00 05 02 03 00 07 03 C0 2022-04-21 21:33:33.561 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 9 bytes: C0 00 05 02 03 00 07 03 C0 2022-04-21 21:33:33.561 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:33.561 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 9 called. 2022-04-21 21:33:33.561 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 05 02 03 00 07 03. 2022-04-21 21:33:33.561 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 7. 2022-04-21 21:33:33.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x203 . 2022-04-21 21:33:33.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 07. 2022-04-21 21:33:33.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x203 and data 00 07. 2022-04-21 21:33:33.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x203 . 2022-04-21 21:33:33.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 2 bytes: 00 07. 2022-04-21 21:33:33.577 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_CFM => received data => 00 07 2022-04-21 21:33:33.577 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_CFM => applying data length => 2 2022-04-21 21:33:33.577 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_CFM with 2 bytes of data) called. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_CFM (0x203). 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_CFM. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_CFM (0x203) with 2 bytes of data. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): status=0. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): TotalNumberOfNodes=7. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): returned status: OK - Request accepted. 2022-04-21 21:33:33.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=false. 2022-04-21 21:33:33.592 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:33.608 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:33.608 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:33.608 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:33.608 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 04 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 C0 2022-04-21 21:33:33.608 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 04 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1 C0 2022-04-21 21:33:33.608 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:33.608 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:33:33.608 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C1. 2022-04-21 21:33:33.623 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:33.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:33.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 and data 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:33.639 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.639 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => received data => 00 00 00 00 54 65 72 72 61 73 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:33.639 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:33.639 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:33.639 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:33.639 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Terrasraam. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:33.670 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:33.702 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Terrasraam' instead. 2022-04-21 21:33:33.702 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Terrasraam) created. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:33.702 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:33.717 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:33.733 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:33.733 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:33.733 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 04 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2 C0 2022-04-21 21:33:33.733 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 04 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2 C0 2022-04-21 21:33:33.733 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:33.733 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:33:33.733 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C2. 2022-04-21 21:33:33.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:33.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:33.733 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.827 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 and data 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.827 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:33.842 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.842 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => received data => 01 00 01 00 53 6C 61 61 70 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:33.842 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:33.842 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=1. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=1. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Slaapkamer. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:33.842 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:33.873 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:33.889 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:33.905 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Slaapkamer' instead. 2022-04-21 21:33:33.905 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Slaapkamer) created. 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:33.905 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:33.905 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:33.905 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 132 bytes: C0 00 7F 02 04 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DB DC C0 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 132 bytes: C0 00 7F 02 04 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 DB DC C0 2022-04-21 21:33:33.905 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:33.920 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 132 called. 2022-04-21 21:33:33.936 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C0. 2022-04-21 21:33:33.936 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:33.936 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:33.936 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.936 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 and data 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.936 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:33.936 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:33.936 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => received data => 02 00 02 00 5A 75 69 64 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:33.936 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:33.967 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=2. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=2. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Zuidraam. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:33.967 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:33.983 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:33.998 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:34.014 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Zuidraam' instead. 2022-04-21 21:33:34.030 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Zuidraam) created. 2022-04-21 21:33:34.030 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:34.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:34.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:34.030 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:34.030 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:34.030 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 04 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A6 C0 2022-04-21 21:33:34.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 04 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A6 C0 2022-04-21 21:33:34.030 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:34.030 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:33:34.030 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A6. 2022-04-21 21:33:34.030 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:34.123 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.139 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.139 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 and data 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.139 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.139 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.139 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => received data => 03 00 03 00 57 65 72 6B 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 00 01 04 40 00 00 00 00 00 00 00 00 00 00 00 00 00 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:34.139 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:34.139 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:34.139 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:34.139 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:34.139 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:34.139 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:34.155 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=3. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=3. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Werkkamer. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:34.170 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:34.202 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Werkkamer' instead. 2022-04-21 21:33:34.202 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Werkkamer) created. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:34.202 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:34.202 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:34.202 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:34.217 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 04 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D9 C0 2022-04-21 21:33:34.233 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 04 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D9 C0 2022-04-21 21:33:34.233 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:34.233 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:33:34.233 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D9. 2022-04-21 21:33:34.233 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:34.233 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.233 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.233 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 and data 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.233 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.248 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.264 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => received data => 04 00 04 00 4B 65 75 6B 65 6E 72 61 61 6D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:34.264 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:34.264 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=4. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=4. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Keukenraam. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:34.264 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:34.295 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:34.311 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Keukenraam' instead. 2022-04-21 21:33:34.327 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Keukenraam) created. 2022-04-21 21:33:34.327 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:34.327 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:34.327 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:34.327 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:34.327 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:34.327 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 04 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8 C0 2022-04-21 21:33:34.327 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 04 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8 C0 2022-04-21 21:33:34.327 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:34.342 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:33:34.358 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D8. 2022-04-21 21:33:34.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:34.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 and data 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.358 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 124 bytes: 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.358 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => received data => 05 00 05 00 54 65 72 72 61 73 64 65 75 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:34.358 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:34.358 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=5. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=5. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Terrasdeur. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:34.389 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:34.420 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Terrasdeur' instead. 2022-04-21 21:33:34.420 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Terrasdeur) created. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:34.420 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:34.452 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:34.452 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:34.452 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:34.452 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 131 bytes: C0 00 7F 02 04 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D3 C0 2022-04-21 21:33:34.452 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 131 bytes: C0 00 7F 02 04 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D3 C0 2022-04-21 21:33:34.452 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:34.452 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 131 called. 2022-04-21 21:33:34.452 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 7F 02 04 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 D3. 2022-04-21 21:33:34.452 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 129. 2022-04-21 21:33:34.452 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.452 [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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.483 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x204 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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.483 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x204 . 2022-04-21 21:33:34.483 [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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00. 2022-04-21 21:33:34.483 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_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 FF F7 FF F7 FF F7 FF F7 FF F7 FF F7 FF 00 00 4F 02 22 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2022-04-21 21:33:34.483 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_NTF => applying data length => 124 2022-04-21 21:33:34.483 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_NTF with 124 bytes of data) called. 2022-04-21 21:33:34.483 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_NTF (0x204). 2022-04-21 21:33:34.483 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_NTF. 2022-04-21 21:33:34.483 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() called for GW_GET_ALL_NODES_INFORMATION_NTF (0x204) with 124 bytes of data. 2022-04-21 21:33:34.483 [TRACE] [x.internal.bridge.slip.SCgetProducts] - isLengthValid() returns true. 2022-04-21 21:33:34.483 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeID=6. 2022-04-21 21:33:34.483 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfOrder=6. 2022-04-21 21:33:34.498 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPlacement=0. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfName=Hobbykamer. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfVelocity=1. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeTypeSubType=1088 (SLIDER_SHUTTER). 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): derived product description=Exterior Venetian blind. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductGroup=0. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfProductType=0. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNodeVariation=0. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfPowerMode=0. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfBuildNumber=0. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfSerialNumber=[0, 0, 0, 0, 0, 0, 0, 0]. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfState=255. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfCurrentPosition=63487. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTarget=63487. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater1=63487. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater2=63487. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater3=63487. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfFunctionalParamater4=63487. 2022-04-21 21:33:34.514 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfRemainingTime=0. 2022-04-21 21:33:34.530 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfTimeStamp=1325539921. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfNbrOfAlias=0. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasOne=0. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasTwo=0. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasThree=0. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFour=0. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): ntfAliasFive=0. 2022-04-21 21:33:34.545 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): device provided invalid serial number, using name 'Hobbykamer' instead. 2022-04-21 21:33:34.545 [TRACE] [g.velux.internal.things.VeluxProduct] - VeluxProduct(v2,name=Hobbykamer) created. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=false,success=true. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:34.545 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:34.545 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:34.545 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 7 bytes: C0 00 03 02 05 04 C0 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 7 bytes: C0 00 03 02 05 04 C0 2022-04-21 21:33:34.545 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:34.545 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 7 called. 2022-04-21 21:33:34.561 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 03 02 05 04. 2022-04-21 21:33:34.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 5. 2022-04-21 21:33:34.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x205 . 2022-04-21 21:33:34.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:34.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x205 and data . 2022-04-21 21:33:34.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x205 . 2022-04-21 21:33:34.577 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:34.577 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_FINISHED_NTF => received data => 2022-04-21 21:33:34.577 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => GW_GET_ALL_NODES_INFORMATION_FINISHED_NTF => applying data length => 0 2022-04-21 21:33:34.577 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(GW_GET_ALL_NODES_INFORMATION_FINISHED_NTF with 0 bytes of data) called. 2022-04-21 21:33:34.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): handling response GW_GET_ALL_NODES_INFORMATION_FINISHED_NTF (0x205). 2022-04-21 21:33:34.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): got GW_GET_ALL_NODES_INFORMATION_FINISHED_NTF. 2022-04-21 21:33:34.577 [DEBUG] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished-packet received. 2022-04-21 21:33:34.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - setResponse(): finished=true,success=true. 2022-04-21 21:33:34.577 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_GET_ALL_NODES_INFORMATION_REQ => finished => success 2022-04-21 21:33:34.577 [TRACE] [x.internal.bridge.slip.SCgetProducts] - getProducts(): returning array of 7 products. 2022-04-21 21:33:34.577 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Terrasraam (type SLIDER_SHUTTER). 2022-04-21 21:33:34.593 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF)) returns false. 2022-04-21 21:33:34.608 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF). 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF)) called. 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF)) returns false. 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF). 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Terrasraam 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 0 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Terrasraam 2022-04-21 21:33:34.608 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Slaapkamer (type SLIDER_SHUTTER). 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF)) returns false. 2022-04-21 21:33:34.608 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF). 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF)) called. 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF)) returns false. 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF). 2022-04-21 21:33:34.608 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Slaapkamer 2022-04-21 21:33:34.624 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 1 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Slaapkamer 2022-04-21 21:33:34.640 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Zuidraam (type SLIDER_SHUTTER). 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF)) returns false. 2022-04-21 21:33:34.640 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF). 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF)) called. 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF)) returns false. 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF). 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Zuidraam 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 2 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Zuidraam 2022-04-21 21:33:34.640 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Werkkamer (type SLIDER_SHUTTER). 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF)) returns false. 2022-04-21 21:33:34.640 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF). 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF)) called. 2022-04-21 21:33:34.640 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF)) returns false. 2022-04-21 21:33:34.655 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF). 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Werkkamer 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 3 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Werkkamer 2022-04-21 21:33:34.671 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Keukenraam (type SLIDER_SHUTTER). 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF)) returns false. 2022-04-21 21:33:34.671 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF). 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF)) called. 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF)) returns false. 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF). 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Keukenraam 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 4 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Keukenraam 2022-04-21 21:33:34.671 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Terrasdeur (type SLIDER_SHUTTER). 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF)) returns false. 2022-04-21 21:33:34.671 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF). 2022-04-21 21:33:34.671 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF)) called. 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF)) returns false. 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF). 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Terrasdeur 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 5 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Terrasdeur 2022-04-21 21:33:34.702 [TRACE] [internal.bridge.VeluxBridgeActuators] - getProducts() found product Hobbykamer (type SLIDER_SHUTTER). 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF)) returns false. 2022-04-21 21:33:34.702 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() storing new product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF). 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register(Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF)) called. 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - isRegistered(VeluxProduct Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF)) returns false. 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering new product Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF). 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by UniqueIndex Hobbykamer 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering by ProductBridgeIndex 6 2022-04-21 21:33:34.702 [TRACE] [nternal.things.VeluxExistingProducts] - register() registering set of modifications by UniqueIndex Hobbykamer 2022-04-21 21:33:34.702 [DEBUG] [internal.bridge.VeluxBridgeActuators] - getProducts() finally has found products 7 members: Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF),Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF),Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF),Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF),Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF),Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF),Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF). 2022-04-21 21:33:34.733 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Found Velux actuators: Product "Slaapkamer" / SLIDER_SHUTTER (bridgeIndex=1,serial=Slaapkamer,position=F7FF) Product "Keukenraam" / SLIDER_SHUTTER (bridgeIndex=4,serial=Keukenraam,position=F7FF) Product "Zuidraam" / SLIDER_SHUTTER (bridgeIndex=2,serial=Zuidraam,position=F7FF) Product "Hobbykamer" / SLIDER_SHUTTER (bridgeIndex=6,serial=Hobbykamer,position=F7FF) Product "Terrasraam" / SLIDER_SHUTTER (bridgeIndex=0,serial=Terrasraam,position=F7FF) Product "Werkkamer" / SLIDER_SHUTTER (bridgeIndex=3,serial=Werkkamer,position=F7FF) Product "Terrasdeur" / SLIDER_SHUTTER (bridgeIndex=5,serial=Terrasdeur,position=F7FF) 2022-04-21 21:33:34.733 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:34.733 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): Activating HouseStatusMonitor. 2022-04-21 21:33:34.733 [TRACE] [dge.VeluxBridgeSetHouseStatusMonitor] - modifyHSM(true) called. 2022-04-21 21:33:34.733 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:34.733 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Modify HouseStatusMonitor) called. 2022-04-21 21:33:34.733 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:34.733 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Modify HouseStatusMonitor,authenticated) called. 2022-04-21 21:33:34.733 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:34.733 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Modify HouseStatusMonitor, authenticated) called. 2022-04-21 21:33:34.733 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Modify HouseStatusMonitor', authenticated 2022-04-21 21:33:34.733 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - getRequestCommand() returns GW_HOUSE_STATUS_MONITOR_ENABLE_REQ (0x240). 2022-04-21 21:33:34.733 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - getRequestDataAsArrayOfBytes() data is . 2022-04-21 21:33:34.733 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => started => Thread[OH-thingHandler-18,5,main] 2022-04-21 21:33:34.749 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => send mode => preparing command 2022-04-21 21:33:34.765 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x240 with data size 0 called. 2022-04-21 21:33:34.765 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 03 02 40 41. 2022-04-21 21:33:34.765 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 5 called. 2022-04-21 21:33:34.765 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 03 02 40 41 C0. 2022-04-21 21:33:34.765 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => command ready => start sending 2022-04-21 21:33:34.765 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => sending data => 2022-04-21 21:33:34.765 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:34.765 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 7 bytes: C0 00 03 02 40 41 C0 2022-04-21 21:33:34.765 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 7 bytes. 2022-04-21 21:33:34.765 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 7 bytes: C0 00 03 02 40 41 C0 2022-04-21 21:33:34.765 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:34.765 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:34.890 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:34.890 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 7 bytes: C0 00 03 02 41 40 C0 2022-04-21 21:33:34.890 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 7 bytes: C0 00 03 02 41 40 C0 2022-04-21 21:33:34.890 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:34.890 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 7 called. 2022-04-21 21:33:34.890 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 03 02 41 40. 2022-04-21 21:33:34.890 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 5. 2022-04-21 21:33:34.890 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x241 . 2022-04-21 21:33:34.905 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:34.905 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x241 and data . 2022-04-21 21:33:34.905 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x241 . 2022-04-21 21:33:34.905 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:34.905 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => GW_HOUSE_STATUS_MONITOR_ENABLE_CFM => received data => 2022-04-21 21:33:34.905 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => GW_HOUSE_STATUS_MONITOR_ENABLE_CFM => applying data length => 0 2022-04-21 21:33:34.905 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(GW_HOUSE_STATUS_MONITOR_ENABLE_CFM with 0 bytes of data) called. 2022-04-21 21:33:34.905 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): handling response GW_HOUSE_STATUS_MONITOR_ENABLE_CFM (0x241). 2022-04-21 21:33:34.905 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): service enable confirmed by bridge. 2022-04-21 21:33:34.905 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): finished=true,success=true. 2022-04-21 21:33:34.905 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_ENABLE_REQ => finished => success 2022-04-21 21:33:34.905 [DEBUG] [dge.VeluxBridgeSetHouseStatusMonitor] - modifyHSM() finished successfully. 2022-04-21 21:33:34.905 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated(): HSM activated. 2022-04-21 21:33:34.905 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Velux veluxBridge is online, now. 2022-04-21 21:33:34.905 [TRACE] [.internal.handler.VeluxBridgeHandler] - bridgeParamsUpdated() successfully finished. 2022-04-21 21:33:34.921 [TRACE] [.internal.handler.VeluxBridgeHandler] - initializeSchedulerJob(): scheduling refresh at 10000 milliseconds. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 1. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 1. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating thing status. 2022-04-21 21:33:34.936 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating all channels. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(velux:binding:org_openhab_binding_velux:information,REFRESH) called. 2022-04-21 21:33:34.936 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:binding,information) returns enum velux:binding/information. 2022-04-21 21:33:34.936 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(): refreshing item velux:binding:org_openhab_binding_velux:information. 2022-04-21 21:33:34.952 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:34.968 [DEBUG] [internal.handler.VeluxBindingHandler] - handleCommand(): updating velux:binding:org_openhab_binding_velux:information (velux:binding:org_openhab_binding_velux:information) to A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:34.968 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand() done. 2022-04-21 21:33:34.968 [TRACE] [.internal.things.VeluxExistingScenes] - getNoMembers() returns 0. 2022-04-21 21:33:34.968 [TRACE] [nternal.things.VeluxExistingProducts] - getNoMembers() returns 7. 2022-04-21 21:33:34.968 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Velux Bridge 'velux:klf200:192_168_178_231' is initialized (with 0 scenes and 7 actuators). 2022-04-21 21:33:35.843 [TRACE] [rnal.discovery.VeluxDiscoveryService] - startScan() called. 2022-04-21 21:33:35.843 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - startScan(): creating a thing of type binding. 2022-04-21 21:33:35.843 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns Velux Binding Information Element. 2022-04-21 21:33:35.843 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - startScan(): registering new thing DiscoveryResult [thingUID=velux:binding:org_openhab_binding_velux, properties={bundleVersion=org.openhab.binding.velux_3.3.0.202204211835 [237]}, representationProperty=bundleVersion, flag=NEW, label=Velux Binding Information Element, bridgeUID=null, ttl=-1, timestamp=1650569615843]. 2022-04-21 21:33:35.843 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - startScan(): VeluxDiscoveryService cannot proceed due to missing Velux bridge(s). 2022-04-21 21:33:35.859 [TRACE] [rnal.discovery.VeluxDiscoveryService] - startScan() done. 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state active 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Deactivating component 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : registration change queue [unregistered] 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state active 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : getting deactivate: deactivate 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Locating method deactivate in class org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Declared Method org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.deactivate([interface org.osgi.service.component.ComponentContext]) not found 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Found deactivate method: public void org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService.deactivate() 2022-04-21 21:33:36.499 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoking deactivate: deactivate: parameters [] 2022-04-21 21:33:36.515 [TRACE] [rnal.discovery.VeluxDiscoveryService] - deactivate() called. 2022-04-21 21:33:36.531 [TRACE] [rnal.discovery.VeluxDiscoveryService] - stopBackgroundDiscovery() called. 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : invoked deactivate: deactivate 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : DependencyManager: TranslationProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@fa0da3 at tracking count 2 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : DependencyManager: LocaleProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@fa0da3 at tracking count 1 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Unset and deconfigured implementation object for component in deleteComponent for reason Unspecified 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Changed state from active to satisfied 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Deactivating dependency managers 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Disabling dependency managers 2022-04-21 21:33:36.531 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : unregistering service listener for dependency LocaleProvider 2022-04-21 21:33:36.546 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : unregistering service listener for dependency TranslationProvider 2022-04-21 21:33:36.562 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Querying state satisfied 2022-04-21 21:33:36.562 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Changed state from satisfied to disposed 2022-04-21 21:33:36.562 [DEBUG] [rnal.discovery.VeluxDiscoveryService] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.discovery.VeluxDiscoveryService(295)] : Disposing component (reason: 6) 2022-04-21 21:33:36.562 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state active 2022-04-21 21:33:36.562 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Deactivating component 2022-04-21 21:33:36.562 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : registration change queue [unregistered] 2022-04-21 21:33:36.577 [TRACE] [.velux.internal.handler.VeluxHandler] - dispose() called. 2022-04-21 21:33:36.593 [TRACE] [internal.factory.VeluxHandlerFactory] - removeHandler() removing thing 'org.openhab.binding.velux.internal.handler.VeluxHandler@b4a0ad'. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 1. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 0. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating thing status. 2022-04-21 21:33:36.593 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating all channels. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(velux:binding:org_openhab_binding_velux:information,REFRESH) called. 2022-04-21 21:33:36.593 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:binding,information) returns enum velux:binding/information. 2022-04-21 21:33:36.593 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(): refreshing item velux:binding:org_openhab_binding_velux:information. 2022-04-21 21:33:36.593 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:36.609 [DEBUG] [internal.handler.VeluxBindingHandler] - handleCommand(): updating velux:binding:org_openhab_binding_velux:information (velux:binding:org_openhab_binding_velux:information) to A bridge element is already defined. Thus, you can now set up additional devices by means of search (or discovery) or by adding things manually.. 2022-04-21 21:33:36.624 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand() done. 2022-04-21 21:33:36.624 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): cancel the refresh polling job. 2022-04-21 21:33:36.624 [TRACE] [dge.VeluxBridgeSetHouseStatusMonitor] - modifyHSM(false) called. 2022-04-21 21:33:36.624 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeAPI() called. 2022-04-21 21:33:36.624 [TRACE] [internal.factory.VeluxHandlerFactory] - removeHandler() removing bridge 'org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@151f523'. 2022-04-21 21:33:36.624 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Modify HouseStatusMonitor) called. 2022-04-21 21:33:36.624 [TRACE] [internal.factory.VeluxHandlerFactory] - unregisterDeviceDiscoveryService(org.openhab.binding.velux.internal.handler.VeluxBridgeHandler@151f523) called. 2022-04-21 21:33:36.624 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:36.640 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - bridgeCommunicate(Modify HouseStatusMonitor,authenticated) called. 2022-04-21 21:33:36.640 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating properties. 2022-04-21 21:33:36.656 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - isAuthenticated() returns true. 2022-04-21 21:33:36.656 [TRACE] [internal.handler.utils.ThingProperty] - setValue() bundleVersion set to org.openhab.binding.velux_3.3.0.202204211835 [237]. 2022-04-21 21:33:36.656 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfBridges set to 0. 2022-04-21 21:33:36.656 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate(BCP: Modify HouseStatusMonitor, authenticated) called. 2022-04-21 21:33:36.656 [TRACE] [internal.handler.utils.ThingProperty] - setValue() numberOfThings set to 0. 2022-04-21 21:33:36.656 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() 'Modify HouseStatusMonitor', authenticated 2022-04-21 21:33:36.656 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating thing status. 2022-04-21 21:33:36.656 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - getRequestCommand() returns GW_HOUSE_STATUS_MONITOR_DISABLE_REQ (0x242). 2022-04-21 21:33:36.656 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns So far no bridge is defined. Please add a thing of type "Velux KLF200" to establish a connection to the gateway, which provides the prerequisite for further commissioning.. 2022-04-21 21:33:36.656 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - getRequestDataAsArrayOfBytes() data is . 2022-04-21 21:33:36.656 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => started => Thread[OH-thingHandler-20,5,main] 2022-04-21 21:33:36.656 [TRACE] [internal.handler.VeluxBindingHandler] - updateVisibleInformation(): updating all channels. 2022-04-21 21:33:36.656 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => send mode => preparing command 2022-04-21 21:33:36.656 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(velux:binding:org_openhab_binding_velux:information,REFRESH) called. 2022-04-21 21:33:36.656 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) for command 0x242 with data size 0 called. 2022-04-21 21:33:36.656 [TRACE] [binding.velux.internal.VeluxItemType] - getByThingAndChannel(velux:binding,information) returns enum velux:binding/information. 2022-04-21 21:33:36.656 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized, storing bytes: 00 03 02 42 43. 2022-04-21 21:33:36.656 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand(): refreshing item velux:binding:org_openhab_binding_velux:information. 2022-04-21 21:33:36.656 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() for data size 5 called. 2022-04-21 21:33:36.656 [TRACE] [ng.velux.internal.utils.Localization] - getText() returns So far no bridge is defined. Please add a thing of type "Velux KLF200" to establish a connection to the gateway, which provides the prerequisite for further commissioning.. 2022-04-21 21:33:36.656 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - encode() provides transfer encoding: C0 00 03 02 42 43 C0. 2022-04-21 21:33:36.656 [DEBUG] [internal.handler.VeluxBindingHandler] - handleCommand(): updating velux:binding:org_openhab_binding_velux:information (velux:binding:org_openhab_binding_velux:information) to So far no bridge is defined. Please add a thing of type "Velux KLF200" to establish a connection to the gateway, which provides the prerequisite for further commissioning.. 2022-04-21 21:33:36.656 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => command ready => start sending 2022-04-21 21:33:36.656 [TRACE] [internal.handler.VeluxBindingHandler] - handleCommand() done. 2022-04-21 21:33:36.656 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => sending data => 2022-04-21 21:33:36.671 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: called. 2022-04-21 21:33:36.702 [TRACE] [internal.factory.VeluxHandlerFactory] - removeHandler() removing information element 'org.openhab.binding.velux.internal.handler.VeluxBindingHandler@1f9cc23'. 2022-04-21 21:33:36.718 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: sending packet with 7 bytes: C0 00 03 02 42 43 C0 2022-04-21 21:33:36.718 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state active 2022-04-21 21:33:36.718 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : getting deactivate: deactivate 2022-04-21 21:33:36.718 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() called, writing 7 bytes. 2022-04-21 21:33:36.718 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Locating method deactivate in class org.openhab.binding.velux.internal.factory.VeluxHandlerFactory 2022-04-21 21:33:36.718 [TRACE] [nternal.bridge.slip.io.SSLconnection] - send() finished after having send 7 bytes: C0 00 03 02 42 43 C0 2022-04-21 21:33:36.718 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Found deactivate method: protected void org.openhab.binding.velux.internal.factory.VeluxHandlerFactory.deactivate(org.osgi.service.component.ComponentContext) 2022-04-21 21:33:36.718 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: receiving bytes. 2022-04-21 21:33:36.718 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoking deactivate: deactivate: parameters [org.apache.felix.scr.impl.manager.ComponentContextImpl] 2022-04-21 21:33:36.718 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() called. 2022-04-21 21:33:36.734 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : invoked deactivate: deactivate 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : DependencyManager: TranslationProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@41e091 at tracking count 4 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : DependencyManager: LocaleProvider close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@41e091 at tracking count 3 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : DependencyManager: $001 close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@41e091 at tracking count 2 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : DependencyManager: $000 close component unbinding from org.apache.felix.scr.impl.manager.ComponentContextImpl@41e091 at tracking count 1 refpairs: [[RefPair: ref: [{org.openhab.core.i18n.TranslationProvider, org.openhab.core.i18n.LocaleProvider, org.openhab.core.i18n.LocationProvider, org.openhab.core.i18n.TimeZoneProvider, org.openhab.core.i18n.UnitProvider}={location=52.99144008608785,6.577062362837458, service.id=159, service.bundleid=150, service.scope=bundle, component.name=org.openhab.core.internal.i18n.I18nProviderImpl, language=en, service.config.label=Regional Settings, component.id=18, timezone=Europe/Amsterdam, service.config.category=system, region=NL, service.config.description.uri=system:i18n, service.pid=[org.openhab.i18n, org.openhab.i18n]}] service: [org.openhab.core.internal.i18n.I18nProviderImpl@3e3d65]]] 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Unset and deconfigured implementation object for component in deleteComponent for reason Unspecified 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Changed state from active to satisfied 2022-04-21 21:33:36.749 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Deactivating dependency managers 2022-04-21 21:33:36.765 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Disabling dependency managers 2022-04-21 21:33:36.781 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : unregistering service listener for dependency $000 2022-04-21 21:33:36.781 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : unregistering service listener for dependency $001 2022-04-21 21:33:36.781 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : unregistering service listener for dependency LocaleProvider 2022-04-21 21:33:36.781 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : unregistering service listener for dependency TranslationProvider 2022-04-21 21:33:36.781 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Querying state satisfied 2022-04-21 21:33:36.781 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Changed state from satisfied to disposed 2022-04-21 21:33:36.796 [DEBUG] [internal.factory.VeluxHandlerFactory] - bundle org.openhab.binding.velux:3.3.0.202204211835 (237)[org.openhab.binding.velux.internal.factory.VeluxHandlerFactory(296)] : Disposing component (reason: 6) 2022-04-21 21:33:36.796 [TRACE] [e.slip.io.DataInputStreamWithTimeout] - readSlipMessage() => return slip message 2022-04-21 21:33:36.812 [TRACE] [nternal.bridge.slip.io.SSLconnection] - receive() finished after having read 7 bytes: C0 00 03 02 43 42 C0 2022-04-21 21:33:36.812 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: received packet with 7 bytes: C0 00 03 02 43 42 C0 2022-04-21 21:33:36.812 [TRACE] [x.internal.bridge.slip.io.Connection] - io() on 192.168.178.231: finished. 2022-04-21 21:33:36.812 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() for packet size 7 called. 2022-04-21 21:33:36.812 [TRACE] [ternal.bridge.slip.utils.SlipRFC1055] - decode() provides payload: 00 03 02 43 42. 2022-04-21 21:33:36.812 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) called for decoding a packet with size 5. 2022-04-21 21:33:36.812 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x243 . 2022-04-21 21:33:36.812 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:36.812 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - SlipEncoding(constructor) successfully initialized with command 0x243 and data . 2022-04-21 21:33:36.812 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getCommand() returns 0x243 . 2022-04-21 21:33:36.812 [TRACE] [ernal.bridge.slip.utils.SlipEncoding] - getData() returns 0 bytes: . 2022-04-21 21:33:36.827 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => GW_HOUSE_STATUS_MONITOR_DISABLE_CFM => received data => 2022-04-21 21:33:36.827 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => GW_HOUSE_STATUS_MONITOR_DISABLE_CFM => applying data length => 0 2022-04-21 21:33:36.827 [DEBUG] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(GW_HOUSE_STATUS_MONITOR_DISABLE_CFM with 0 bytes of data) called. 2022-04-21 21:33:36.827 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): handling response GW_HOUSE_STATUS_MONITOR_DISABLE_CFM (0x243). 2022-04-21 21:33:36.827 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): service disable confirmed by bridge. 2022-04-21 21:33:36.827 [TRACE] [.bridge.slip.SCsetHouseStatusMonitor] - setResponse(): finished=true,success=true. 2022-04-21 21:33:36.827 [DEBUG] [internal.bridge.slip.SlipVeluxBridge] - bridgeDirectCommunicate() [192.168.178.231] GW_HOUSE_STATUS_MONITOR_DISABLE_REQ => finished => success 2022-04-21 21:33:36.827 [DEBUG] [dge.VeluxBridgeSetHouseStatusMonitor] - modifyHSM() finished successfully. 2022-04-21 21:33:36.827 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): HSM deactivated. 2022-04-21 21:33:36.827 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): shut down JSON connection interface. 2022-04-21 21:33:36.827 [TRACE] [ng.velux.internal.bridge.VeluxBridge] - shutdown() called. 2022-04-21 21:33:36.843 [TRACE] [.internal.handler.VeluxBridgeHandler] - disposeSchedulerJob(): shut down SLIP connection interface. 2022-04-21 21:33:36.843 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - shutdown() called. 2022-04-21 21:33:36.843 [TRACE] [x.internal.bridge.slip.io.Connection] - resetConnection() on 192.168.178.231: called. 2022-04-21 21:33:36.843 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - close() called. 2022-04-21 21:33:36.843 [DEBUG] [e.slip.io.DataInputStreamWithTimeout] - stopPolling() called 2022-04-21 21:33:39.759 [TRACE] [velux.internal.bridge.slip.io.Poller] - Poller.call(): completed 2022-04-21 21:33:39.759 [DEBUG] [nternal.bridge.slip.io.SSLconnection] - Shutting down Velux bridge connection. 2022-04-21 21:33:39.759 [TRACE] [nternal.bridge.slip.io.SSLconnection] - close() finished. 2022-04-21 21:33:39.759 [TRACE] [x.internal.bridge.slip.io.Connection] - resetConnection() on 192.168.178.231: done. 2022-04-21 21:33:39.759 [TRACE] [internal.bridge.slip.SlipVeluxBridge] - shutdown() done. 2022-04-21 21:33:39.759 [DEBUG] [.internal.handler.VeluxBridgeHandler] - Velux Bridge 'velux:klf200:192_168_178_231' is shut down.