jblance / mpp-solar

Python package to communicate to MPP Solar PIP-4048MS inverters (and similar)
MIT License
362 stars 151 forks source link

JK_B1A24S15P Data not Right #358

Closed Smoeller0 closed 1 year ago

Smoeller0 commented 1 year ago

Hello I have an Problem in the Data of the JK_B1A24S15P. The voltage_Cell seems Okay but all other data are not right. I already have some JK_B2A24S15P and the work fine but the 1A Version not.

mpp-solar -p C8:47:8C:ED:22:52 -P JK02 -c getCellData Command: getCellData - BLE Cell Data inquiry

Parameter Value Unit header 55aaeb90
record_type 02
record_counter 182
voltage_cell01 3.64 V
voltage_cell02 3.693 V
voltage_cell03 3.407 V
voltage_cell04 3.627 V
voltage_cell05 3.671 V
voltage_cell06 3.848 V
voltage_cell07 3.677 V
voltage_cell08 3.821 V
voltage_cell09 3.712 V
voltage_cell10 3.727 V
voltage_cell11 3.4 V
voltage_cell12 3.376 V
voltage_cell13 3.547 V
voltage_cell14 3.53 V
voltage_cell15 0.0 V
voltage_cell16 0.0 V
voltage_cell17 0.0 V
voltage_cell18 0.0 V
voltage_cell19 0.0 V
voltage_cell20 0.0 V
voltage_cell21 0.0 V
voltage_cell22 0.0 V
voltage_cell23 0.0 V
voltage_cell24 0.0 V
average_cell_voltage 0.0 V
delta_cell_voltage 0.0 V
current_balancer 0.0
resistance_cell01 0.0 Ohm resistance_cell02 0.0 Ohm resistance_cell03 0.0 Ohm resistance_cell04 16.383 Ohm resistance_cell05 0.0 Ohm resistance_cell06 3.62 Ohm resistance_cell07 0.473 Ohm resistance_cell08 2.821 Ohm resistance_cell09 0.057 Ohm resistance_cell10 0.06 Ohm resistance_cell11 0.062 Ohm resistance_cell12 0.059 Ohm resistance_cell13 0.06 Ohm resistance_cell14 0.06 Ohm resistance_cell15 0.055 Ohm resistance_cell16 0.053 Ohm resistance_cell17 0.053 Ohm resistance_cell18 0.056 Ohm resistance_cell19 0.057 Ohm resistance_cell20 0.055 Ohm resistance_cell21 0.053 Ohm resistance_cell22 0.055 Ohm resistance_cell23 0.0 Ohm resistance_cell24 0.0 Ohm battery_voltage 0.0 V
battery_power 0 W
balance_current 0.0 A
battery_t1 0.0 °C
battery_t2 0.0 °C
mos_temp 0.0 °C
percent_remain 0 %
capacity_remain 13500.416 Ah
nominal_capacity 0.0 Ah
cycle_count 50679
cycle_capacity 0.0 Ah
time 37D3H27M44S
current_charge 25.6
current_discharge 0.0

bms

Smoeller0 commented 1 year ago

