Hey,
This weekend I switched to the new modbus binding ever since I notice that the cpu load is much higher when I frequently pol around 10ms.With the previous binding this was not the happening.I read the tread and you where asking for the verbose log’s?In de karaf console i can not set it to verbose so i set it to debug for the modbus binding and this is what came out.Is this what jou need to analyze it?Normaly my cpu load is around 8% with the new binding it is around 35%.
2018-12-26 18:06:31.354 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di23 channels updated: {modbus:data:slave11:slave11Inputs:di23:contact=CLOSED}. readValueType=bit, readIndex=Optional[7] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.354 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di24 channels updated: {modbus:data:slave11:slave11Inputs:di24:contact=CLOSED}. readValueType=bit, readIndex=Optional[8] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.355 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di25 channels updated: {modbus:data:slave11:slave11Inputs:di25:contact=OPEN}. readValueType=bit, readIndex=Optional[9] -> numeric value 1 and boolValue=true. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.356 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di26 channels updated: {modbus:data:slave11:slave11Inputs:di26:contact=CLOSED}. readValueType=bit, readIndex=Optional[10] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.357 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di27 channels updated: {modbus:data:slave11:slave11Inputs:di27:contact=CLOSED}. readValueType=bit, readIndex=Optional[11] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.357 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di28 channels updated: {modbus:data:slave11:slave11Inputs:di28:contact=CLOSED}. readValueType=bit, readIndex=Optional[12] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.358 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di29 channels updated: {modbus:data:slave11:slave11Inputs:di29:contact=CLOSED}. readValueType=bit, readIndex=Optional[13] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.358 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di30 channels updated: {}. readValueType=bit, readIndex=Optional[14] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.359 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave11:slave11Inputs:di31 channels updated: {modbus:data:slave11:slave11Inputs:di31:contact=CLOSED}. readValueType=bit, readIndex=Optional[15] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000001000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@7db2b478[slaveId=11,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.410 [DEBUG] [handler.ModbusPollerThingHandlerImpl] - Thing modbus:poller:slave10:slave10Inputs received coils BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.411 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di00 channels updated: {modbus:data:slave10:slave10Inputs:di00:contact=CLOSED}. readValueType=bit, readIndex=Optional[0] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.411 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di01 channels updated: {modbus:data:slave10:slave10Inputs:di01:contact=CLOSED}. readValueType=bit, readIndex=Optional[1] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.412 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di02 channels updated: {modbus:data:slave10:slave10Inputs:di02:contact=CLOSED}. readValueType=bit, readIndex=Optional[2] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.413 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di03 channels updated: {modbus:data:slave10:slave10Inputs:di03:contact=CLOSED}. readValueType=bit, readIndex=Optional[3] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.414 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di04 channels updated: {modbus:data:slave10:slave10Inputs:di04:contact=CLOSED}. readValueType=bit, readIndex=Optional[4] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.415 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di05 channels updated: {modbus:data:slave10:slave10Inputs:di05:contact=CLOSED}. readValueType=bit, readIndex=Optional[5] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.420 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di06 channels updated: {modbus:data:slave10:slave10Inputs:di06:contact=CLOSED}. readValueType=bit, readIndex=Optional[6] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]
2018-12-26 18:06:31.421 [DEBUG] [ernal.handler.ModbusDataThingHandler] - Thing modbus:data:slave10:slave10Inputs:di07 channels updated: {modbus:data:slave10:slave10Inputs:di07:contact=CLOSED}. readValueType=bit, readIndex=Optional[7] -> numeric value 0 and boolValue=false. Bits BitArrayWrappingBitVector(bits=0000000000000000) for request ModbusPollerThingHandlerImpl.ModbusPollerReadRequest@50255960[slaveId=10,functionCode=READ_INPUT_DISCRETES,start=0,length=16,maxTries=3]