Executing pymodbus on Python 3.12.3 Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Transaction failed. (Modbus Error: [Invalid Message] Incomplete message received, expected at least 4 bytes (1 received)) Processing: Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366129.307338 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Got response!!! Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366129.469467 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Getting Frame - 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366130.333603 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366130.506001 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Getting Frame - 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366131.359602 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366131.516923 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Getting Frame - 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366132.382731 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366132.54018 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Incomplete message received, Expected 21 bytes Received 18 bytes !!!! Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Frame - not ready Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366133.3722 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366133.534326 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Incomplete message received, Expected 21 bytes Received 10 bytes !!!! Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Frame - not ready Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366134.365048 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366134.523864 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Getting Frame - 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366135.40077 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366135.564532 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Incomplete message received, Expected 21 bytes Received 15 bytes !!!! Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Frame - not ready Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366136.413647 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366136.574546 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Incomplete message received, Expected 21 bytes Received 14 bytes !!!! Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Frame - not ready Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366137.435003 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Processing: 0xf8 0x3 0x2 0x0 0x0 0x24 0x50 Getting Frame - 0x3 0x2 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366137.598034 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Incomplete message received, Expected 21 bytes Received 13 bytes !!!! Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Frame - not ready Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - IDLE Running transaction 1 SEND: 0xf8 0x3 0xc 0xa8 0x0 0x1 0x12 0xd3 Resetting frame - Current Frame in buffer - New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Processing: 0xf8 0x3 0x2 0x0 0xb 0x65 0x97 Getting Frame - 0x3 0x2 0x0 0xb Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 2 SEND: 0xf8 0x3 0x1b 0xd1 0x0 0x1 0xc6 0xbe Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366138.453397 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Transaction failed. (Modbus Error: [Invalid Message] Incomplete message received, expected at least 4 bytes (3 received)) Processing: Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE" Current transaction state - TRANSACTION_COMPLETE Running transaction 3 SEND: 0xf8 0x3 0x1b 0xbd 0x0 0x8 0xc6 0xa5 Resetting frame - Current Frame in buffer - Changing state to IDLE - Last Frame End - None Current Time stamp - 1718366138.621425 New Transaction state "SENDING" Changing transaction state from "SENDING" to "WAITING FOR REPLY" Changing transaction state from "WAITING FOR REPLY" to "PROCESSING REPLY" RECV: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Got response!!! Processing: 0xf8 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x48 0xd1 Getting Frame - 0x3 0x10 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 Factory Response[ReadHoldingRegistersResponse': 3] Frame advanced, resetting header!! Adding transaction 248 Getting transaction 248 Changing transaction state from "PROCESSING REPLY" to "TRANSACTION_COMPLETE"