mpp-solar -p C8:47:8C:ED:22:52 -P JK02 -c getCellData -D 2023-05-28 16:53:36,889:INFO:init:main@214: Solar Device Command Utility, version: 0.15.59 2023-05-28 16:53:36,890:DEBUG:mqttbrokerc:init@29: mqttbroker config: {'name': 'localhost', 'port': 1883, 'user': None, 'pass': None} 2023-05-28 16:53:36,890:DEBUG:init:main@239: MqttBroker name: localhost, port: 1883, user: None 2023-05-28 16:53:36,890:DEBUG:init:main@241: udp port 5555 2023-05-28 16:53:36,890:DEBUG:init:main@243: Using Postgres None 2023-05-28 16:53:36,890:DEBUG:init:main@246: Using Mongo None with mppsolar 2023-05-28 16:53:36,891:INFO:init:main@347: Creating device "unnamed" (type: "mppsolar") on port "C8:47:8C:ED:22:52 (porttype=None)" using protocol "JK02" 2023-05-28 16:53:36,894:DEBUG:init:main@351: device_class <class 'mppsolar.devices.mppsolar.mppsolar'> 2023-05-28 16:53:36,894:DEBUG:device:init@33: init args () 2023-05-28 16:53:36,894:DEBUG:device:init@34: init kwargs {'name': 'unnamed', 'port': 'C8:47:8C:ED:22:52', 'protocol': 'JK02', 'baud': 2400, 'porttype': None, 'mqtt_broker': <mppsolar.libs.mqttbrokerc.MqttBroker object at 0xb5dc3b50>, 'udp_port': '5555', 'mongo_url': None, 'mongo_db': 'mppsolar'} 2023-05-28 16:53:36,894:DEBUG:init:get_port_type@51: port matches jkble ':' 2023-05-28 16:53:36,894:INFO:init:get_port@105: Using jkbleio for communications 2023-05-28 16:53:36,919:DEBUG:init:get_protocol@13: Protocol JK02 2023-05-28 16:53:37,021:DEBUG:device:init@38: init name unnamed, port <mppsolar.inout.jkbleio.JkBleIO object at 0xb5dc3c58>, protocol JK02 - JKBMS BLE 2 byte data communication protocol handler 2023-05-28 16:53:37,022:DEBUG:init:main@402: Commands [(<mppsolar.devices.mppsolar.mppsolar object at 0xb5dc3b68>, 'getCellData', 'getCellData', 'screen', None, None)] 2023-05-28 16:53:37,022:INFO:init:main@407: Looping 1 commands 2023-05-28 16:53:37,022:INFO:init:main@417: Getting results from device: mppsolar device - name: unnamed, port: <mppsolar.inout.jkbleio.JkBleIO object at 0xb5dc3c58>, protocol: JK02 - JKBMS BLE 2 byte data communication protocol handler for command: getCellData, tag: getCellData, outputs: screen 2023-05-28 16:53:37,022:INFO:device:run_command@50: Running command getCellData 2023-05-28 16:53:37,022:INFO:jkabstractprotocol:get_full_command@74: Using protocol b'JK02' with 3 commands 2023-05-28 16:53:37,022:DEBUG:jkabstractprotocol:get_command_defn@105: get_command_defn for: getCellData 2023-05-28 16:53:37,023:DEBUG:abstractprotocol:get_command_defn@70: Processing command 'getCellData' 2023-05-28 16:53:37,023:DEBUG:abstractprotocol:get_command_defn@72: Found command getCellData in protocol b'JK02' 2023-05-28 16:53:37,023:DEBUG:jkabstractprotocol:get_full_command@79: self._command = getCellData 2023-05-28 16:53:37,023:DEBUG:jkabstractprotocol:get_full_command@90: cmd with SOR: bytearray(b'\xaaU\x90\xeb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:37,023:DEBUG:jkabstractprotocol:get_full_command@98: cmd with command code: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:37,023:DEBUG:jkabstractprotocol:get_full_command@100: cmd with crc: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') 2023-05-28 16:53:37,023:INFO:device:run_command@78: full command bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') for command getCellData 2023-05-28 16:53:37,023:DEBUG:jkabstractprotocol:get_command_defn@105: get_command_defn for: getCellData 2023-05-28 16:53:37,024:DEBUG:abstractprotocol:get_command_defn@70: Processing command 'getCellData' 2023-05-28 16:53:37,024:DEBUG:abstractprotocol:get_command_defn@72: Found command getCellData in protocol b'JK02' 2023-05-28 16:53:37,024:INFO:jkabstractprotocol:get_full_command@74: Using protocol b'JK02' with 3 commands 2023-05-28 16:53:37,024:DEBUG:jkabstractprotocol:get_command_defn@105: get_command_defn for: getCellData 2023-05-28 16:53:37,024:DEBUG:abstractprotocol:get_command_defn@70: Processing command 'getCellData' 2023-05-28 16:53:37,024:DEBUG:abstractprotocol:get_command_defn@72: Found command getCellData in protocol b'JK02' 2023-05-28 16:53:37,024:DEBUG:jkabstractprotocol:get_full_command@79: self._command = getCellData 2023-05-28 16:53:37,024:DEBUG:jkabstractprotocol:get_full_command@90: cmd with SOR: bytearray(b'\xaaU\x90\xeb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:37,025:DEBUG:jkabstractprotocol:get_full_command@98: cmd with command code: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:37,025:DEBUG:jkabstractprotocol:get_full_command@100: cmd with crc: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') 2023-05-28 16:53:37,025:INFO:jkbleio:send_and_receive@29: full command bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') for command getCellData 2023-05-28 16:53:37,025:DEBUG:jkabstractprotocol:get_command_defn@105: get_command_defn for: getCellData 2023-05-28 16:53:37,025:DEBUG:abstractprotocol:get_command_defn@70: Processing command 'getCellData' 2023-05-28 16:53:37,025:DEBUG:abstractprotocol:get_command_defn@72: Found command getCellData in protocol b'JK02' 2023-05-28 16:53:37,025:DEBUG:jkbleio:send_and_receive@33: expected record type 2 for command getCellData 2023-05-28 16:53:37,025:INFO:jkbleio:ble_connect@57: Attempting to connect to C8:47:8C:ED:22:52 2023-05-28 16:53:37,441:DEBUG:jkbleio:ble_get_data@82: Command: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') 2023-05-28 16:53:37,831:INFO:jkbleio:ble_get_data@90: Connected to b'' 2023-05-28 16:53:38,270:INFO:jkbleio:ble_get_data@104: Read characteristic: Characteristic , handle 12 2023-05-28 16:53:38,271:INFO:jkbleio:ble_get_data@112: Enable 0x0b handle 2023-05-28 16:53:38,272:INFO:jkbleio:ble_get_data@115: Enable read handle 2023-05-28 16:53:38,273:INFO:jkbleio:ble_get_data@119: Write getInfo to read handle 2023-05-28 16:53:38,371:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:38,372:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x03\xbcJK_B1A24S15P\x00\x00\x00\x0011.XW\x00\x00\x0011.26\x00\x00\x00\xfc!\x00\x00\x02\x00\x00\x00JK_B1A24S15P\x00\x00\x00\x001234\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00230528\x00\x003020743730\x000000\x00Input Userdata\x00\x00123456\x00\x00\x00\x00') 2023-05-28 16:53:38,372:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x03\xbcJK_B1A24S15P\x00\x00\x00\x0011.XW\x00\x00\x0011.26\x00\x00\x00\xfc!\x00\x00\x02\x00\x00\x00JK_B1A24S15P\x00\x00\x00\x001234\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00230528\x00\x003020743730\x000000\x00Input Userdata\x00\x00123456\x00\x00\x00\x00') 2023-05-28 16:53:38,372:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'U\xaa\xeb\x90\x03\xbcJK_B1A24S15P\x00\x00\x00\x0011.XW\x00\x00\x0011.26\x00\x00\x00\xfc!\x00\x00\x02\x00\x00\x00JK_B1A24S15P\x00\x00\x00\x001234\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00230528\x00\x003020743730\x000000\x00Input Userdata\x00\x00123456\x00\x00\x00\x00') 2023-05-28 16:53:38,373:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:38,417:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:38,417:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\x00\x00\x00\x00\x00\x00Input Userdata\x00\x00') 2023-05-28 16:53:38,417:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:38,418:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:38,418:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:38,418:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:38,421:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:38,421:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'|\xf8\xff\xff\x1f\r\x00\x00\x00\x00\x00\x00\x90\x0f\x00\x00\x00\x00\xc0\xd8\x03\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:38,421:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:38,422:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:38,422:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:38,422:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:38,465:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:38,466:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85') 2023-05-28 16:53:38,466:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:38,466:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:38,466:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:38,467:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:38,574:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 20 bytes of data 2023-05-28 16:53:38,575:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\xaaU\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00D') 2023-05-28 16:53:38,575:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:38,576:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:38,576:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:38,576:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:44,584:INFO:jkbleio:ble_get_data@134: Write command to read handle 2023-05-28 16:53:44,584:INFO:jkbleio:ble_get_data@140: Grabbing 1 records (after inital response) 2023-05-28 16:53:44,634:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:44,634:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x01\xbcX\x02\x00\x00\x04\x0b\x00\x00"\x0b\x00\x00\x04\x10\x00\x00\xfa\x0f\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\n\x00\x00\xa8a\x00\x00\x1e\x00\x00\x00<\x00\x00\x00 N\x00\x00,\x01\x00\x00<\x00\x00\x00<\x00\x00\x00\xe8\x03\x00\x00\xbc\x02\x00\x00X\x02\x00\x00\xbc\x02\x00\x00X\x02\x00\x008\xff\xff\xff\x9c\xff\xff\xff\xe8\x03\x00\x00 \x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00') 2023-05-28 16:53:44,634:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x01\xbcX\x02\x00\x00\x04\x0b\x00\x00"\x0b\x00\x00\x04\x10\x00\x00\xfa\x0f\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\n\x00\x00\xa8a\x00\x00\x1e\x00\x00\x00<\x00\x00\x00 N\x00\x00,\x01\x00\x00<\x00\x00\x00<\x00\x00\x00\xe8\x03\x00\x00\xbc\x02\x00\x00X\x02\x00\x00\xbc\x02\x00\x00X\x02\x00\x008\xff\xff\xff\x9c\xff\xff\xff\xe8\x03\x00\x00 \x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00') 2023-05-28 16:53:44,635:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'U\xaa\xeb\x90\x01\xbcX\x02\x00\x00\x04\x0b\x00\x00"\x0b\x00\x00\x04\x10\x00\x00\xfa\x0f\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\n\x00\x00\xa8a\x00\x00\x1e\x00\x00\x00<\x00\x00\x00 N\x00\x00,\x01\x00\x00<\x00\x00\x00<\x00\x00\x00\xe8\x03\x00\x00\xbc\x02\x00\x00X\x02\x00\x00\xbc\x02\x00\x00X\x02\x00\x008\xff\xff\xff\x9c\xff\xff\xff\xe8\x03\x00\x00 \x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00') 2023-05-28 16:53:44,635:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:44,687:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:44,687:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\x00\x00\x10\x98\x02\x00\xdc\x05\x00\x00\xb8\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:44,687:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:44,687:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:44,687:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:44,688:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:44,690:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:44,691:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:44,691:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:44,691:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:44,691:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:44,692:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:44,743:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:44,743:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\xb0q\x0b\x00\x00\x00\x00\x00\x00|\xf8\xff\xff\x1f\r\x00\x00\x00\x00\x00\x00\x82') 2023-05-28 16:53:44,743:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:44,744:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:44,744:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:44,744:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:44,818:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 20 bytes of data 2023-05-28 16:53:44,818:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'\xaaU\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00D') 2023-05-28 16:53:44,819:DEBUG:jkabstractprotocol:wipe_to_start@150: SOR not found in record 2023-05-28 16:53:44,819:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'') 2023-05-28 16:53:44,819:DEBUG:jkbledelegate:handleNotification@38: Not expected type of record - wiping data bytearray(b'') 2023-05-28 16:53:44,819:DEBUG:jkabstractprotocol:is_record_complete@166: No SOR found in record looking for completeness 2023-05-28 16:53:45,196:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:45,197:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,197:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,197:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,198:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,249:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:45,250:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,250:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,250:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,251:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,271:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:45,271:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,272:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,272:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,272:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,324:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:45,325:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x87') 2023-05-28 16:53:45,325:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x87') 2023-05-28 16:53:45,325:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,326:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,326:DEBUG:jkabstractprotocol:is_record_complete@175: Record CRC is valid 2023-05-28 16:53:45,326:DEBUG:jkbledelegate:handleNotification@44: record complete 2023-05-28 16:53:45,740:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:45,740:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,741:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,741:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,741:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,793:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:45,793:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,794:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,794:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,794:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,815:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:45,815:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,815:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:45,816:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,816:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,849:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:45,850:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x05') 2023-05-28 16:53:45,850:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x05') 2023-05-28 16:53:45,850:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:45,850:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:45,851:DEBUG:jkabstractprotocol:is_record_complete@175: Record CRC is valid 2023-05-28 16:53:45,851:DEBUG:jkbledelegate:handleNotification@44: record complete 2023-05-28 16:53:46,284:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:46,284:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,285:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,285:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,285:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,337:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:46,337:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,337:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,338:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,338:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,359:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:46,359:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,359:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,360:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,360:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,393:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:46,393:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x8c') 2023-05-28 16:53:46,394:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x8c') 2023-05-28 16:53:46,394:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,394:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,395:DEBUG:jkabstractprotocol:is_record_complete@175: Record CRC is valid 2023-05-28 16:53:46,395:DEBUG:jkbledelegate:handleNotification@44: record complete 2023-05-28 16:53:46,827:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:46,828:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,828:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,829:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,829:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,862:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:46,862:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,862:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,863:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,863:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,902:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:46,903:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,903:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:46,903:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,904:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,937:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:46,937:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x13') 2023-05-28 16:53:46,937:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x13') 2023-05-28 16:53:46,938:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:46,938:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:46,938:DEBUG:jkabstractprotocol:is_record_complete@175: Record CRC is valid 2023-05-28 16:53:46,939:DEBUG:jkbledelegate:handleNotification@44: record complete 2023-05-28 16:53:47,371:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:47,372:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,372:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,372:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,372:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:47,424:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:47,425:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,425:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,425:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,426:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:47,446:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:47,446:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,447:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,447:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,447:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:47,480:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:47,481:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x9e') 2023-05-28 16:53:47,481:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x9e') 2023-05-28 16:53:47,481:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,481:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:47,482:DEBUG:jkabstractprotocol:is_record_complete@175: Record CRC is valid 2023-05-28 16:53:47,482:DEBUG:jkbledelegate:handleNotification@44: record complete 2023-05-28 16:53:47,915:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:47,915:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,916:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,916:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,916:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:47,968:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:47,968:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,969:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,969:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,969:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:47,990:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:47,990:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,991:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:47,991:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:47,991:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:48,024:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:48,025:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,025:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,025:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:48,025:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:48,026:DEBUG:jkabstractprotocol:is_record_complete@175: Record CRC is valid 2023-05-28 16:53:48,026:DEBUG:jkbledelegate:handleNotification@44: record complete 2023-05-28 16:53:48,459:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 128 bytes of data 2023-05-28 16:53:48,459:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:48,459:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:48,460:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:48,460:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:48,512:DEBUG:jkbledelegate:handleNotification@27: From handle: 0x12 Got 22 bytes of data 2023-05-28 16:53:48,512:DEBUG:jkbledelegate:handleNotification@29: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:48,513:DEBUG:jkbledelegate:handleNotification@31: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 16:53:48,513:DEBUG:jkabstractprotocol:is_record_correct_type@158: Record is type 2 2023-05-28 16:53:48,513:DEBUG:jkabstractprotocol:is_record_start@143: SOR found in record 2023-05-28 16:53:48,513:INFO:jkbleio:ble_get_data@145: jkbleio: ble_get_dataa: Got 1 records 2023-05-28 16:53:48,514:DEBUG:jkbleio:ble_get_data@150: Record now bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') len 300 2023-05-28 16:53:48,514:INFO:jkbleio:ble_disconnect@74: Disconnecting BLE Device... 2023-05-28 16:53:48,527:DEBUG:jkbleio:send_and_receive@43: Raw response bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,527:DEBUG:device:run_command@95: Send and Receive Response bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,528:INFO:abstractprotocol:decode@245: response passed to decode: bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,528:DEBUG:jkabstractprotocol:get_command_defn@105: get_command_defn for: getCellData 2023-05-28 16:53:48,529:DEBUG:abstractprotocol:get_command_defn@70: Processing command 'getCellData' 2023-05-28 16:53:48,529:DEBUG:abstractprotocol:get_command_defn@72: Found command getCellData in protocol b'JK02' 2023-05-28 16:53:48,530:INFO:abstractprotocol:decode@289: Processing response of type POSITIONAL 2023-05-28 16:53:48,531:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['Hex2Str', 4, 'Header', ''] 2023-05-28 16:53:48,531:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['Hex2Str', 1, 'Record_Type', ''] 2023-05-28 16:53:48,531:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['Hex2Int', 1, 'Record_Counter', ''] 2023-05-28 16:53:48,532:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell01', 'V'] 2023-05-28 16:53:48,532:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell02', 'V'] 2023-05-28 16:53:48,532:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell03', 'V'] 2023-05-28 16:53:48,532:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell04', 'V'] 2023-05-28 16:53:48,533:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell05', 'V'] 2023-05-28 16:53:48,533:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell06', 'V'] 2023-05-28 16:53:48,533:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell07', 'V'] 2023-05-28 16:53:48,534:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell08', 'V'] 2023-05-28 16:53:48,534:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell09', 'V'] 2023-05-28 16:53:48,534:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell10', 'V'] 2023-05-28 16:53:48,535:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell11', 'V'] 2023-05-28 16:53:48,535:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell12', 'V'] 2023-05-28 16:53:48,535:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell13', 'V'] 2023-05-28 16:53:48,535:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell14', 'V'] 2023-05-28 16:53:48,536:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell15', 'V'] 2023-05-28 16:53:48,536:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell16', 'V'] 2023-05-28 16:53:48,536:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell17', 'V'] 2023-05-28 16:53:48,537:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell18', 'V'] 2023-05-28 16:53:48,537:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell19', 'V'] 2023-05-28 16:53:48,537:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell20', 'V'] 2023-05-28 16:53:48,537:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell21', 'V'] 2023-05-28 16:53:48,538:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell22', 'V'] 2023-05-28 16:53:48,538:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell23', 'V'] 2023-05-28 16:53:48,538:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell24', 'V'] 2023-05-28 16:53:48,539:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 4, 'discard1', ''] 2023-05-28 16:53:48,539:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Average_Cell_Voltage', 'V'] 2023-05-28 16:53:48,539:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Delta_Cell_Voltage', 'V'] 2023-05-28 16:53:48,539:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Current_Balancer', ''] 2023-05-28 16:53:48,540:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell01', 'Ohm'] 2023-05-28 16:53:48,540:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell02', 'Ohm'] 2023-05-28 16:53:48,540:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell03', 'Ohm'] 2023-05-28 16:53:48,541:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell04', 'Ohm'] 2023-05-28 16:53:48,541:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell05', 'Ohm'] 2023-05-28 16:53:48,541:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell06', 'Ohm'] 2023-05-28 16:53:48,541:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell07', 'Ohm'] 2023-05-28 16:53:48,542:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell08', 'Ohm'] 2023-05-28 16:53:48,542:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell09', 'Ohm'] 2023-05-28 16:53:48,542:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell10', 'Ohm'] 2023-05-28 16:53:48,542:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell11', 'Ohm'] 2023-05-28 16:53:48,543:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell12', 'Ohm'] 2023-05-28 16:53:48,543:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell13', 'Ohm'] 2023-05-28 16:53:48,543:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell14', 'Ohm'] 2023-05-28 16:53:48,544:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell15', 'Ohm'] 2023-05-28 16:53:48,544:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell16', 'Ohm'] 2023-05-28 16:53:48,544:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell17', 'Ohm'] 2023-05-28 16:53:48,544:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell18', 'Ohm'] 2023-05-28 16:53:48,545:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell19', 'Ohm'] 2023-05-28 16:53:48,545:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell20', 'Ohm'] 2023-05-28 16:53:48,545:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell21', 'Ohm'] 2023-05-28 16:53:48,546:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell22', 'Ohm'] 2023-05-28 16:53:48,546:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell23', 'Ohm'] 2023-05-28 16:53:48,546:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Resistance_Cell24', 'Ohm'] 2023-05-28 16:53:48,546:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 6, 'discard2', ''] 2023-05-28 16:53:48,547:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2UInt:r/1000', 4, 'Battery_Voltage', 'V'] 2023-05-28 16:53:48,547:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2UInt', 4, 'Battery_Power', 'W'] 2023-05-28 16:53:48,547:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Int:r/1000', 4, 'Balance_Current', 'A'] 2023-05-28 16:53:48,548:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/10', 2, 'Battery_T1', '°C'] 2023-05-28 16:53:48,548:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/10', 2, 'Battery_T2', '°C'] 2023-05-28 16:53:48,548:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/10', 2, 'MOS_Temp', '°C'] 2023-05-28 16:53:48,548:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 4, 'discard4', ''] 2023-05-28 16:53:48,549:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 1, 'discard4_1', ''] 2023-05-28 16:53:48,549:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['Hex2Int', 1, 'Percent_Remain', '%'] 2023-05-28 16:53:48,549:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2UInt:r/1000', 4, 'Capacity_Remain', 'Ah'] 2023-05-28 16:53:48,550:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2UInt:r/1000', 4, 'Nominal_Capacity', 'Ah'] 2023-05-28 16:53:48,550:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2UInt', 4, 'Cycle_Count', ''] 2023-05-28 16:53:48,550:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2UInt:r/1000', 4, 'Cycle_Capacity', 'Ah'] 2023-05-28 16:53:48,551:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown12', ''] 2023-05-28 16:53:48,551:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown13', ''] 2023-05-28 16:53:48,551:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['uptime', 3, 'Time', ''] 2023-05-28 16:53:48,551:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown15', ''] 2023-05-28 16:53:48,552:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown16', ''] 2023-05-28 16:53:48,552:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown17', ''] 2023-05-28 16:53:48,552:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 12, 'discard6', ''] 2023-05-28 16:53:48,553:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown18', ''] 2023-05-28 16:53:48,553:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown19', ''] 2023-05-28 16:53:48,553:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown20', ''] 2023-05-28 16:53:48,553:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Current_Charge', ''] 2023-05-28 16:53:48,554:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['LittleHex2Short:r/1000', 2, 'Current_Discharge', ''] 2023-05-28 16:53:48,554:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown23', ''] 2023-05-28 16:53:48,554:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown24', ''] 2023-05-28 16:53:48,555:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown25', ''] 2023-05-28 16:53:48,555:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown26', ''] 2023-05-28 16:53:48,556:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown27', ''] 2023-05-28 16:53:48,556:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown28', ''] 2023-05-28 16:53:48,556:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 2, 'Unknown29', ''] 2023-05-28 16:53:48,557:DEBUG:jkabstractprotocol:get_responses@127: Got defn: ['discard', 93, 'Unknown30', ''] 2023-05-28 16:53:48,557:DEBUG:abstractprotocol:decode@293: trimmed and split responses: [bytearray(b'U\xaa\xeb\x90'), bytearray(b'\x02'), bytearray(b'\xc1'), bytearray(b':\x0e'), bytearray(b'n\x0e'), bytearray(b'O\r'), bytearray(b'+\x0e'), bytearray(b'W\x0e'), bytearray(b'\x08\x0f'), bytearray(b'^\x0e'), bytearray(b'\xed\x0e'), bytearray(b'\x80\x0e'), bytearray(b'\x8f\x0e'), bytearray(b'H\r'), bytearray(b'0\r'), bytearray(b'\xdb\r'), bytearray(b'\xca\r'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\xff?'), bytearray(b'\x00\x00'), bytearray(b'$\x0e'), bytearray(b'\xd8\x01'), bytearray(b'\x05\x0b'), bytearray(b'9\x00'), bytearray(b'<\x00'), bytearray(b'>\x00'), bytearray(b';\x00'), bytearray(b'<\x00'), bytearray(b'<\x00'), bytearray(b'7\x00'), bytearray(b'5\x00'), bytearray(b'5\x00'), bytearray(b'8\x00'), bytearray(b'9\x00'), bytearray(b'7\x00'), bytearray(b'5\x00'), bytearray(b'7\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00\x00\x00\x00\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\x00'), bytearray(b'\x00'), bytearray(b'\x00\x00\xce\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\xf7\xc5\x00\x00'), bytearray(b'\x00\x00\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'0\xf80'), bytearray(b'\xf8\x00'), bytearray(b'\x00\x08'), bytearray(b'\x00\x1a'), bytearray(b'\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x03'), bytearray(b'\x00\x00'), bytearray(b'\x00d'), bytearray(b'\x00\x00'), bytearray(b'\x00\xc8'), bytearray(b'"\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00'), bytearray(b'\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5')] 2023-05-28 16:53:48,558:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,558:DEBUG:abstractprotocol:decode@519: Got defn ['Hex2Str', 4, 'Header', ''] 2023-05-28 16:53:48,559:DEBUG:abstractprotocol:process_response@117: Processing data_type: Hex2Str for data_name: Header, raw_value bytearray(b'U\xaa\xeb\x90') 2023-05-28 16:53:48,559:DEBUG:abstractprotocol:process_response@206: Processing format string Hex2Str(raw_value) 2023-05-28 16:53:48,560:DEBUG:protocol_helpers:Hex2Str@109: Hex bytearray(b'U\xaa\xeb\x90') decoded to 55aaeb90 2023-05-28 16:53:48,560:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,560:DEBUG:abstractprotocol:decode@519: Got defn ['Hex2Str', 1, 'Record_Type', ''] 2023-05-28 16:53:48,561:DEBUG:abstractprotocol:process_response@117: Processing data_type: Hex2Str for data_name: Record_Type, raw_value bytearray(b'\x02') 2023-05-28 16:53:48,561:DEBUG:abstractprotocol:process_response@206: Processing format string Hex2Str(raw_value) 2023-05-28 16:53:48,562:DEBUG:protocol_helpers:Hex2Str@109: Hex bytearray(b'\x02') decoded to 02 2023-05-28 16:53:48,562:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,562:DEBUG:abstractprotocol:decode@519: Got defn ['Hex2Int', 1, 'Record_Counter', ''] 2023-05-28 16:53:48,563:DEBUG:abstractprotocol:process_response@117: Processing data_type: Hex2Int for data_name: Record_Counter, raw_value bytearray(b'\xc1') 2023-05-28 16:53:48,563:DEBUG:abstractprotocol:process_response@206: Processing format string Hex2Int(raw_value) 2023-05-28 16:53:48,563:DEBUG:protocol_helpers:Hex2Int@96: Hex bytearray(b'\xc1') decoded to 193 2023-05-28 16:53:48,564:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,564:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell01', 'V'] 2023-05-28 16:53:48,564:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell01 bytearray(b':\x0e') 2023-05-28 16:53:48,564:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell01, raw_value bytearray(b':\x0e') 2023-05-28 16:53:48,565:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,565:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b':\x0e') 2 byte decoded to 3642 2023-05-28 16:53:48,566:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,566:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell02', 'V'] 2023-05-28 16:53:48,566:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell02 bytearray(b'n\x0e') 2023-05-28 16:53:48,566:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell02, raw_value bytearray(b'n\x0e') 2023-05-28 16:53:48,567:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,567:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'n\x0e') 2 byte decoded to 3694 2023-05-28 16:53:48,568:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,568:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell03', 'V'] 2023-05-28 16:53:48,568:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell03 bytearray(b'O\r') 2023-05-28 16:53:48,568:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell03, raw_value bytearray(b'O\r') 2023-05-28 16:53:48,569:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,569:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'O\r') 2 byte decoded to 3407 2023-05-28 16:53:48,569:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,570:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell04', 'V'] 2023-05-28 16:53:48,570:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell04 bytearray(b'+\x0e') 2023-05-28 16:53:48,570:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell04, raw_value bytearray(b'+\x0e') 2023-05-28 16:53:48,570:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,571:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'+\x0e') 2 byte decoded to 3627 2023-05-28 16:53:48,571:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,572:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell05', 'V'] 2023-05-28 16:53:48,572:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell05 bytearray(b'W\x0e') 2023-05-28 16:53:48,572:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell05, raw_value bytearray(b'W\x0e') 2023-05-28 16:53:48,572:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,573:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'W\x0e') 2 byte decoded to 3671 2023-05-28 16:53:48,573:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,573:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell06', 'V'] 2023-05-28 16:53:48,574:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell06 bytearray(b'\x08\x0f') 2023-05-28 16:53:48,574:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell06, raw_value bytearray(b'\x08\x0f') 2023-05-28 16:53:48,574:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,575:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x08\x0f') 2 byte decoded to 3848 2023-05-28 16:53:48,575:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,575:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell07', 'V'] 2023-05-28 16:53:48,576:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell07 bytearray(b'^\x0e') 2023-05-28 16:53:48,576:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell07, raw_value bytearray(b'^\x0e') 2023-05-28 16:53:48,576:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,576:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'^\x0e') 2 byte decoded to 3678 2023-05-28 16:53:48,577:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,577:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell08', 'V'] 2023-05-28 16:53:48,577:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell08 bytearray(b'\xed\x0e') 2023-05-28 16:53:48,578:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell08, raw_value bytearray(b'\xed\x0e') 2023-05-28 16:53:48,578:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,578:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\xed\x0e') 2 byte decoded to 3821 2023-05-28 16:53:48,579:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,579:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell09', 'V'] 2023-05-28 16:53:48,579:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell09 bytearray(b'\x80\x0e') 2023-05-28 16:53:48,579:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell09, raw_value bytearray(b'\x80\x0e') 2023-05-28 16:53:48,580:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,580:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x80\x0e') 2 byte decoded to 3712 2023-05-28 16:53:48,580:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,581:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell10', 'V'] 2023-05-28 16:53:48,581:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell10 bytearray(b'\x8f\x0e') 2023-05-28 16:53:48,581:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell10, raw_value bytearray(b'\x8f\x0e') 2023-05-28 16:53:48,582:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,582:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x8f\x0e') 2 byte decoded to 3727 2023-05-28 16:53:48,582:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,583:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell11', 'V'] 2023-05-28 16:53:48,583:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell11 bytearray(b'H\r') 2023-05-28 16:53:48,583:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell11, raw_value bytearray(b'H\r') 2023-05-28 16:53:48,583:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,584:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'H\r') 2 byte decoded to 3400 2023-05-28 16:53:48,584:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,584:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell12', 'V'] 2023-05-28 16:53:48,585:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell12 bytearray(b'0\r') 2023-05-28 16:53:48,585:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell12, raw_value bytearray(b'0\r') 2023-05-28 16:53:48,585:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,586:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'0\r') 2 byte decoded to 3376 2023-05-28 16:53:48,586:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,586:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell13', 'V'] 2023-05-28 16:53:48,586:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell13 bytearray(b'\xdb\r') 2023-05-28 16:53:48,587:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell13, raw_value bytearray(b'\xdb\r') 2023-05-28 16:53:48,587:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,587:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\xdb\r') 2 byte decoded to 3547 2023-05-28 16:53:48,588:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,588:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell14', 'V'] 2023-05-28 16:53:48,588:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell14 bytearray(b'\xca\r') 2023-05-28 16:53:48,589:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell14, raw_value bytearray(b'\xca\r') 2023-05-28 16:53:48,589:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,589:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\xca\r') 2 byte decoded to 3530 2023-05-28 16:53:48,590:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,590:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell15', 'V'] 2023-05-28 16:53:48,590:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell15 bytearray(b'\x00\x00') 2023-05-28 16:53:48,590:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell15, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,591:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,591:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,591:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,591:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell16', 'V'] 2023-05-28 16:53:48,592:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell16 bytearray(b'\x00\x00') 2023-05-28 16:53:48,592:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell16, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,592:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,592:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,592:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,593:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell17', 'V'] 2023-05-28 16:53:48,593:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell17 bytearray(b'\x00\x00') 2023-05-28 16:53:48,593:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell17, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,593:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,594:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,594:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,594:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell18', 'V'] 2023-05-28 16:53:48,594:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell18 bytearray(b'\x00\x00') 2023-05-28 16:53:48,595:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell18, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,595:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,595:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,595:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,596:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell19', 'V'] 2023-05-28 16:53:48,596:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell19 bytearray(b'\x00\x00') 2023-05-28 16:53:48,596:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell19, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,596:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,596:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,597:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,597:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell20', 'V'] 2023-05-28 16:53:48,597:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell20 bytearray(b'\x00\x00') 2023-05-28 16:53:48,597:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell20, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,597:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,598:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,598:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,598:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell21', 'V'] 2023-05-28 16:53:48,598:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell21 bytearray(b'\x00\x00') 2023-05-28 16:53:48,599:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell21, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,599:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,599:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,599:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,600:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell22', 'V'] 2023-05-28 16:53:48,600:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell22 bytearray(b'\x00\x00') 2023-05-28 16:53:48,600:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell22, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,600:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,601:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,601:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,601:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell23', 'V'] 2023-05-28 16:53:48,601:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell23 bytearray(b'\x00\x00') 2023-05-28 16:53:48,602:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell23, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,602:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,602:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,603:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,603:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Voltage_Cell24', 'V'] 2023-05-28 16:53:48,603:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Voltage_Cell24 bytearray(b'\x00\x00') 2023-05-28 16:53:48,604:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Voltage_Cell24, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,604:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,604:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,605:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,605:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 4, 'discard1', ''] 2023-05-28 16:53:48,605:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: discard1, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,605:DEBUG:abstractprotocol:process_response@123: Discarding discard1:bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,606:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,606:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Average_Cell_Voltage', 'V'] 2023-05-28 16:53:48,606:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Average_Cell_Voltage bytearray(b'\x00\x00') 2023-05-28 16:53:48,606:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Average_Cell_Voltage, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,607:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,607:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,607:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,607:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Delta_Cell_Voltage', 'V'] 2023-05-28 16:53:48,608:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Delta_Cell_Voltage bytearray(b'\x00\x00') 2023-05-28 16:53:48,608:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Delta_Cell_Voltage, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,608:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,609:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,609:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,609:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Current_Balancer', ''] 2023-05-28 16:53:48,609:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Current_Balancer bytearray(b'\x00\x00') 2023-05-28 16:53:48,610:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Current_Balancer, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,610:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,610:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,610:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,611:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell01', 'Ohm'] 2023-05-28 16:53:48,611:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell01 bytearray(b'\x00\x00') 2023-05-28 16:53:48,611:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell01, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,611:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,612:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,612:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,612:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell02', 'Ohm'] 2023-05-28 16:53:48,612:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell02 bytearray(b'\x00\x00') 2023-05-28 16:53:48,612:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell02, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,613:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,613:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,613:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,613:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell03', 'Ohm'] 2023-05-28 16:53:48,614:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell03 bytearray(b'\x00\x00') 2023-05-28 16:53:48,614:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell03, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,614:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,614:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,615:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,615:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell04', 'Ohm'] 2023-05-28 16:53:48,615:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell04 bytearray(b'\xff?') 2023-05-28 16:53:48,615:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell04, raw_value bytearray(b'\xff?') 2023-05-28 16:53:48,615:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,616:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\xff?') 2 byte decoded to 16383 2023-05-28 16:53:48,616:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,616:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell05', 'Ohm'] 2023-05-28 16:53:48,616:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell05 bytearray(b'\x00\x00') 2023-05-28 16:53:48,616:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell05, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,617:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,617:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,617:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,617:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell06', 'Ohm'] 2023-05-28 16:53:48,618:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell06 bytearray(b'$\x0e') 2023-05-28 16:53:48,618:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell06, raw_value bytearray(b'$\x0e') 2023-05-28 16:53:48,618:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,618:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'$\x0e') 2 byte decoded to 3620 2023-05-28 16:53:48,619:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,619:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell07', 'Ohm'] 2023-05-28 16:53:48,619:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell07 bytearray(b'\xd8\x01') 2023-05-28 16:53:48,619:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell07, raw_value bytearray(b'\xd8\x01') 2023-05-28 16:53:48,619:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,620:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\xd8\x01') 2 byte decoded to 472 2023-05-28 16:53:48,620:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,620:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell08', 'Ohm'] 2023-05-28 16:53:48,620:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell08 bytearray(b'\x05\x0b') 2023-05-28 16:53:48,621:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell08, raw_value bytearray(b'\x05\x0b') 2023-05-28 16:53:48,621:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,621:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x05\x0b') 2 byte decoded to 2821 2023-05-28 16:53:48,621:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,621:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell09', 'Ohm'] 2023-05-28 16:53:48,622:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell09 bytearray(b'9\x00') 2023-05-28 16:53:48,622:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell09, raw_value bytearray(b'9\x00') 2023-05-28 16:53:48,622:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,622:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'9\x00') 2 byte decoded to 57 2023-05-28 16:53:48,623:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,623:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell10', 'Ohm'] 2023-05-28 16:53:48,623:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell10 bytearray(b'<\x00') 2023-05-28 16:53:48,623:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell10, raw_value bytearray(b'<\x00') 2023-05-28 16:53:48,623:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,624:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'<\x00') 2 byte decoded to 60 2023-05-28 16:53:48,624:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,624:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell11', 'Ohm'] 2023-05-28 16:53:48,624:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell11 bytearray(b'>\x00') 2023-05-28 16:53:48,625:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell11, raw_value bytearray(b'>\x00') 2023-05-28 16:53:48,625:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,625:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'>\x00') 2 byte decoded to 62 2023-05-28 16:53:48,625:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,626:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell12', 'Ohm'] 2023-05-28 16:53:48,626:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell12 bytearray(b';\x00') 2023-05-28 16:53:48,626:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell12, raw_value bytearray(b';\x00') 2023-05-28 16:53:48,626:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,626:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b';\x00') 2 byte decoded to 59 2023-05-28 16:53:48,627:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,627:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell13', 'Ohm'] 2023-05-28 16:53:48,627:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell13 bytearray(b'<\x00') 2023-05-28 16:53:48,627:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell13, raw_value bytearray(b'<\x00') 2023-05-28 16:53:48,627:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,628:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'<\x00') 2 byte decoded to 60 2023-05-28 16:53:48,628:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,628:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell14', 'Ohm'] 2023-05-28 16:53:48,628:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell14 bytearray(b'<\x00') 2023-05-28 16:53:48,629:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell14, raw_value bytearray(b'<\x00') 2023-05-28 16:53:48,629:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,629:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'<\x00') 2 byte decoded to 60 2023-05-28 16:53:48,629:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,630:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell15', 'Ohm'] 2023-05-28 16:53:48,630:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell15 bytearray(b'7\x00') 2023-05-28 16:53:48,630:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell15, raw_value bytearray(b'7\x00') 2023-05-28 16:53:48,630:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,630:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'7\x00') 2 byte decoded to 55 2023-05-28 16:53:48,631:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,631:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell16', 'Ohm'] 2023-05-28 16:53:48,631:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell16 bytearray(b'5\x00') 2023-05-28 16:53:48,631:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell16, raw_value bytearray(b'5\x00') 2023-05-28 16:53:48,631:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,632:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'5\x00') 2 byte decoded to 53 2023-05-28 16:53:48,632:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,632:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell17', 'Ohm'] 2023-05-28 16:53:48,632:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell17 bytearray(b'5\x00') 2023-05-28 16:53:48,633:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell17, raw_value bytearray(b'5\x00') 2023-05-28 16:53:48,633:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,633:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'5\x00') 2 byte decoded to 53 2023-05-28 16:53:48,633:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,634:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell18', 'Ohm'] 2023-05-28 16:53:48,634:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell18 bytearray(b'8\x00') 2023-05-28 16:53:48,634:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell18, raw_value bytearray(b'8\x00') 2023-05-28 16:53:48,634:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,635:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'8\x00') 2 byte decoded to 56 2023-05-28 16:53:48,635:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,635:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell19', 'Ohm'] 2023-05-28 16:53:48,635:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell19 bytearray(b'9\x00') 2023-05-28 16:53:48,635:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell19, raw_value bytearray(b'9\x00') 2023-05-28 16:53:48,636:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,636:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'9\x00') 2 byte decoded to 57 2023-05-28 16:53:48,636:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,636:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell20', 'Ohm'] 2023-05-28 16:53:48,637:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell20 bytearray(b'7\x00') 2023-05-28 16:53:48,637:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell20, raw_value bytearray(b'7\x00') 2023-05-28 16:53:48,637:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,637:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'7\x00') 2 byte decoded to 55 2023-05-28 16:53:48,638:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,638:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell21', 'Ohm'] 2023-05-28 16:53:48,638:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell21 bytearray(b'5\x00') 2023-05-28 16:53:48,638:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell21, raw_value bytearray(b'5\x00') 2023-05-28 16:53:48,638:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,639:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'5\x00') 2 byte decoded to 53 2023-05-28 16:53:48,639:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,639:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell22', 'Ohm'] 2023-05-28 16:53:48,639:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell22 bytearray(b'7\x00') 2023-05-28 16:53:48,639:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell22, raw_value bytearray(b'7\x00') 2023-05-28 16:53:48,640:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,640:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'7\x00') 2 byte decoded to 55 2023-05-28 16:53:48,640:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,640:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell23', 'Ohm'] 2023-05-28 16:53:48,641:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell23 bytearray(b'\x00\x00') 2023-05-28 16:53:48,641:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell23, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,641:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,641:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,642:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,642:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Resistance_Cell24', 'Ohm'] 2023-05-28 16:53:48,642:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Resistance_Cell24 bytearray(b'\x00\x00') 2023-05-28 16:53:48,642:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Resistance_Cell24, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,642:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,643:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,643:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,643:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 6, 'discard2', ''] 2023-05-28 16:53:48,643:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: discard2, raw_value bytearray(b'\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:48,643:DEBUG:abstractprotocol:process_response@123: Discarding discard2:bytearray(b'\x00\x00\x00\x00\x00\x00') 2023-05-28 16:53:48,644:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,644:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2UInt:r/1000', 4, 'Battery_Voltage', 'V'] 2023-05-28 16:53:48,644:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Battery_Voltage bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,644:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2UInt for data_name: Battery_Voltage, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,644:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2UInt(raw_value) 2023-05-28 16:53:48,645:DEBUG:protocol_helpers:LittleHex2UInt@194: Hex bytearray(b'\x00\x00\x00\x00') 4 byte decoded to 0 2023-05-28 16:53:48,645:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,645:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2UInt', 4, 'Battery_Power', 'W'] 2023-05-28 16:53:48,645:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2UInt for data_name: Battery_Power, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,646:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2UInt(raw_value) 2023-05-28 16:53:48,646:DEBUG:protocol_helpers:LittleHex2UInt@194: Hex bytearray(b'\x00\x00\x00\x00') 4 byte decoded to 0 2023-05-28 16:53:48,646:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,646:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Int:r/1000', 4, 'Balance_Current', 'A'] 2023-05-28 16:53:48,647:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Balance_Current bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,647:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Int for data_name: Balance_Current, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,647:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Int(raw_value) 2023-05-28 16:53:48,647:DEBUG:protocol_helpers:LittleHex2Int@208: Hex bytearray(b'\x00\x00\x00\x00') 4 byte decoded to 0 2023-05-28 16:53:48,647:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,648:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/10', 2, 'Battery_T1', '°C'] 2023-05-28 16:53:48,648:DEBUG:abstractprotocol:process_response@116: Got template r/10 for Battery_T1 bytearray(b'\x00\x00') 2023-05-28 16:53:48,648:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Battery_T1, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,648:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,649:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,649:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,649:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/10', 2, 'Battery_T2', '°C'] 2023-05-28 16:53:48,649:DEBUG:abstractprotocol:process_response@116: Got template r/10 for Battery_T2 bytearray(b'\x00\x00') 2023-05-28 16:53:48,649:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Battery_T2, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,650:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,650:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,650:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,650:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/10', 2, 'MOS_Temp', '°C'] 2023-05-28 16:53:48,651:DEBUG:abstractprotocol:process_response@116: Got template r/10 for MOS_Temp bytearray(b'\x00\x00') 2023-05-28 16:53:48,651:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: MOS_Temp, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,651:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,651:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,652:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,652:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 4, 'discard4', ''] 2023-05-28 16:53:48,652:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: discard4, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,652:DEBUG:abstractprotocol:process_response@123: Discarding discard4:bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,652:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,653:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 1, 'discard4_1', ''] 2023-05-28 16:53:48,653:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: discard4_1, raw_value bytearray(b'\x00') 2023-05-28 16:53:48,653:DEBUG:abstractprotocol:process_response@123: Discarding discard4_1:bytearray(b'\x00') 2023-05-28 16:53:48,653:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,653:DEBUG:abstractprotocol:decode@519: Got defn ['Hex2Int', 1, 'Percent_Remain', '%'] 2023-05-28 16:53:48,653:DEBUG:abstractprotocol:process_response@117: Processing data_type: Hex2Int for data_name: Percent_Remain, raw_value bytearray(b'\x00') 2023-05-28 16:53:48,654:DEBUG:abstractprotocol:process_response@206: Processing format string Hex2Int(raw_value) 2023-05-28 16:53:48,654:DEBUG:protocol_helpers:Hex2Int@96: Hex bytearray(b'\x00') decoded to 0 2023-05-28 16:53:48,654:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,654:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2UInt:r/1000', 4, 'Capacity_Remain', 'Ah'] 2023-05-28 16:53:48,655:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Capacity_Remain bytearray(b'\x00\x00\xce\x00') 2023-05-28 16:53:48,655:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2UInt for data_name: Capacity_Remain, raw_value bytearray(b'\x00\x00\xce\x00') 2023-05-28 16:53:48,655:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2UInt(raw_value) 2023-05-28 16:53:48,655:DEBUG:protocol_helpers:LittleHex2UInt@194: Hex bytearray(b'\x00\x00\xce\x00') 4 byte decoded to 13500416 2023-05-28 16:53:48,656:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,656:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2UInt:r/1000', 4, 'Nominal_Capacity', 'Ah'] 2023-05-28 16:53:48,656:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Nominal_Capacity bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,656:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2UInt for data_name: Nominal_Capacity, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,656:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2UInt(raw_value) 2023-05-28 16:53:48,657:DEBUG:protocol_helpers:LittleHex2UInt@194: Hex bytearray(b'\x00\x00\x00\x00') 4 byte decoded to 0 2023-05-28 16:53:48,657:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,657:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2UInt', 4, 'Cycle_Count', ''] 2023-05-28 16:53:48,657:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2UInt for data_name: Cycle_Count, raw_value bytearray(b'\xf7\xc5\x00\x00') 2023-05-28 16:53:48,657:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2UInt(raw_value) 2023-05-28 16:53:48,658:DEBUG:protocol_helpers:LittleHex2UInt@194: Hex bytearray(b'\xf7\xc5\x00\x00') 4 byte decoded to 50679 2023-05-28 16:53:48,658:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,658:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2UInt:r/1000', 4, 'Cycle_Capacity', 'Ah'] 2023-05-28 16:53:48,658:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Cycle_Capacity bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,659:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2UInt for data_name: Cycle_Capacity, raw_value bytearray(b'\x00\x00\x00\x00') 2023-05-28 16:53:48,659:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2UInt(raw_value) 2023-05-28 16:53:48,659:DEBUG:protocol_helpers:LittleHex2UInt@194: Hex bytearray(b'\x00\x00\x00\x00') 4 byte decoded to 0 2023-05-28 16:53:48,659:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,660:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown12', ''] 2023-05-28 16:53:48,660:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown12, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,660:DEBUG:abstractprotocol:process_response@123: Discarding Unknown12:bytearray(b'\x00\x00') 2023-05-28 16:53:48,660:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,660:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown13', ''] 2023-05-28 16:53:48,660:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown13, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,661:DEBUG:abstractprotocol:process_response@123: Discarding Unknown13:bytearray(b'\x00\x00') 2023-05-28 16:53:48,661:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,661:DEBUG:abstractprotocol:decode@519: Got defn ['uptime', 3, 'Time', ''] 2023-05-28 16:53:48,661:DEBUG:abstractprotocol:process_response@117: Processing data_type: uptime for data_name: Time, raw_value bytearray(b'0\xf80') 2023-05-28 16:53:48,661:DEBUG:abstractprotocol:process_response@206: Processing format string uptime(raw_value) 2023-05-28 16:53:48,662:DEBUG:protocol_helpers:uptime@72: uptime defn 2023-05-28 16:53:48,662:DEBUG:protocol_helpers:uptime@77: Uptime int value 48 for pos 0 2023-05-28 16:53:48,662:DEBUG:protocol_helpers:uptime@77: Uptime int value 63536 for pos 1 2023-05-28 16:53:48,662:DEBUG:protocol_helpers:uptime@77: Uptime int value 3209264 for pos 2 2023-05-28 16:53:48,662:INFO:protocol_helpers:uptime@87: Uptime result 37D3H27M44S 2023-05-28 16:53:48,663:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,663:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown15', ''] 2023-05-28 16:53:48,663:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown15, raw_value bytearray(b'\xf8\x00') 2023-05-28 16:53:48,663:DEBUG:abstractprotocol:process_response@123: Discarding Unknown15:bytearray(b'\xf8\x00') 2023-05-28 16:53:48,663:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,663:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown16', ''] 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown16, raw_value bytearray(b'\x00\x08') 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:process_response@123: Discarding Unknown16:bytearray(b'\x00\x08') 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown17', ''] 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown17, raw_value bytearray(b'\x00\x1a') 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:process_response@123: Discarding Unknown17:bytearray(b'\x00\x1a') 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,664:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 12, 'discard6', ''] 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: discard6, raw_value bytearray(b'\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00') 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:process_response@123: Discarding discard6:bytearray(b'\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00') 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown18', ''] 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown18, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:process_response@123: Discarding Unknown18:bytearray(b'\x00\x00') 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown19', ''] 2023-05-28 16:53:48,665:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown19, raw_value bytearray(b'\x00\x03') 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:process_response@123: Discarding Unknown19:bytearray(b'\x00\x03') 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown20', ''] 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown20, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:process_response@123: Discarding Unknown20:bytearray(b'\x00\x00') 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Current_Charge', ''] 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Current_Charge bytearray(b'\x00d') 2023-05-28 16:53:48,666:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Current_Charge, raw_value bytearray(b'\x00d') 2023-05-28 16:53:48,667:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,667:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00d') 2 byte decoded to 25600 2023-05-28 16:53:48,667:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,667:DEBUG:abstractprotocol:decode@519: Got defn ['LittleHex2Short:r/1000', 2, 'Current_Discharge', ''] 2023-05-28 16:53:48,667:DEBUG:abstractprotocol:process_response@116: Got template r/1000 for Current_Discharge bytearray(b'\x00\x00') 2023-05-28 16:53:48,667:DEBUG:abstractprotocol:process_response@117: Processing data_type: LittleHex2Short for data_name: Current_Discharge, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,667:DEBUG:abstractprotocol:process_response@206: Processing format string LittleHex2Short(raw_value) 2023-05-28 16:53:48,668:DEBUG:protocol_helpers:LittleHex2Short@138: Hex bytearray(b'\x00\x00') 2 byte decoded to 0 2023-05-28 16:53:48,668:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,668:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown23', ''] 2023-05-28 16:53:48,668:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown23, raw_value bytearray(b'\x00\xc8') 2023-05-28 16:53:48,668:DEBUG:abstractprotocol:process_response@123: Discarding Unknown23:bytearray(b'\x00\xc8') 2023-05-28 16:53:48,668:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,668:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown24', ''] 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown24, raw_value bytearray(b'"\x00') 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:process_response@123: Discarding Unknown24:bytearray(b'"\x00') 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown25', ''] 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown25, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:process_response@123: Discarding Unknown25:bytearray(b'\x00\x00') 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown26', ''] 2023-05-28 16:53:48,669:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown26, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:process_response@123: Discarding Unknown26:bytearray(b'\x00\x00') 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown27', ''] 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown27, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:process_response@123: Discarding Unknown27:bytearray(b'\x00\x00') 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown28', ''] 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown28, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,670:DEBUG:abstractprotocol:process_response@123: Discarding Unknown28:bytearray(b'\x00\x00') 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 2, 'Unknown29', ''] 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown29, raw_value bytearray(b'\x00\x00') 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:process_response@123: Discarding Unknown29:bytearray(b'\x00\x00') 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:decode@492: Processing POSITIONAL type responses 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:decode@519: Got defn ['discard', 93, 'Unknown30', ''] 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:process_response@117: Processing data_type: discard for data_name: Unknown30, raw_value bytearray(b'\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,671:DEBUG:abstractprotocol:process_response@123: Discarding Unknown30:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 16:53:48,672:INFO:device:run_command@113: Decoded response {'_command': 'getCellData', '_command_description': 'BLE Cell Data inquiry', 'raw_response': ['Uªë\x90\x02Á:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0eí\x0e\x80\x0e\x8f\x0eH\r0\rÛ\rÊ\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ÿ?\x00\x00$\x0eØ\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Î\x00\x00\x00\x00\x00÷Å\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000ø0ø\x00\x00\x08\x00\x1aü\x02>ù\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00È"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ù\x00\x01\x00\x00\x00ð\x03\x00\x00\x00\x00^¾>@\x7f\x00\x00\x00Ë\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00Î\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00þÿ\x7fÜ\x0f\x01\x00\x00\x00\x00\x00\x00¥', ''], 'Header': ['55aaeb90', ''], 'Record_Type': ['02', ''], 'Record_Counter': [193, ''], 'Voltage_Cell01': [3.642, 'V'], 'Voltage_Cell02': [3.694, 'V'], 'Voltage_Cell03': [3.407, 'V'], 'Voltage_Cell04': [3.627, 'V'], 'Voltage_Cell05': [3.671, 'V'], 'Voltage_Cell06': [3.848, 'V'], 'Voltage_Cell07': [3.678, 'V'], 'Voltage_Cell08': [3.821, 'V'], 'Voltage_Cell09': [3.712, 'V'], 'Voltage_Cell10': [3.727, 'V'], 'Voltage_Cell11': [3.4, 'V'], 'Voltage_Cell12': [3.376, 'V'], 'Voltage_Cell13': [3.547, 'V'], 'Voltage_Cell14': [3.53, 'V'], 'Voltage_Cell15': [0.0, 'V'], 'Voltage_Cell16': [0.0, 'V'], 'Voltage_Cell17': [0.0, 'V'], 'Voltage_Cell18': [0.0, 'V'], 'Voltage_Cell19': [0.0, 'V'], 'Voltage_Cell20': [0.0, 'V'], 'Voltage_Cell21': [0.0, 'V'], 'Voltage_Cell22': [0.0, 'V'], 'Voltage_Cell23': [0.0, 'V'], 'Voltage_Cell24': [0.0, 'V'], 'Average_Cell_Voltage': [0.0, 'V'], 'Delta_Cell_Voltage': [0.0, 'V'], 'Current_Balancer': [0.0, ''], 'Resistance_Cell01': [0.0, 'Ohm'], 'Resistance_Cell02': [0.0, 'Ohm'], 'Resistance_Cell03': [0.0, 'Ohm'], 'Resistance_Cell04': [16.383, 'Ohm'], 'Resistance_Cell05': [0.0, 'Ohm'], 'Resistance_Cell06': [3.62, 'Ohm'], 'Resistance_Cell07': [0.472, 'Ohm'], 'Resistance_Cell08': [2.821, 'Ohm'], 'Resistance_Cell09': [0.057, 'Ohm'], 'Resistance_Cell10': [0.06, 'Ohm'], 'Resistance_Cell11': [0.062, 'Ohm'], 'Resistance_Cell12': [0.059, 'Ohm'], 'Resistance_Cell13': [0.06, 'Ohm'], 'Resistance_Cell14': [0.06, 'Ohm'], 'Resistance_Cell15': [0.055, 'Ohm'], 'Resistance_Cell16': [0.053, 'Ohm'], 'Resistance_Cell17': [0.053, 'Ohm'], 'Resistance_Cell18': [0.056, 'Ohm'], 'Resistance_Cell19': [0.057, 'Ohm'], 'Resistance_Cell20': [0.055, 'Ohm'], 'Resistance_Cell21': [0.053, 'Ohm'], 'Resistance_Cell22': [0.055, 'Ohm'], 'Resistance_Cell23': [0.0, 'Ohm'], 'Resistance_Cell24': [0.0, 'Ohm'], 'Battery_Voltage': [0.0, 'V'], 'Battery_Power': [0, 'W'], 'Balance_Current': [0.0, 'A'], 'Battery_T1': [0.0, '°C'], 'Battery_T2': [0.0, '°C'], 'MOS_Temp': [0.0, '°C'], 'Percent_Remain': [0, '%'], 'Capacity_Remain': [13500.416, 'Ah'], 'Nominal_Capacity': [0.0, 'Ah'], 'Cycle_Count': [50679, ''], 'Cycle_Capacity': [0.0, 'Ah'], 'Time': ['37D3H27M44S', ''], 'Current_Charge': [25.6, ''], 'Current_Discharge': [0.0, '']} 2023-05-28 16:53:48,672:DEBUG:init:main@421: results: {'_command': 'getCellData', '_command_description': 'BLE Cell Data inquiry', 'raw_response': ['Uªë\x90\x02Á:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0eí\x0e\x80\x0e\x8f\x0eH\r0\rÛ\rÊ\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ÿ?\x00\x00$\x0eØ\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Î\x00\x00\x00\x00\x00÷Å\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000ø0ø\x00\x00\x08\x00\x1aü\x02>ù\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00È"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ù\x00\x01\x00\x00\x00ð\x03\x00\x00\x00\x00^¾>@\x7f\x00\x00\x00Ë\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00Î\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00þÿ\x7fÜ\x0f\x01\x00\x00\x00\x00\x00\x00¥', ''], 'Header': ['55aaeb90', ''], 'Record_Type': ['02', ''], 'Record_Counter': [193, ''], 'Voltage_Cell01': [3.642, 'V'], 'Voltage_Cell02': [3.694, 'V'], 'Voltage_Cell03': [3.407, 'V'], 'Voltage_Cell04': [3.627, 'V'], 'Voltage_Cell05': [3.671, 'V'], 'Voltage_Cell06': [3.848, 'V'], 'Voltage_Cell07': [3.678, 'V'], 'Voltage_Cell08': [3.821, 'V'], 'Voltage_Cell09': [3.712, 'V'], 'Voltage_Cell10': [3.727, 'V'], 'Voltage_Cell11': [3.4, 'V'], 'Voltage_Cell12': [3.376, 'V'], 'Voltage_Cell13': [3.547, 'V'], 'Voltage_Cell14': [3.53, 'V'], 'Voltage_Cell15': [0.0, 'V'], 'Voltage_Cell16': [0.0, 'V'], 'Voltage_Cell17': [0.0, 'V'], 'Voltage_Cell18': [0.0, 'V'], 'Voltage_Cell19': [0.0, 'V'], 'Voltage_Cell20': [0.0, 'V'], 'Voltage_Cell21': [0.0, 'V'], 'Voltage_Cell22': [0.0, 'V'], 'Voltage_Cell23': [0.0, 'V'], 'Voltage_Cell24': [0.0, 'V'], 'Average_Cell_Voltage': [0.0, 'V'], 'Delta_Cell_Voltage': [0.0, 'V'], 'Current_Balancer': [0.0, ''], 'Resistance_Cell01': [0.0, 'Ohm'], 'Resistance_Cell02': [0.0, 'Ohm'], 'Resistance_Cell03': [0.0, 'Ohm'], 'Resistance_Cell04': [16.383, 'Ohm'], 'Resistance_Cell05': [0.0, 'Ohm'], 'Resistance_Cell06': [3.62, 'Ohm'], 'Resistance_Cell07': [0.472, 'Ohm'], 'Resistance_Cell08': [2.821, 'Ohm'], 'Resistance_Cell09': [0.057, 'Ohm'], 'Resistance_Cell10': [0.06, 'Ohm'], 'Resistance_Cell11': [0.062, 'Ohm'], 'Resistance_Cell12': [0.059, 'Ohm'], 'Resistance_Cell13': [0.06, 'Ohm'], 'Resistance_Cell14': [0.06, 'Ohm'], 'Resistance_Cell15': [0.055, 'Ohm'], 'Resistance_Cell16': [0.053, 'Ohm'], 'Resistance_Cell17': [0.053, 'Ohm'], 'Resistance_Cell18': [0.056, 'Ohm'], 'Resistance_Cell19': [0.057, 'Ohm'], 'Resistance_Cell20': [0.055, 'Ohm'], 'Resistance_Cell21': [0.053, 'Ohm'], 'Resistance_Cell22': [0.055, 'Ohm'], 'Resistance_Cell23': [0.0, 'Ohm'], 'Resistance_Cell24': [0.0, 'Ohm'], 'Battery_Voltage': [0.0, 'V'], 'Battery_Power': [0, 'W'], 'Balance_Current': [0.0, 'A'], 'Battery_T1': [0.0, '°C'], 'Battery_T2': [0.0, '°C'], 'MOS_Temp': [0.0, '°C'], 'Percent_Remain': [0, '%'], 'Capacity_Remain': [13500.416, 'Ah'], 'Nominal_Capacity': [0.0, 'Ah'], 'Cycle_Count': [50679, ''], 'Cycle_Capacity': [0.0, 'Ah'], 'Time': ['37D3H27M44S', ''], 'Current_Charge': [25.6, ''], 'Current_Discharge': [0.0, '']} 2023-05-28 16:53:48,672:INFO:init:get_output@40: attempting to create output processor: screen 2023-05-28 16:53:48,674:DEBUG:screen:init@15: processor.screen init kwargs {} 2023-05-28 16:53:48,674:DEBUG:init:main@427: Using output filter: None 2023-05-28 16:53:48,675:INFO:screen:output@21: Using output processor: screen 2023-05-28 16:53:48,675:DEBUG:screen:output@22: kwargs {'data': {'_command': 'getCellData', '_command_description': 'BLE Cell Data inquiry', 'raw_response': ['Uªë\x90\x02Á:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0eí\x0e\x80\x0e\x8f\x0eH\r0\rÛ\rÊ\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ÿ?\x00\x00$\x0eØ\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Î\x00\x00\x00\x00\x00÷Å\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000ø0ø\x00\x00\x08\x00\x1aü\x02>ù\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00È"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00ù\x00\x01\x00\x00\x00ð\x03\x00\x00\x00\x00^¾>@\x7f\x00\x00\x00Ë\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00Î\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00þÿ\x7fÜ\x0f\x01\x00\x00\x00\x00\x00\x00¥', ''], 'Header': ['55aaeb90', ''], 'Record_Type': ['02', ''], 'Record_Counter': [193, ''], 'Voltage_Cell01': [3.642, 'V'], 'Voltage_Cell02': [3.694, 'V'], 'Voltage_Cell03': [3.407, 'V'], 'Voltage_Cell04': [3.627, 'V'], 'Voltage_Cell05': [3.671, 'V'], 'Voltage_Cell06': [3.848, 'V'], 'Voltage_Cell07': [3.678, 'V'], 'Voltage_Cell08': [3.821, 'V'], 'Voltage_Cell09': [3.712, 'V'], 'Voltage_Cell10': [3.727, 'V'], 'Voltage_Cell11': [3.4, 'V'], 'Voltage_Cell12': [3.376, 'V'], 'Voltage_Cell13': [3.547, 'V'], 'Voltage_Cell14': [3.53, 'V'], 'Voltage_Cell15': [0.0, 'V'], 'Voltage_Cell16': [0.0, 'V'], 'Voltage_Cell17': [0.0, 'V'], 'Voltage_Cell18': [0.0, 'V'], 'Voltage_Cell19': [0.0, 'V'], 'Voltage_Cell20': [0.0, 'V'], 'Voltage_Cell21': [0.0, 'V'], 'Voltage_Cell22': [0.0, 'V'], 'Voltage_Cell23': [0.0, 'V'], 'Voltage_Cell24': [0.0, 'V'], 'Average_Cell_Voltage': [0.0, 'V'], 'Delta_Cell_Voltage': [0.0, 'V'], 'Current_Balancer': [0.0, ''], 'Resistance_Cell01': [0.0, 'Ohm'], 'Resistance_Cell02': [0.0, 'Ohm'], 'Resistance_Cell03': [0.0, 'Ohm'], 'Resistance_Cell04': [16.383, 'Ohm'], 'Resistance_Cell05': [0.0, 'Ohm'], 'Resistance_Cell06': [3.62, 'Ohm'], 'Resistance_Cell07': [0.472, 'Ohm'], 'Resistance_Cell08': [2.821, 'Ohm'], 'Resistance_Cell09': [0.057, 'Ohm'], 'Resistance_Cell10': [0.06, 'Ohm'], 'Resistance_Cell11': [0.062, 'Ohm'], 'Resistance_Cell12': [0.059, 'Ohm'], 'Resistance_Cell13': [0.06, 'Ohm'], 'Resistance_Cell14': [0.06, 'Ohm'], 'Resistance_Cell15': [0.055, 'Ohm'], 'Resistance_Cell16': [0.053, 'Ohm'], 'Resistance_Cell17': [0.053, 'Ohm'], 'Resistance_Cell18': [0.056, 'Ohm'], 'Resistance_Cell19': [0.057, 'Ohm'], 'Resistance_Cell20': [0.055, 'Ohm'], 'Resistance_Cell21': [0.053, 'Ohm'], 'Resistance_Cell22': [0.055, 'Ohm'], 'Resistance_Cell23': [0.0, 'Ohm'], 'Resistance_Cell24': [0.0, 'Ohm'], 'Battery_Voltage': [0.0, 'V'], 'Battery_Power': [0, 'W'], 'Balance_Current': [0.0, 'A'], 'Battery_T1': [0.0, '°C'], 'Battery_T2': [0.0, '°C'], 'MOS_Temp': [0.0, '°C'], 'Percent_Remain': [0, '%'], 'Capacity_Remain': [13500.416, 'Ah'], 'Nominal_Capacity': [0.0, 'Ah'], 'Cycle_Count': [50679, ''], 'Cycle_Capacity': [0.0, 'Ah'], 'Time': ['37D3H27M44S', ''], 'Current_Charge': [25.6, ''], 'Current_Discharge': [0.0, '']}, 'tag': 'getCellData', 'name': 'unnamed', 'mqtt_broker': <mppsolar.libs.mqttbrokerc.MqttBroker object at 0xb5dc3b50>, 'udp_port': '5555', 'postgres_url': None, 'mongo_url': None, 'mongo_db': 'mppsolar', 'mqtt_topic': None, 'filter': None, 'excl_filter': None, 'keep_case': False} 2023-05-28 16:53:48,676:DEBUG:screen:output@74: displayData: {'header': ['55aaeb90', ''], 'record_type': ['02', ''], 'record_counter': [193, ''], 'voltage_cell01': [3.642, 'V'], 'voltage_cell02': [3.694, 'V'], 'voltage_cell03': [3.407, 'V'], 'voltage_cell04': [3.627, 'V'], 'voltage_cell05': [3.671, 'V'], 'voltage_cell06': [3.848, 'V'], 'voltage_cell07': [3.678, 'V'], 'voltage_cell08': [3.821, 'V'], 'voltage_cell09': [3.712, 'V'], 'voltage_cell10': [3.727, 'V'], 'voltage_cell11': [3.4, 'V'], 'voltage_cell12': [3.376, 'V'], 'voltage_cell13': [3.547, 'V'], 'voltage_cell14': [3.53, 'V'], 'voltage_cell15': [0.0, 'V'], 'voltage_cell16': [0.0, 'V'], 'voltage_cell17': [0.0, 'V'], 'voltage_cell18': [0.0, 'V'], 'voltage_cell19': [0.0, 'V'], 'voltage_cell20': [0.0, 'V'], 'voltage_cell21': [0.0, 'V'], 'voltage_cell22': [0.0, 'V'], 'voltage_cell23': [0.0, 'V'], 'voltage_cell24': [0.0, 'V'], 'average_cell_voltage': [0.0, 'V'], 'delta_cell_voltage': [0.0, 'V'], 'current_balancer': [0.0, ''], 'resistance_cell01': [0.0, 'Ohm'], 'resistance_cell02': [0.0, 'Ohm'], 'resistance_cell03': [0.0, 'Ohm'], 'resistance_cell04': [16.383, 'Ohm'], 'resistance_cell05': [0.0, 'Ohm'], 'resistance_cell06': [3.62, 'Ohm'], 'resistance_cell07': [0.472, 'Ohm'], 'resistance_cell08': [2.821, 'Ohm'], 'resistance_cell09': [0.057, 'Ohm'], 'resistance_cell10': [0.06, 'Ohm'], 'resistance_cell11': [0.062, 'Ohm'], 'resistance_cell12': [0.059, 'Ohm'], 'resistance_cell13': [0.06, 'Ohm'], 'resistance_cell14': [0.06, 'Ohm'], 'resistance_cell15': [0.055, 'Ohm'], 'resistance_cell16': [0.053, 'Ohm'], 'resistance_cell17': [0.053, 'Ohm'], 'resistance_cell18': [0.056, 'Ohm'], 'resistance_cell19': [0.057, 'Ohm'], 'resistance_cell20': [0.055, 'Ohm'], 'resistance_cell21': [0.053, 'Ohm'], 'resistance_cell22': [0.055, 'Ohm'], 'resistance_cell23': [0.0, 'Ohm'], 'resistance_cell24': [0.0, 'Ohm'], 'battery_voltage': [0.0, 'V'], 'battery_power': [0, 'W'], 'balance_current': [0.0, 'A'], 'battery_t1': [0.0, '°C'], 'battery_t2': [0.0, '°C'], 'mos_temp': [0.0, '°C'], 'percent_remain': [0, '%'], 'capacity_remain': [13500.416, 'Ah'], 'nominal_capacity': [0.0, 'Ah'], 'cycle_count': [50679, ''], 'cycle_capacity': [0.0, 'Ah'], 'time': ['37D3H27M44S', ''], 'current_charge': [25.6, ''], 'current_discharge': [0.0, '']} Command: getCellData - BLE Cell Data inquiry

Parameter Value Unit header 55aaeb90
record_type 02
record_counter 193
voltage_cell01 3.642 V
voltage_cell02 3.694 V
voltage_cell03 3.407 V
voltage_cell04 3.627 V
voltage_cell05 3.671 V
voltage_cell06 3.848 V
voltage_cell07 3.678 V
voltage_cell08 3.821 V
voltage_cell09 3.712 V
voltage_cell10 3.727 V
voltage_cell11 3.4 V
voltage_cell12 3.376 V
voltage_cell13 3.547 V
voltage_cell14 3.53 V
voltage_cell15 0.0 V
voltage_cell16 0.0 V
voltage_cell17 0.0 V
voltage_cell18 0.0 V
voltage_cell19 0.0 V
voltage_cell20 0.0 V
voltage_cell21 0.0 V
voltage_cell22 0.0 V
voltage_cell23 0.0 V
voltage_cell24 0.0 V
average_cell_voltage 0.0 V
delta_cell_voltage 0.0 V
current_balancer 0.0
resistance_cell01 0.0 Ohm resistance_cell02 0.0 Ohm resistance_cell03 0.0 Ohm resistance_cell04 16.383 Ohm resistance_cell05 0.0 Ohm resistance_cell06 3.62 Ohm resistance_cell07 0.472 Ohm resistance_cell08 2.821 Ohm resistance_cell09 0.057 Ohm resistance_cell10 0.06 Ohm resistance_cell11 0.062 Ohm resistance_cell12 0.059 Ohm resistance_cell13 0.06 Ohm resistance_cell14 0.06 Ohm resistance_cell15 0.055 Ohm resistance_cell16 0.053 Ohm resistance_cell17 0.053 Ohm resistance_cell18 0.056 Ohm resistance_cell19 0.057 Ohm resistance_cell20 0.055 Ohm resistance_cell21 0.053 Ohm resistance_cell22 0.055 Ohm resistance_cell23 0.0 Ohm resistance_cell24 0.0 Ohm battery_voltage 0.0 V
battery_power 0 W
balance_current 0.0 A
battery_t1 0.0 °C
battery_t2 0.0 °C
mos_temp 0.0 °C
percent_remain 0 %
capacity_remain 13500.416 Ah
nominal_capacity 0.0 Ah
cycle_count 50679
cycle_capacity 0.0 Ah
time 37D3H27M44S
current_charge 25.6
current_discharge 0.0
2023-05-28 16:53:48,678:DEBUG:init:main@452: Not daemon, so not looping

jblance commented 1 year ago

Try with -P jkv11 This is the protocol for hardware/software version 11

On Mon, 29 May 2023, 3:17 am Smoeller0, @.***> wrote:

mpp-solar -p C8:47:8C:ED:22:52 -P JK02 -c getCellData -D 2023-05-28 @.: Solar Device Command Utility, version: 0.15.59 2023-05-28 @. https://github.com/29: mqttbroker config: {'name': 'localhost', 'port': 1883, 'user': None, 'pass': None} 2023-05-28 @.: MqttBroker name: localhost, port: 1883, user: None 2023-05-28 @.: udp port 5555 2023-05-28 @.: Using Postgres None 2023-05-28 @.: Using Mongo None with mppsolar 2023-05-28 @.: Creating device "unnamed" (type: "mppsolar") on port "C8:47:8C:ED:22:52 (porttype=None)" using protocol "JK02" 2023-05-28 @.: device_class <class 'mppsolar.devices.mppsolar.mppsolar'> 2023-05-28 @. https://github.com/33: init args () 2023-05-28 @. https://github.com/34: init kwargs {'name': 'unnamed', 'port': 'C8:47:8C:ED:22:52', 'protocol': 'JK02', 'baud': 2400, 'porttype': None, 'mqtt_broker': <mppsolar.libs.mqttbrokerc.MqttBroker object at 0xb5dc3b50>, 'udp_port': '5555', 'mongo_url': None, 'mongo_db': 'mppsolar'} 2023-05-28 @.: port matches jkble ':' 2023-05-28 @.: Using jkbleio for communications 2023-05-28 @.: Protocol JK02 2023-05-28 @. https://github.com/38: init name unnamed, port <mppsolar.inout.jkbleio.JkBleIO object at 0xb5dc3c58>, protocol JK02 - JKBMS BLE 2 byte data communication protocol handler 2023-05-28 @.: Commands [(<mppsolar.devices.mppsolar.mppsolar object at 0xb5dc3b68>, 'getCellData', 'getCellData', 'screen', None, None)] 2023-05-28 @.: Looping 1 commands 2023-05-28 @.: Getting results from device: mppsolar device - name: unnamed, port: <mppsolar.inout.jkbleio.JkBleIO object at 0xb5dc3c58>, protocol: JK02 - JKBMS BLE 2 byte data communication protocol handler for command: getCellData, tag: getCellData, outputs: screen 2023-05-28 @.: Running command getCellData 2023-05-28 @.: Using protocol b'JK02' with 3 commands 2023-05-28 @.: get_command_defn for: getCellData 2023-05-28 @.: Processing command 'getCellData' 2023-05-28 @.: Found command getCellData in protocol b'JK02' 2023-05-28 @.: self._command = getCellData 2023-05-28 @.: cmd with SOR: bytearray(b'\xaaU\x90\xeb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: cmd with command code: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: cmd with crc: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') 2023-05-28 @.: full command bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') for command getCellData 2023-05-28 @.: get_command_defn for: getCellData 2023-05-28 @.: Processing command 'getCellData' 2023-05-28 @.: Found command getCellData in protocol b'JK02' 2023-05-28 @.: Using protocol b'JK02' with 3 commands 2023-05-28 @.: get_command_defn for: getCellData 2023-05-28 @.: Processing command 'getCellData' 2023-05-28 @.: Found command getCellData in protocol b'JK02' 2023-05-28 @.: self._command = getCellData 2023-05-28 @.: cmd with SOR: bytearray(b'\xaaU\x90\xeb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: cmd with command code: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: cmd with crc: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') 2023-05-28 @.: full command bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') for command getCellData 2023-05-28 @.: get_command_defn for: getCellData 2023-05-28 @.: Processing command 'getCellData' 2023-05-28 @.: Found command getCellData in protocol b'JK02' 2023-05-28 @.: expected record type 2 for command getCellData 2023-05-28 @.: Attempting to connect to C8:47:8C:ED:22:52 2023-05-28 @.: Command: bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10') 2023-05-28 @.: Connected to b'' 2023-05-28 @.: Read characteristic: Characteristic , handle 12 2023-05-28 @.: Enable 0x0b handle 2023-05-28 @.: Enable read handle 2023-05-28 @.: Write getInfo to read handle 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x03\xbcJK_B1A24S15P\x00\x00\x00\x0011.XW\x00\x00\x0011.26\x00\x00\x00\xfc!\x00\x00\x02\x00\x00\x00JK_B1A24S15P\x00\x00\x00\x001234\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00230528\x00\x003020743730\x000000\x00Input Userdata\x00\x00123456\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x03\xbcJK_B1A24S15P\x00\x00\x00\x0011.XW\x00\x00\x0011.26\x00\x00\x00\xfc!\x00\x00\x02\x00\x00\x00JK_B1A24S15P\x00\x00\x00\x001234\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00230528\x00\x003020743730\x000000\x00Input Userdata\x00\x00123456\x00\x00\x00\x00') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'U\xaa\xeb\x90\x03\xbcJK_B1A24S15P\x00\x00\x00\x0011.XW\x00\x00\x0011.26\x00\x00\x00\xfc!\x00\x00\x02\x00\x00\x00JK_B1A24S15P\x00\x00\x00\x001234\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00230528\x00\x003020743730\x000000\x00Input Userdata\x00\x00123456\x00\x00\x00\x00') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\x00\x00\x00\x00\x00\x00Input Userdata\x00\x00') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'|\xf8\xff\xff\x1f\r\x00\x00\x00\x00\x00\x00\x90\x0f\x00\x00\x00\x00\xc0\xd8\x03\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x85') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 20 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\xaaU\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00D') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: Write command to read handle 2023-05-28 @.: Grabbing 1 records (after inital response) 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x01\xbcX\x02\x00\x00\x04\x0b\x00\x00"\x0b\x00\x00\x04\x10\x00\x00\xfa\x0f\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\n\x00\x00\xa8a\x00\x00\x1e\x00\x00\x00<\x00\x00\x00 N\x00\x00,\x01\x00\x00<\x00\x00\x00<\x00\x00\x00\xe8\x03\x00\x00\xbc\x02\x00\x00X\x02\x00\x00\xbc\x02\x00\x00X\x02\x00\x008\xff\xff\xff\x9c\xff\xff\xff\xe8\x03\x00\x00 \x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x01\xbcX\x02\x00\x00\x04\x0b\x00\x00"\x0b\x00\x00\x04\x10\x00\x00\xfa\x0f\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\n\x00\x00\xa8a\x00\x00\x1e\x00\x00\x00<\x00\x00\x00 N\x00\x00,\x01\x00\x00<\x00\x00\x00<\x00\x00\x00\xe8\x03\x00\x00\xbc\x02\x00\x00X\x02\x00\x00\xbc\x02\x00\x00X\x02\x00\x008\xff\xff\xff\x9c\xff\xff\xff\xe8\x03\x00\x00 \x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'U\xaa\xeb\x90\x01\xbcX\x02\x00\x00\x04\x0b\x00\x00"\x0b\x00\x00\x04\x10\x00\x00\xfa\x0f\x00\x00\n\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf0\n\x00\x00\xa8a\x00\x00\x1e\x00\x00\x00<\x00\x00\x00 N\x00\x00,\x01\x00\x00<\x00\x00\x00<\x00\x00\x00\xe8\x03\x00\x00\xbc\x02\x00\x00X\x02\x00\x00\xbc\x02\x00\x00X\x02\x00\x008\xff\xff\xff\x9c\xff\xff\xff\xe8\x03\x00\x00 \x03\x00\x00\x0e\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\x00\x00\x10\x98\x02\x00\xdc\x05\x00\x00\xb8\x0b\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\xb0q\x0b\x00\x00\x00\x00\x00\x00|\xf8\xff\xff\x1f\r\x00\x00\x00\x00\x00\x00\x82') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 20 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'\xaaU\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00D') 2023-05-28 @.: SOR not found in record 2023-05-28 @.: Post wipe to start bytearray(b'') 2023-05-28 @.: Not expected type of record - wiping data bytearray(b'') 2023-05-28 @.: No SOR found in record looking for completeness 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x87') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbc8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xee\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc5"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13q\r\x00\x01\x00\x01\x00\x05\x00\x00yB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x87') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: Record CRC is valid 2023-05-28 @.: record complete 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x05') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbd8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r/\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf6\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x7fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x05') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: Record CRC is valid 2023-05-28 @.: record complete 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x8c') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbe8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1e\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc6"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x84B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x8c') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: Record CRC is valid 2023-05-28 @.: record complete 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x13') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xbf8\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1c\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x00\x00\x00\x00\xcb\x13g\r\x00\x01\x00\x01\x00\x05\x00\x00\x8aB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x13') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: Record CRC is valid 2023-05-28 @.: record complete 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x9e') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc0:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc7"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x8fB\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\x9e') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: Record CRC is valid 2023-05-28 @.: record complete 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: Record CRC is valid 2023-05-28 @.: record complete 2023-05-28 @.: From handle: 0x12 Got 128 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: From handle: 0x12 Got 22 bytes of data 2023-05-28 @.: Pre wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Post wipe to start bytearray(b'U\xaa\xeb\x90\x02\xc2:\x0en\x0eO\r+\x0eW\x0e\x08\x0f]\x0e\xee\x0e\x82\x0e\x8f\x0eI\r/\r\xdd\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00') 2023-05-28 @.: Record is type 2 2023-05-28 @.: SOR found in record 2023-05-28 @.: jkbleio: ble_get_dataa: Got 1 records 2023-05-28 @.: Record now bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') len 300 2023-05-28 @.: Disconnecting BLE Device... 2023-05-28 @.: Raw response bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 @.: Send and Receive Response bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 @.: response passed to decode: bytearray(b'U\xaa\xeb\x90\x02\xc1:\x0en\x0eO\r+\x0eW\x0e\x08\x0f^\x0e\xed\x0e\x80\x0e\x8f\x0eH\r0\r\xdb\r\xca\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff?\x00\x00$\x0e\xd8\x01\x05\x0b9\x00<\x00>\x00;\x00<\x00<\x007\x005\x005\x008\x009\x007\x005\x007\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\xf7\xc5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x000\xf80\xf8\x00\x00\x08\x00\x1a\xfc\x02>\xf9\x9e\x01\x00\x10\x98\x02\x00\x00\x00\x00\x00\x03\x00\x00\x00d\x00\x00\x00\xc8"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x01\x00\x00\x00\xf0\x03\x00\x00\x00\x00^\xbe>@\x7f\x00\x00\x00\xcb\x13m\r\x00\x01\x00\x01\x00\x05\x00\x00\x94B\x00\x00\x00\x00\x00\x00\xce\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x0f\x01\x00\x00\x00\x00\x00\x00\xa5') 2023-05-28 @.: get_command_defn for: getCellData 2023-05-28 @.: Processing command 'getCellData' 2023-05-28 @.: Found command getCellData in protocol b'JK02' 2023-05-28 @.: Processing response of type POSITIONAL 2023-05-28 @.: Got defn: ['Hex2Str', 4, 'Header', ''] 2023-05-28 @.: Got defn: ['Hex2Str', 1, 'Record_Type', ''] 2023-05-28 @.: Got defn: ['Hex2Int', 1, 'Record_Counter', ''] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell01', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell02', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell03', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell04', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell05', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell06', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell07', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell08', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell09', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell10', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell11', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell12', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell13', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell14', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell15', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell16', 'V'] 2023-05-28 @.: Got defn: ['LittleHex2Short:r/1000', 2, 'Voltage_Cell17', 'V'] 202

Smoeller0 commented 1 year ago

Oh wow thank you. this works fine.