Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JKBMS 11.XW over Bluetooth no MOSFET Temp #716

Closed
sstolk90 opened this issue Jun 16, 2023 · 53 comments
Closed

JKBMS 11.XW over Bluetooth no MOSFET Temp #716

sstolk90 opened this issue Jun 16, 2023 · 53 comments
Labels
bug Something isn't working help wanted Extra attention is needed

Comments

@sstolk90
Copy link

Describe the bug

I use the nightly build DEV branch with both JK BMS'ses on bluetooth. So far they connect good and all the values are displayed.
Exccept for the MOSFET Temp of one of the newer JK BMS'ses.
I have 1 BMS with firmware version 10.XW 16 cells and 1 with firmware version 11.XW. The one with 11.ZW does display the MOSFET temp in the JKBMS app but not in this driver. The MOSFET temp of the 10.XW is displayed in the app and also this driver.
Maybe the driver gets the information of the 11.XW on a different scheme so that the values are misplaced.

How to reproduce

Always not displayed

Expected behavior

MOSFET Temp not 0 degrees in the Remote Console / MQTT values

Driver version

1.0.20230613dev

Venus OS device type

Venus_GX

Venus OS version

2.92

BMS type

JKBMS / Heltec BMS

Cell count

16

Connection type

Bluetooth

Config file

[DEFAULT]

; If you want to add custom values/settings, then check the values/settings you want to change in "config.default.ini"
; and insert them below to persist future driver updates.

; Example (remove the semicolon ";" to uncomment and activate the value/setting):
; Jkbms_Ble C8:47:8C:E5:01:1B
MAX_BATTERY_CHARGE_CURRENT = 100.0
MAX_BATTERY_DISCHARGE_CURRENT = 100.0

BLUETOOTH_BMS = Jkbms_Ble C8:47:8C:EC:C0:B5, Jkbms_Ble C8:47:8C:E5:01:1B
BLOCK_ON_DISCONNECT = False
TIME_TO_GO_ENABLE = True

BMS_TYPE = Jkbms

; CUSTOM_BATTERY_NAMES = c8478ce5011b:Batterij Onder

; Max voltage can seen as absorption voltage
MAX_CELL_VOLTAGE   = 3.555
FLOAT_CELL_VOLTAGE = 3.535

; Set steps to reduce battery current
; The current will be changed linear between those steps if LINEAR_LIMITATION_ENABLE is set to True
CELL_VOLTAGES_WHILE_CHARGING   = 3.56, 3.50, 3.45, 3.30
MAX_CHARGE_CURRENT_CV_FRACTION =    0, 0.05,  0.5,    1

CELL_VOLTAGES_WHILE_DISCHARGING   = 2.70, 2.80, 2.90, 3.10
MAX_DISCHARGE_CURRENT_CV_FRACTION =    0,  0.1,  0.5,    1

Relevant log output

==> /data/log/dbus-blebattery.0/current <==
2023-06-16 10:20:46.092590500 INFO:SerialBattery:> CCCM T:   True  | DCCM T:   True
2023-06-16 10:20:46.092603500 INFO:SerialBattery:> CCCM SOC: True  | DCCM SOC: True
2023-06-16 10:20:46.092606500 INFO:SerialBattery:Serial Number/Unique Identifier: 2120146523
2023-06-16 10:20:46.264484500 INFO:SerialBattery:DeviceInstance = 4
2023-06-16 10:20:46.266055500 INFO:SerialBattery:com.victronenergy.battery.c8478cecc0b5
2023-06-16 10:20:46.272138500 INFO:SerialBattery:BAT: JKBMS 11.XW 16 cells (20230504)
2023-06-16 10:20:46.350782500 INFO:SerialBattery:publish config values = 1
2023-06-16 10:25:30.836464500 [CHG] Device C8:47:8C:EC:C0:B5 RSSI: -50
2023-06-16 10:25:30.836476500 [CHG] Device C8:47:8C:EC:C0:B5 RSSI: -50

==> /data/log/dbus-blebattery.1/current <==
2023-06-16 10:20:45.454636500 INFO:SerialBattery:Serial Number/Unique Identifier: 2052302250
2023-06-16 10:20:45.506025500 INFO:SerialBattery:DeviceInstance = 5
2023-06-16 10:20:45.506767500 INFO:SerialBattery:com.victronenergy.battery.c8478ce5011b
2023-06-16 10:20:45.507499500 INFO:SerialBattery:BAT: JKBMS 10.XW 16 cells (20221223)
2023-06-16 10:20:45.533133500 INFO:SerialBattery:publish config values = 1

Any other information that may be helpful

No response

@sstolk90 sstolk90 added the bug Something isn't working label Jun 16, 2023
@PeerD

This comment was marked as resolved.

@PeerD

This comment was marked as resolved.

@drago-more
Copy link

The same here. In serial-battery the MOSFET temperatures of my two JKBMS' (4S, FW 11.XW, connected via BT) are shown as 0° independently from the real temperature. In the JKBMS app the values are correct.

@fah
Copy link

fah commented Aug 27, 2023

I see all the temperatures, in both JK BMS I own, via BT.

Version 3.01 is used.

JKBMS :
FW: 1.0.20230531
HW: JKBMS 10.XW 16 cells (20220808)

Other JK BMS the same but other HW
HW: JKBMS 10.XW 16 cells (20220925)

@mr-manuel mr-manuel changed the title Two JK BMS'ses with different hardware firmware and no MOSFET Temp JKBMS 11.XW over Bluetooth no MOSFET Temp Sep 4, 2023
@mr-manuel
Copy link
Collaborator

The problem resides only with the 11.XW hardware version. Someone with such a BMS can contact me on Discrod, so I can take a look?

@mr-manuel mr-manuel self-assigned this Sep 4, 2023
@drago-more
Copy link

@mr-manuel I have two running JKBMS 11.XW. Let me know if you need access for troubleshooting purposes. As I don‘t use discord, just drop me an e-mail to tempuno… as last time.

Repository owner deleted a comment from drago-more Sep 4, 2023
@mr-manuel
Copy link
Collaborator

Does the JKBMS 11.XW only have one external temperature sensor?

Temp 1 is 24.4 which is equal to 244 (*10, decimal) or F4 (hex)
Temp 2 is 24.6 which is equal to 246 (*10, decimal) or F6 (hex)

In the logs you see ..., 244, 0, 246, 0, 0, 0, ... where it should be ..., temp 1, 0, temp2, 0, mos temp, 0, ... or ...\xf4\x00\xf6\x00\x00\x00... for ..\temp1\x00\temp2\x00\mos temp\x00.

Logs
2023-09-04 15:08:32.638047500 INFO:SerialBattery:
2023-09-04 15:08:32.638056500 INFO:SerialBattery:Starting dbus-serialbattery
2023-09-04 15:08:32.639599500 INFO:SerialBattery:dbus-serialbattery v1.0.20230902dev
2023-09-04 15:08:33.029785500 INFO:SerialBattery:Init of Jkbms_Ble at C8:47:8C:E6:E2:00
2023-09-04 15:08:33.030507500 INFO:SerialBattery:Test of Jkbms_Ble at C8:47:8C:E6:E2:00
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:36.975458500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:36.976211500 ERROR:root:ncallback(): data
2023-09-04 15:08:36.976865500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00Input Userdata\x00\x00')
2023-09-04 15:08:36.977491500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:36.978538500 ERROR:root:[85, 170, 235, 144, 3, 40, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 240, 124, 131, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0]
2023-09-04 15:08:36.979307500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:36.980299500 ERROR:root:[85, 170, 235, 144, 3, 40, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 240, 124, 131, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0]
2023-09-04 15:08:37.025636500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:37.026347500 ERROR:root:ncallback(): data
2023-09-04 15:08:37.027054500 ERROR:root:bytearray(b'|\xf8\xff\xf3\x0f\x00\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-09-04 15:08:37.027720500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:37.028945500 ERROR:root:[85, 170, 235, 144, 3, 40, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 240, 124, 131, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0]
2023-09-04 15:08:37.029748500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:37.030917500 ERROR:root:[85, 170, 235, 144, 3, 40, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 240, 124, 131, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:37.064764500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:37.065479500 ERROR:root:ncallback(): data
2023-09-04 15:08:37.066117500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe/\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02')
2023-09-04 15:08:37.066736500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:37.067932500 ERROR:root:[85, 170, 235, 144, 3, 40, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 240, 124, 131, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:37.068857500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:37.070361500 ERROR:root:[85, 170, 235, 144, 3, 40, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 240, 124, 131, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2]
2023-09-04 15:08:37.111220500 ERROR:root:--> NEW PACKAGE! lenght:  20
2023-09-04 15:08:37.112041500 ERROR:root:ncallback(): data
2023-09-04 15:08:37.112856500 ERROR:root:bytearray(b'\xaaU\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00D')
2023-09-04 15:08:37.113579500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:37.114183500 ERROR:root:[]
2023-09-04 15:08:37.114808500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  20
2023-09-04 15:08:37.115445500 ERROR:root:[170, 85, 144, 235, 200, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68]
2023-09-04 15:08:37.910886500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:37.913029500 ERROR:root:ncallback(): data
2023-09-04 15:08:37.913037500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x01(X\x02\x00\x00\xbe\n\x00\x00T\x0b\x00\x00\x10\x0e\x00\x00\xde\r\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00(\n\x00\x00\xf0I\x02\x00\x02\x00\x00\x00,\x01\x00\x00\xf0I\x02\x00\x02\x00\x00\x00<\x00\x00\x00<\x00\x00\x00\xd0\x07\x00\x00&\x02\x00\x00\xf4\x01\x00\x00&\x02\x00\x00\xf4\x01\x00\x00(\x00\x00\x002\x00\x00\x00\xe8\x03\x00\x00 \x03\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00')
2023-09-04 15:08:37.913232500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  20
2023-09-04 15:08:37.914027500 ERROR:root:[170, 85, 144, 235, 200, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68]
2023-09-04 15:08:37.914727500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:37.915633500 ERROR:root:[85, 170, 235, 144, 1, 40, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:38.615411500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:38.615419500 ERROR:root:[85, 170, 235, 144, 2, 40, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 40, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 32, 16, 27, 0, 100, 0, 0, 0, 198, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 168, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 56]
2023-09-04 15:08:39.024649500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:39.025967500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.027099500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02)4\r3\r3\r4\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:39.028446500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:39.029819500 ERROR:root:[]
2023-09-04 15:08:39.030941500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:39.032606500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.048432500 INFO:SerialBattery:BAT: JKBMS 11.XW 4 cells (20230527)
2023-09-04 15:08:39.048442500 INFO:SerialBattery:Connection established to Jkbms_Ble
2023-09-04 15:08:39.048445500 INFO:SerialBattery:Battery Jkbms_Ble connected to dbus from c8478ce6e200
2023-09-04 15:08:39.060654500 INFO:SerialBattery:========== Settings ==========
2023-09-04 15:08:39.060663500 INFO:SerialBattery:> Connection voltage: 13.52V | Current: -1.5A | SoC: 98%
2023-09-04 15:08:39.060666500 INFO:SerialBattery:> Cell count: 4 | Cells populated: 4
2023-09-04 15:08:39.060669500 INFO:SerialBattery:> LINEAR LIMITATION ENABLE: False
2023-09-04 15:08:39.060672500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 40.0A | MAX BATTERY DISCHARGE CURRENT: 150.0A
2023-09-04 15:08:39.060990500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 150.0A | MAX BATTERY DISCHARGE CURRENT: 150.0A (read from BMS)
2023-09-04 15:08:39.061804500 INFO:SerialBattery:> CVCM:     True
2023-09-04 15:08:39.063386500 INFO:SerialBattery:> MIN CELL VOLTAGE: 2.9V | MAX CELL VOLTAGE: 3.45V
2023-09-04 15:08:39.065404500 INFO:SerialBattery:> CCCM CV:  False | DCCM CV:  False
2023-09-04 15:08:39.066068500 INFO:SerialBattery:> CCCM T:   False | DCCM T:   False
2023-09-04 15:08:39.066683500 INFO:SerialBattery:> CCCM SOC: False | DCCM SOC: False
2023-09-04 15:08:39.067388500 INFO:SerialBattery:Serial Number/Unique Identifier: 2081215375
2023-09-04 15:08:39.083019500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:39.084060500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.085167500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:39.087176500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:39.088703500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.090372500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:39.096231500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:39.112394500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:39.114704500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.139310500 ERROR:root:bytearray(b'\xd04\x00\x00,Q\x00\x00\xff\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x9b~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00 \x10\x1b\x00d\x00\x00\x00\xc7}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\x08\x00\x8a\x80@@\x00\x00\x00\x00H\x05\x90\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xae\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:39.140682500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:39.151515500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:39.154289500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:39.157195500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 32, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 174, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.162383500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:39.163789500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.165217500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00H')
2023-09-04 15:08:39.166373500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:39.170774500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 32, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 174, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.173651500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:39.176806500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 32, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 174, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 72]
2023-09-04 15:08:39.186600500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:39.187615500 ERROR:root:[85, 170, 235, 144, 2, 41, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 32, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 174, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 72]
2023-09-04 15:08:39.190469500 INFO:SerialBattery:DeviceInstance = 1
2023-09-04 15:08:39.192546500 INFO:SerialBattery:com.victronenergy.battery.c8478ce6e200
2023-09-04 15:08:39.193418500 INFO:SerialBattery:BAT: JKBMS 11.XW 4 cells (20230527)
2023-09-04 15:08:39.225072500 INFO:SerialBattery:publish config values = 1
2023-09-04 15:08:39.600004500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:39.621687500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.622793500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02*4\r3\r4\r4\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:39.623759500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:39.686059500 ERROR:root:[]
2023-09-04 15:08:39.687165500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:39.688469500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.692643500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:39.693587500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.702543500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:39.712843500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:39.714038500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.715038500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:39.763477500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:39.765937500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:39.766860500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.768842500 ERROR:root:bytearray(b'\xd04\x00\x00,Q\x00\x00\xff\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x9b~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00!\x10\x1b\x00d\x00\x00\x00\xc7}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\x08\x00\x8a\x80@@\x00\x00\x00\x00H\x05\x90\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xb3\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:39.770546500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:39.774895500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:39.786170500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:39.788703500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 179, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.803910500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:39.807509500 ERROR:root:ncallback(): data
2023-09-04 15:08:39.811248500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00P')
2023-09-04 15:08:39.812324500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:39.813910500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 179, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:39.814950500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:39.816550500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 179, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 80]
2023-09-04 15:08:39.843582500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:39.863263500 ERROR:root:[85, 170, 235, 144, 2, 42, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 199, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 179, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 80]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:40.602640500 ERROR:root:bytearray(b'\xd14\x00\x00.Q\x00\x00\xff\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x9b~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00!\x10\x1b\x00d\x00\x00\x00\xc8}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\x08\x00\x8a\x80@@\x00\x00\x00\x00H\x05\x90\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xb8\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:40.604451500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:40.615913500 ERROR:root:[85, 170, 235, 144, 2, 43, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:40.615934500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:40.635937500 ERROR:root:[85, 170, 235, 144, 2, 43, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 209, 52, 0, 0, 46, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 184, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:40.655236500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:40.657587500 ERROR:root:ncallback(): data
2023-09-04 15:08:40.662087500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00Z')
2023-09-04 15:08:40.663357500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:40.666890500 ERROR:root:[85, 170, 235, 144, 2, 43, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 209, 52, 0, 0, 46, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 184, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:40.668199500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:40.680930500 ERROR:root:[85, 170, 235, 144, 2, 43, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 209, 52, 0, 0, 46, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 184, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 90]
2023-09-04 15:08:40.701148500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:40.706915500 ERROR:root:[85, 170, 235, 144, 2, 43, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 209, 52, 0, 0, 46, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 155, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 184, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 90]
2023-09-04 15:08:40.726977500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:40.788540500 ERROR:root:ncallback(): data
2023-09-04 15:08:40.788548500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02,4\r3\r4\r4\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:40.788737500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:40.793146500 ERROR:root:[]
2023-09-04 15:08:40.794501500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:40.805206500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:40.811750500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:40.817127500 ERROR:root:ncallback(): data
2023-09-04 15:08:40.830290500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:40.831396500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:40.835832500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:40.845687500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:40.849807500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:40.863695500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:40.880843500 ERROR:root:ncallback(): data
2023-09-04 15:08:40.881732500 ERROR:root:bytearray(b'\xd04\x00\x00,Q\x00\x00\xff\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x9a~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00!\x10\x1b\x00d\x00\x00\x00\xc8}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\x08\x00\x8a\x80@@\x00\x00\x00\x00H\x05\x92\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xbe\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:40.882671500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:40.883902500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:40.907950500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:40.909080500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 190, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:40.912243500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:40.913415500 ERROR:root:ncallback(): data
2023-09-04 15:08:40.917221500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00_')
2023-09-04 15:08:40.917591500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:40.919971500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 190, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:40.920177500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:40.922726500 ERROR:root:[85, 170, 235, 144, 2, 44, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 33, 16, 27, 0, 100, 0, 0, 0, 200, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 190, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 95]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:42.222538500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:42.241769500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.246573500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02.4\r3\r4\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:42.251340500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:42.255724500 ERROR:root:[]
2023-09-04 15:08:42.261586500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:42.276377500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.315333500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:42.320987500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.343917500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:42.346339500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:42.354233500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.357162500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:42.367414500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:42.382128500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:42.383206500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.385674500 ERROR:root:bytearray(b'\xcf4\x00\x00*Q\x00\x00\xff\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x9a~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00"\x10\x1b\x00d\x00\x00\x00\xc9}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\x08\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x92\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xc9\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:42.396385500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:42.397704500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:42.403242500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:42.404490500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 42, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 201, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 201, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.417981500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:42.424667500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.429493500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00i')
2023-09-04 15:08:42.432906500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:42.439808500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 42, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 201, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 201, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.443071500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:42.447577500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 42, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 201, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 201, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 105]
2023-09-04 15:08:42.485375500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:42.490380500 ERROR:root:[85, 170, 235, 144, 2, 46, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 42, 81, 0, 0, 255, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 201, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 8, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 201, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 105]
2023-09-04 15:08:42.526156500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:42.526881500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.527757500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02/4\r3\r3\r4\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:42.528680500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:42.529456500 ERROR:root:[]
2023-09-04 15:08:42.530425500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:42.531300500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.587951500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:42.592517500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.596232500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:42.599118500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:42.601383500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.602712500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:42.604998500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:42.607967500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:42.613095500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.617334500 ERROR:root:bytearray(b'\xd04\x00\x00,Q\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x9a~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00"\x10\x1b\x00d\x00\x00\x00\xca}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00H\x05\xa3\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xce\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:42.619161500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:42.621397500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:42.622776500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:42.624678500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 202, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 206, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.627234500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:42.628242500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.632884500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\xc6')
2023-09-04 15:08:42.637134500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:42.641311500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 202, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 206, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.642756500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:42.644570500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 202, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 206, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 198]
2023-09-04 15:08:42.661285500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:42.663948500 ERROR:root:[85, 170, 235, 144, 2, 47, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 44, 81, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 154, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 202, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 206, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 198]
2023-09-04 15:08:42.882329500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:42.882337500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.885974500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x0204\r3\r4\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x02\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')
2023-09-04 15:08:42.886898500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:42.887735500 ERROR:root:[]
2023-09-04 15:08:42.891083500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:42.893282500 ERROR:root:[85, 170, 235, 144, 2, 48, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:42.906315500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:42.909100500 ERROR:root:ncallback(): data
2023-09-04 15:08:42.920626500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:42.929226500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:43.061646500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:43.065017500 ERROR:root:[85, 170, 235, 144, 2, 48, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 202, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 212, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 246]
2023-09-04 15:08:43.095604500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:43.102184500 ERROR:root:[85, 170, 235, 144, 2, 48, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 202, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 212, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 246]
2023-09-04 15:08:43.406616500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:43.407868500 ERROR:root:ncallback(): data
2023-09-04 15:08:43.411710500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x0214\r3\r3\r4\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x02\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')
2023-09-04 15:08:43.412912500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:43.413954500 ERROR:root:[]
2023-09-04 15:08:43.415049500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:43.416317500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:43.432071500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:43.433256500 ERROR:root:ncallback(): data
2023-09-04 15:08:43.435299500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:43.436695500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:43.443507500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:43.444804500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:43.446211500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:43.451352500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:43.453531500 ERROR:root:ncallback(): data
2023-09-04 15:08:43.454830500 ERROR:root:bytearray(b'\xd04\x00\x00P[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x99~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00"\x10\x1b\x00d\x00\x00\x00\xcb}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00H\x05\xa3\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xd9\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:43.456262500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:43.457662500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:43.460100500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:43.461919500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 80, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 203, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 217, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:43.499289500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:43.500738500 ERROR:root:ncallback(): data
2023-09-04 15:08:43.502816500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x02')
2023-09-04 15:08:43.504281500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:43.517045500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 80, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 203, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 217, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:43.517293500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:43.517939500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 80, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 203, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 217, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 2]
2023-09-04 15:08:43.576876500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:43.578262500 ERROR:root:[85, 170, 235, 144, 2, 49, 52, 13, 51, 13, 51, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 80, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 34, 16, 27, 0, 100, 0, 0, 0, 203, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 163, 29, 0, 1, 0, 1, 0, 5, 0, 0, 217, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 2]
2023-09-04 15:08:43.927424500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:43.928630500 ERROR:root:ncallback(): data
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:44.573791500 ERROR:root:[85, 170, 235, 144, 2, 51, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:44.573817500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:44.573972500 ERROR:root:[85, 170, 235, 144, 2, 51, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 228, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:44.577957500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:44.578917500 ERROR:root:ncallback(): data
2023-09-04 15:08:44.580908500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\xfa')
2023-09-04 15:08:44.580919500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:44.582084500 ERROR:root:[85, 170, 235, 144, 2, 51, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 228, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:44.583316500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:44.584777500 ERROR:root:[85, 170, 235, 144, 2, 51, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 228, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 250]
2023-09-04 15:08:44.597010500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:44.603467500 ERROR:root:[85, 170, 235, 144, 2, 51, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 153, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 228, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 250]
2023-09-04 15:08:45.022830500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:45.023561500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.024377500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x0244\r3\r4\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x003\r\x02\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')
2023-09-04 15:08:45.025190500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:45.025921500 ERROR:root:[]
2023-09-04 15:08:45.026684500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:45.027608500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.063384500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:45.064129500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.064999500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:45.065763500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:45.066720500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.067470500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:45.075424500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:45.084001500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:45.084736500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.085536500 ERROR:root:bytearray(b'\xce4\x00\x00K[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x98~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00#\x10\x1b\x00d\x00\x00\x00\xcc}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x92\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xe9\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:45.086358500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:45.087415500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:45.097775500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:45.099269500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 75, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 233, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.125512500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:45.126260500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.126972500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\xfc')
2023-09-04 15:08:45.127676500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:45.129007500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 75, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 233, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.129842500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:45.131157500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 75, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 233, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 252]
2023-09-04 15:08:45.140245500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:45.141199500 ERROR:root:[85, 170, 235, 144, 2, 52, 52, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 75, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 204, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 233, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 252]
2023-09-04 15:08:45.559514500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:45.560277500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.561097500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x0254\r3\r3\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x02\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')
2023-09-04 15:08:45.561865500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:45.562559500 ERROR:root:[]
2023-09-04 15:08:45.563293500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:45.564209500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.602608500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:45.603412500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.604126500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:45.604830500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:45.605802500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.606567500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:45.607609500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:45.638059500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:45.671740500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.671749500 ERROR:root:bytearray(b'\xcf4\x00\x00M[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x98~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00#\x10\x1b\x00d\x00\x00\x00\xcd}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x92\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xef\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:45.671843500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:45.671847500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:45.671901500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:45.671929500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 205, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 239, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.692105500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:45.700572500 ERROR:root:ncallback(): data
2023-09-04 15:08:45.700815500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x07')
2023-09-04 15:08:45.747246500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:45.749030500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 205, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 239, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:45.749949500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:45.764577500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 205, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 239, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 7]
2023-09-04 15:08:45.773826500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:45.775191500 ERROR:root:[85, 170, 235, 144, 2, 53, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 35, 16, 27, 0, 100, 0, 0, 0, 205, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 239, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 7]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:46.141965500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:46.141974500 ERROR:root:[]
2023-09-04 15:08:46.141976500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:46.144421500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.157961500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:46.159554500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.163473500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:46.166129500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:46.167619500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.170818500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:46.174587500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:46.177118500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:46.191090500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.192310500 ERROR:root:bytearray(b'\xcc4\x00\x00I[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x98~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00$\x10\x1b\x00d\x00\x00\x00\xce}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x92\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xf4\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:46.193690500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:46.198757500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:46.205875500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:46.211654500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 204, 52, 0, 0, 73, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 244, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.241759500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:46.251518500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.254733500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x07')
2023-09-04 15:08:46.260215500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:46.277371500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 204, 52, 0, 0, 73, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 244, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.280848500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:46.283148500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 204, 52, 0, 0, 73, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 244, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 7]
2023-09-04 15:08:46.307585500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:46.309304500 ERROR:root:[85, 170, 235, 144, 2, 54, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 204, 52, 0, 0, 73, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 146, 29, 0, 1, 0, 1, 0, 5, 0, 0, 244, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 7]
2023-09-04 15:08:46.655611500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:46.656545500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.660822500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x0274\r3\r3\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x02\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')
2023-09-04 15:08:46.663074500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:46.664082500 ERROR:root:[]
2023-09-04 15:08:46.669495500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:46.678054500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.713187500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:46.715855500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.717010500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:46.718110500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:46.729562500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.731828500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:46.733251500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:46.740171500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:46.741444500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.747668500 ERROR:root:bytearray(b'\xcf4\x00\x00M[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x98~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00$\x10\x1b\x00d\x00\x00\x00\xce}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x90\x1d\x00\x01\x00\x01\x00\x05\x00\x00\xfa\xb9\x89\x04\x00\x00\x00\x00\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-09-04 15:08:46.749977500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:46.760144500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:46.761529500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:46.764903500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 250, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.822316500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:46.829656500 ERROR:root:ncallback(): data
2023-09-04 15:08:46.830781500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x14')
2023-09-04 15:08:46.836215500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:46.837902500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 250, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:46.839453500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:46.841107500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 250, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 20]
2023-09-04 15:08:46.850192500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:46.851693500 ERROR:root:[85, 170, 235, 144, 2, 55, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 152, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 206, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 250, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 20]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:47.308724500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:47.308735500 ERROR:root:[85, 170, 235, 144, 2, 56, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 80, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 207, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 255, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 33]
2023-09-04 15:08:47.312450500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:47.313758500 ERROR:root:[85, 170, 235, 144, 2, 56, 52, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 208, 52, 0, 0, 80, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 207, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 72, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 255, 185, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 33]
2023-09-04 15:08:47.735984500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:47.736975500 ERROR:root:ncallback(): data
2023-09-04 15:08:47.738039500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x0294\r2\r3\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x02\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')
2023-09-04 15:08:47.745142500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:47.746236500 ERROR:root:[]
2023-09-04 15:08:47.747630500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:47.752103500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:47.782091500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:47.783999500 ERROR:root:ncallback(): data
2023-09-04 15:08:47.794171500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:47.795070500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:47.796138500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:47.797018500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:47.798122500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:47.827548500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:47.830887500 ERROR:root:ncallback(): data
2023-09-04 15:08:47.831899500 ERROR:root:bytearray(b'\xcf4\x00\x00M[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x97~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00$\x10\x1b\x00d\x00\x00\x00\xcf}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x90\x1d\x00\x01\x00\x01\x00\x05\x00\x00\x05\xba\x89\x04\x00\x00\x00\x00\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-09-04 15:08:47.837804500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:47.839575500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:47.839981500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:47.841451500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 207, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 5, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:47.863004500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:47.863697500 ERROR:root:ncallback(): data
2023-09-04 15:08:47.864331500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00!')
2023-09-04 15:08:47.864946500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:47.866206500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 207, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 5, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:47.866984500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:47.868183500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 207, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 5, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 33]
2023-09-04 15:08:47.875180500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:47.876466500 ERROR:root:[85, 170, 235, 144, 2, 57, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 2, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 36, 16, 27, 0, 100, 0, 0, 0, 207, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 144, 29, 0, 1, 0, 1, 0, 5, 0, 0, 5, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 33]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:48.909513500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:48.909523500 ERROR:root:[85, 170, 235, 144, 2, 59, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:48.909669500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:48.909697500 ERROR:root:[85, 170, 235, 144, 2, 59, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 208, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 16, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:48.931671500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:48.932443500 ERROR:root:ncallback(): data
2023-09-04 15:08:48.933246500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00C')
2023-09-04 15:08:48.933962500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:48.937075500 ERROR:root:[85, 170, 235, 144, 2, 59, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 208, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 16, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:48.938104500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:48.939572500 ERROR:root:[85, 170, 235, 144, 2, 59, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 208, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 16, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 67]
2023-09-04 15:08:48.946430500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:48.947812500 ERROR:root:[85, 170, 235, 144, 2, 59, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 151, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 208, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 16, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 67]
2023-09-04 15:08:49.380689500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:49.383462500 ERROR:root:ncallback(): data
2023-09-04 15:08:49.384304500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02<4\r3\r3\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:49.385002500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:49.385612500 ERROR:root:[]
2023-09-04 15:08:49.386287500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:49.387119500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:49.412929500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:49.413545500 ERROR:root:ncallback(): data
2023-09-04 15:08:49.414575500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:49.415340500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:49.416837500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:49.417631500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:49.419840500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:49.429013500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:49.430157500 ERROR:root:ncallback(): data
2023-09-04 15:08:49.430999500 ERROR:root:bytearray(b'\xcf4\x00\x00M[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x96~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00%\x10\x1b\x00d\x00\x00\x00\xd1}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\xa4\x1d\x00\x01\x00\x01\x00\x05\x00\x00\x15\xba\x89\x04\x00\x00\x00\x00\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-09-04 15:08:49.431823500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:49.432906500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:49.452410500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:49.455228500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 209, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 21, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:49.481096500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:49.482045500 ERROR:root:ncallback(): data
2023-09-04 15:08:49.482912500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00J')
2023-09-04 15:08:49.484185500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:49.485846500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 209, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 21, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:49.487114500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:49.490428500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 209, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 21, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 74]
2023-09-04 15:08:49.499789500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:49.501113500 ERROR:root:[85, 170, 235, 144, 2, 60, 52, 13, 51, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 37, 16, 27, 0, 100, 0, 0, 0, 209, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 164, 29, 0, 1, 0, 1, 0, 5, 0, 0, 21, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 74]
2023-09-04 15:08:49.910491500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:49.911043500 ERROR:root:ncallback(): data
2023-09-04 15:08:49.912065500 ERROR:root:bytearray(b'U\xaa\xeb\x90\x02=4\r2\r3\r3\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x004\r\x01\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')
2023-09-04 15:08:49.912758500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:49.913462500 ERROR:root:[]
2023-09-04 15:08:49.914287500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:49.915351500 ERROR:root:[85, 170, 235, 144, 2, 61, 52, 13, 50, 13, 51, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:50.460526500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-09-04 15:08:50.460536500 ERROR:root:[]
2023-09-04 15:08:50.460538500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-09-04 15:08:50.461256500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:50.509117500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:50.514133500 ERROR:root:ncallback(): data
2023-09-04 15:08:50.514282500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x01\x00\x00\x00\x00')
2023-09-04 15:08:50.527266500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-09-04 15:08:50.535298500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:50.540516500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-09-04 15:08:50.540526500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:50.572943500 ERROR:root:--> NEW PACKAGE! lenght:  128
2023-09-04 15:08:50.576313500 ERROR:root:ncallback(): data
2023-09-04 15:08:50.592912500 ERROR:root:bytearray(b'\xcf4\x00\x00M[\x00\x00?\xf9\xff\xff\xf4\x00\xf6\x00\x00\x00\x00\x00\x00\x00\x00b\x96~\x04\x00\xe0\x93\x04\x00\x05\x00\x00\x00&\x10\x1b\x00d\x00\x00\x00\xd2}\x83\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x05\x00\t\x00\x8a\x80@@\x00\x00\x00\x00G\x05\x94\x1d\x00\x01\x00\x01\x00\x05\x00\x00 \xba\x89\x04\x00\x00\x00\x00\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-09-04 15:08:50.597988500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-09-04 15:08:50.601421500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0]
2023-09-04 15:08:50.602746500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-09-04 15:08:50.604370500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 38, 16, 27, 0, 100, 0, 0, 0, 210, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 148, 29, 0, 1, 0, 1, 0, 5, 0, 0, 32, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:50.606415500 ERROR:root:--> NEW PACKAGE! lenght:  22
2023-09-04 15:08:50.607155500 ERROR:root:ncallback(): data
2023-09-04 15:08:50.607744500 ERROR:root:bytearray(b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00J')
2023-09-04 15:08:50.608517500 ERROR:root:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-09-04 15:08:50.609792500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 38, 16, 27, 0, 100, 0, 0, 0, 210, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 148, 29, 0, 1, 0, 1, 0, 5, 0, 0, 32, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-09-04 15:08:50.610546500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:50.611964500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 38, 16, 27, 0, 100, 0, 0, 0, 210, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 148, 29, 0, 1, 0, 1, 0, 5, 0, 0, 32, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 74]
2023-09-04 15:08:50.618713500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:50.620436500 ERROR:root:[85, 170, 235, 144, 2, 62, 51, 13, 51, 13, 52, 13, 52, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 52, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 207, 52, 0, 0, 77, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 150, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 38, 16, 27, 0, 100, 0, 0, 0, 210, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 148, 29, 0, 1, 0, 1, 0, 5, 0, 0, 32, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 74]
tail: /var/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-09-04 15:08:51.659872500 ERROR:root:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-09-04 15:08:51.659884500 ERROR:root:[85, 170, 235, 144, 2, 64, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 75, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 149, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 38, 16, 27, 0, 100, 0, 0, 0, 211, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 148, 29, 0, 1, 0, 1, 0, 5, 0, 0, 43, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 82]
2023-09-04 15:08:51.660514500 ERROR:root:decode_cellinfo_jk02(): self.frame_buffer
2023-09-04 15:08:51.662252500 ERROR:root:[85, 170, 235, 144, 2, 64, 51, 13, 51, 13, 52, 13, 51, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 51, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 1, 0, 0, 0, 0, 206, 52, 0, 0, 75, 91, 0, 0, 63, 249, 255, 255, 244, 0, 246, 0, 0, 0, 0, 0, 0, 0, 0, 98, 149, 126, 4, 0, 224, 147, 4, 0, 5, 0, 0, 0, 38, 16, 27, 0, 100, 0, 0, 0, 211, 125, 131, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 5, 0, 9, 0, 138, 128, 64, 64, 0, 0, 0, 0, 71, 5, 148, 29, 0, 1, 0, 1, 0, 5, 0, 0, 43, 186, 137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 82]
jkbms_brn.py with more debug info
from struct import unpack_from, calcsize
from bleak import BleakScanner, BleakClient
from time import sleep, time
import asyncio
import logging
import threading

logging.basicConfig(level=logging.INFO)


# zero means parse all incoming data (every second)
CELL_INFO_REFRESH_S = 0
CHAR_HANDLE = "0000ffe1-0000-1000-8000-00805f9b34fb"
MODEL_NBR_UUID = "00002a24-0000-1000-8000-00805f9b34fb"

COMMAND_CELL_INFO = 0x96
COMMAND_DEVICE_INFO = 0x97

FRAME_VERSION_JK04 = 0x01
FRAME_VERSION_JK02 = 0x02
FRAME_VERSION_JK02_32S = 0x03
PROTOCOL_VERSION_JK02 = 0x02


protocol_version = PROTOCOL_VERSION_JK02


# MIN_RESPONSE_SIZE = 300
MIN_RESPONSE_SIZE = 300
# MAX_RESPONSE_SIZE = 320
MAX_RESPONSE_SIZE = 340

TRANSLATE_DEVICE_INFO = [
    [["device_info", "hw_rev"], 22, "8s"],
    [["device_info", "sw_rev"], 30, "8s"],
    [["device_info", "uptime"], 38, "<L"],
    [["device_info", "vendor_id"], 6, "16s"],
    [["device_info", "manufacturing_date"], 78, "8s"],
    [["device_info", "serial_number"], 86, "10s"],
    [["device_info", "production"], 102, "8s"],
]

TRANSLATE_SETTINGS = [
    [["settings", "cell_uvp"], 10, "<L", 0.001],
    [["settings", "cell_uvpr"], 14, "<L", 0.001],
    [["settings", "cell_ovp"], 18, "<L", 0.001],
    [["settings", "cell_ovpr"], 22, "<L", 0.001],
    [["settings", "balance_trigger_voltage"], 26, "<L", 0.001],
    [["settings", "power_off_voltage"], 46, "<L", 0.001],
    [["settings", "max_charge_current"], 50, "<L", 0.001],
    [["settings", "max_discharge_current"], 62, "<L", 0.001],
    [["settings", "max_balance_current"], 50, "<L", 0.001],
    [["settings", "cell_count"], 114, "<L"],
    [["settings", "charging_switch"], 118, "4?"],
    [["settings", "discharging_switch"], 122, "4?"],
    [["settings", "balancing_switch"], 126, "4?"],
]


TRANSLATE_CELL_INFO = [
    [["cell_info", "voltages", 32], 6, "<H", 0.001],
    [["cell_info", "average_cell_voltage"], 58, "<H", 0.001],
    [["cell_info", "delta_cell_voltage"], 60, "<H", 0.001],
    [["cell_info", "max_voltage_cell"], 62, "<B"],
    [["cell_info", "min_voltage_cell"], 63, "<B"],
    [["cell_info", "resistances", 32], 64, "<H", 0.001],
    [["cell_info", "total_voltage"], 118, "<H", 0.001],
    [["cell_info", "current"], 126, "<l", 0.001],
    [["cell_info", "temperature_sensor_1"], 130, "<H", 0.1],
    [["cell_info", "temperature_sensor_2"], 132, "<H", 0.1],
    [["cell_info", "temperature_mos"], 134, "<H", 0.1],
    [["cell_info", "balancing_current"], 138, "<H", 0.001],
    [["cell_info", "balancing_action"], 140, "<B", 0.001],
    [["cell_info", "battery_soc"], 141, "B"],
    [["cell_info", "capacity_remain"], 142, "<L", 0.001],
    [["cell_info", "capacity_nominal"], 146, "<L", 0.001],
    [["cell_info", "cycle_count"], 150, "<L"],
    [["cell_info", "cycle_capacity"], 154, "<L", 0.001],
    [["cell_info", "charging_switch_enabled"], 166, "1?"],
    [["cell_info", "discharging_switch_enabled"], 167, "1?"],
    [["cell_info", "balancing_active"], 191, "1?"],
]


class Jkbms_Brn:
    # entries for translating the bytearray to py-object via unpack
    # [[py dict entry as list, each entry ] ]

    frame_buffer = bytearray()
    bms_status = {}

    waiting_for_response = ""
    last_cell_info = 0

    _new_data_callback = None

    def __init__(self, addr):
        self.address = addr
        self.bt_thread = threading.Thread(target=self.connect_and_scrape)

    async def scanForDevices(self):
        devices = await BleakScanner.discover()
        for d in devices:
            logging.debug(d)

    # iterative implementation maybe later due to referencing
    def translate(self, fb, translation, o, f32s=False, i=0):
        if i == len(translation[0]) - 1:
            # keep things universal by using an n=1 list
            kees = (
                range(0, translation[0][i])
                if isinstance(translation[0][i], int)
                else [translation[0][i]]
            )
            offset = 0
            if f32s:
                if translation[1] >= 112:
                    offset = 32
                elif translation[1] >= 54:
                    offset = 16
            i = 0
            for j in kees:
                if isinstance(translation[2], int):
                    # handle raw bytes without unpack_from;
                    # 3. param gives no format but number of bytes
                    val = bytearray(
                        fb[
                            translation[1]
                            + i
                            + offset : translation[1]
                            + i
                            + translation[2]
                            + offset
                        ]
                    )
                    i += translation[2]
                else:
                    val = unpack_from(
                        translation[2], bytearray(fb), translation[1] + i + offset
                    )[0]
                    # calculate stepping in case of array
                    i = i + calcsize(translation[2])

                if isinstance(val, bytes):
                    try:
                        val = val.decode("utf-8").rstrip(" \t\n\r\0")
                    except UnicodeDecodeError:
                        val = ""

                elif isinstance(val, int) and len(translation) == 4:
                    val = val * translation[3]
                o[j] = val
        else:
            if translation[0][i] not in o:
                if len(translation[0]) == i + 2 and isinstance(
                    translation[0][i + 1], int
                ):
                    o[translation[0][i]] = [None] * translation[0][i + 1]
                else:
                    o[translation[0][i]] = {}

            self.translate(fb, translation, o[translation[0][i]], f32s=f32s, i=i + 1)

    def decode_warnings(self, fb):
        val = unpack_from("<H", bytearray(fb), 136)[0]

        self.bms_status["cell_info"]["error_bitmask_16"] = hex(val)
        self.bms_status["cell_info"]["error_bitmask_2"] = format(val, "016b")

        if "warnings" not in self.bms_status:
            self.bms_status["warnings"] = {}

        self.bms_status["warnings"]["resistance_too_high"] = bool(val & (1 << 0))
        self.bms_status["warnings"]["cell_count_wrong"] = bool(val & (1 << 2))  # ?
        self.bms_status["warnings"]["charge_overtemp"] = bool(val & (1 << 8))
        self.bms_status["warnings"]["charge_undertemp"] = bool(val & (1 << 9))
        self.bms_status["warnings"]["discharge_overtemp"] = bool(val & (1 << 15))
        self.bms_status["warnings"]["cell_overvoltage"] = bool(val & (1 << 4))
        self.bms_status["warnings"]["cell_undervoltage"] = bool(val & (1 << 11))
        self.bms_status["warnings"]["charge_overcurrent"] = bool(val & (1 << 6))
        self.bms_status["warnings"]["discharge_overcurrent"] = bool(val & (1 << 13))
        # bis hierhin verifiziert, rest zu testen

    def decode_device_info_jk02(self):
        fb = self.frame_buffer
        for t in TRANSLATE_DEVICE_INFO:
            self.translate(fb, t, self.bms_status)

    def decode_cellinfo_jk02(self):
        fb = self.frame_buffer
        has32s = fb[189] == 0x00 and fb[189 + 32] > 0
        for t in TRANSLATE_CELL_INFO:
            self.translate(fb, t, self.bms_status, f32s=has32s)
        self.decode_warnings(fb)
        logging.error("decode_cellinfo_jk02(): self.frame_buffer")
        logging.error(self.frame_buffer)
        logging.debug(self.bms_status)

    def decode_settings_jk02(self):
        fb = self.frame_buffer
        for t in TRANSLATE_SETTINGS:
            self.translate(fb, t, self.bms_status)
        logging.debug(self.bms_status)

    def decode(self):
        # check what kind of info the frame contains
        info_type = self.frame_buffer[4]
        if info_type == 0x01:
            logging.info("Processing frame with settings info")
            if protocol_version == PROTOCOL_VERSION_JK02:
                self.decode_settings_jk02()
                # adapt translation table for cell array lengths
                ccount = self.bms_status["settings"]["cell_count"]
                for i, t in enumerate(TRANSLATE_CELL_INFO):
                    if t[0][-2] == "voltages" or t[0][-2] == "voltages":
                        TRANSLATE_CELL_INFO[i][0][-1] = ccount
                self.bms_status["last_update"] = time()

        elif info_type == 0x02:
            if (
                CELL_INFO_REFRESH_S == 0
                or time() - self.last_cell_info > CELL_INFO_REFRESH_S
            ):
                self.last_cell_info = time()
                logging.info("processing frame with battery cell info")
                if protocol_version == PROTOCOL_VERSION_JK02:
                    self.decode_cellinfo_jk02()
                    self.bms_status["last_update"] = time()
                # power is calculated from voltage x current as
                # register 122 contains unsigned power-value
                self.bms_status["cell_info"]["power"] = (
                    self.bms_status["cell_info"]["current"]
                    * self.bms_status["cell_info"]["total_voltage"]
                )
                if self.waiting_for_response == "cell_info":
                    self.waiting_for_response = ""

        elif info_type == 0x03:
            logging.info("processing frame with device info")
            if protocol_version == PROTOCOL_VERSION_JK02:
                self.decode_device_info_jk02()
                self.bms_status["last_update"] = time()
            else:
                return
            if self.waiting_for_response == "device_info":
                self.waiting_for_response = ""

    def set_callback(self, callback):
        self._new_data_callback = callback

    def assemble_frame(self, data: bytearray):
        logging.error(
            f"--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  {len(self.frame_buffer)}"
        )
        logging.error(self.frame_buffer)
        if len(self.frame_buffer) > MAX_RESPONSE_SIZE:
            logging.info(
                "data dropped because it alone was longer than max frame length"
            )
            self.frame_buffer = []

        if data[0] == 0x55 and data[1] == 0xAA and data[2] == 0xEB and data[3] == 0x90:
            # beginning of new frame, clear buffer
            self.frame_buffer = []

        self.frame_buffer.extend(data)

        logging.error(
            f"--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  {len(self.frame_buffer)}"
        )
        logging.error(self.frame_buffer)
        if len(self.frame_buffer) >= MIN_RESPONSE_SIZE:
            # check crc; always at position 300, independent of
            # actual frame-lentgh, so crc up to 299
            ccrc = self.crc(self.frame_buffer, 300 - 1)
            rcrc = self.frame_buffer[300 - 1]
            logging.debug(f"compair recvd. crc: {rcrc} vs calc. crc: {ccrc}")
            if ccrc == rcrc:
                logging.debug("great success! frame complete and sane, lets decode")
                self.decode()
                self.frame_buffer = []
                if self._new_data_callback is not None:
                    self._new_data_callback()

    def ncallback(self, sender: int, data: bytearray):
        logging.error(f"--> NEW PACKAGE! lenght:  {len(data)}")
        logging.error("ncallback(): data")
        logging.error(data)
        self.assemble_frame(data)

    def crc(self, arr: bytearray, length: int) -> int:
        crc = 0
        for a in arr[:length]:
            crc = crc + a
        return crc.to_bytes(2, "little")[0]

    async def write_register(
        self, address, vals: bytearray, length: int, bleakC: BleakClient
    ):
        frame = bytearray(20)
        frame[0] = 0xAA  # start sequence
        frame[1] = 0x55  # start sequence
        frame[2] = 0x90  # start sequence
        frame[3] = 0xEB  # start sequence
        frame[4] = address  # holding register
        frame[5] = length  # size of the value in byte
        frame[6] = vals[0]
        frame[7] = vals[1]
        frame[8] = vals[2]
        frame[9] = vals[3]
        frame[10] = 0x00
        frame[11] = 0x00
        frame[12] = 0x00
        frame[13] = 0x00
        frame[14] = 0x00
        frame[15] = 0x00
        frame[16] = 0x00
        frame[17] = 0x00
        frame[18] = 0x00
        frame[19] = self.crc(frame, len(frame) - 1)
        logging.debug("Write register: ", frame)
        await bleakC.write_gatt_char(CHAR_HANDLE, frame, False)

    async def request_bt(self, rtype: str, client):
        timeout = time()

        while self.waiting_for_response != "" and time() - timeout < 10:
            await asyncio.sleep(1)
            logging.debug(self.waiting_for_response)

        if rtype == "cell_info":
            cmd = COMMAND_CELL_INFO
            self.waiting_for_response = "cell_info"
        elif rtype == "device_info":
            cmd = COMMAND_DEVICE_INFO
            self.waiting_for_response = "device_info"
        else:
            return

        await self.write_register(cmd, b"\0\0\0\0", 0x00, client)

    def get_status(self):
        if "settings" in self.bms_status and "cell_info" in self.bms_status:
            return self.bms_status
        else:
            return None

    def connect_and_scrape(self):
        asyncio.run(self.asy_connect_and_scrape())

    # self.bt_thread
    async def asy_connect_and_scrape(self):
        logging.debug(
            "--> asy_connect_and_scrape(): Connect and scrape on address: "
            + self.address
        )
        self.run = True
        while self.run and self.main_thread.is_alive():  # autoreconnect
            client = BleakClient(self.address)
            logging.debug("--> asy_connect_and_scrape(): btloop")
            try:
                logging.debug("--> asy_connect_and_scrape(): reconnect")
                await client.connect()
                self.bms_status["model_nbr"] = (
                    await client.read_gatt_char(MODEL_NBR_UUID)
                ).decode("utf-8")

                await client.start_notify(CHAR_HANDLE, self.ncallback)
                await self.request_bt("device_info", client)

                await self.request_bt("cell_info", client)
                # await self.enable_charging(client)
                # last_dev_info = time()
                while client.is_connected and self.run and self.main_thread.is_alive():
                    await asyncio.sleep(0.01)
            except Exception as err:
                self.run = False
                logging.info(
                    f"--> asy_connect_and_scrape(): error while connecting to bt: {err}"
                )
            finally:
                self.run = False
                if client.is_connected:
                    try:
                        await client.disconnect()
                    except Exception as err:
                        logging.info(
                            f"--> asy_connect_and_scrape(): error while disconnecting: {err}"
                        )

        logging.info("--> asy_connect_and_scrape(): Exit")

    def start_scraping(self):
        self.main_thread = threading.current_thread()
        if self.is_running():
            logging.info("screaping thread already running")
            return
        self.bt_thread.start()
        logging.info(
            "scraping thread started -> main thread id: "
            + str(self.main_thread.ident)
            + " scraping thread: "
            + str(self.bt_thread.ident)
        )

    def stop_scraping(self):
        self.run = False
        stop = time()
        while self.is_running():
            sleep(0.1)
            if time() - stop > 10:
                return False
        return True

    def is_running(self):
        return self.bt_thread.is_alive()

    async def enable_charging(self, c):
        # these are the registers for the control-buttons:
        # data is 01 00 00 00 for on  00 00 00 00 for off;
        # the following bytes up to 19 are unclear and changing
        # dynamically -> auth-mechanism?
        await self.write_register(0x1D, b"\x01\x00\x00\x00", 4, c)
        await self.write_register(0x1E, b"\x01\x00\x00\x00", 4, c)
        await self.write_register(0x1F, b"\x01\x00\x00\x00", 4, c)
        await self.write_register(0x40, b"\x01\x00\x00\x00", 4, c)


if __name__ == "__main__":
    import sys

    jk = Jkbms_Brn(sys.argv[1])
    if not jk.test_connection():
        logging.error(">>> ERROR: Unable to connect")
    else:
        jk.start_scraping()
        while True:
            logging.debug(jk.get_status())
            sleep(5)

@drago-more

This comment was marked as outdated.

@drago-more

This comment was marked as outdated.

@drago-more

This comment was marked as outdated.

@mr-manuel
Copy link
Collaborator

Unfortunately the pictures were not attached to GitHub via mail.

@drago-more
Copy link

drago-more commented Sep 4, 2023

grafik

grafik

@mr-manuel
Copy link
Collaborator

I searched for temperature values from 25.0 to 27.9 in the raw data, but there isn't any. Maybe @baranator can help us?

@mr-manuel mr-manuel added the help wanted Extra attention is needed label Sep 4, 2023
@mr-manuel mr-manuel removed their assignment Sep 17, 2023
@rver2024
Copy link

rver2024 commented Oct 29, 2023

Any progress on fixing this issue?

I am putting a battery system together for a RV build and just found out this awesome project, installed it on the Cerbo GX and everything seems to be working, but I have a jk-b2a8s20p 11.XW BMS which has this MOSFET temperature reading 0 issue.

Coding is not really my forte since I am a hardware guy, but I know my way around the Linux, I can help troubleshooting if needed, just need the direction. Thanks!

@jensbehrens
Copy link

Hi, just found following:
syssi/esphome-jk-bms#326
could this be of help?

@jensbehrens
Copy link

Changed to 112 instead of 134 for temperature_mos…
That did the trick!

@rver2024
Copy link

rver2024 commented Nov 2, 2023

Thank you! @jensbehrens I followed your lead, changed 134 to 112 in jkbms_brn.py, and voila, the MOSFET temperature shows up.

@mr-manuel
Copy link
Collaborator

Would be interesting of this works also for hardware version 10. I will add this in the meanwhile for version 11.

@jensbehrens
Copy link

jensbehrens commented Nov 2, 2023

In https://github.com/syssi/esphome-jk-bms/blob/main/components/jk_bms_ble/jk_bms_ble.cpp#LL555C1-L555C119 they do a check for 32S frame (line 554) and use 112, in other cases (line 587) 134 is used for the mos temp. If I understand the code correctly…

mr-manuel added a commit to mr-manuel/venus-os_dbus-serialbattery that referenced this issue Nov 2, 2023
@mr-manuel
Copy link
Collaborator

@jensbehrens
Copy link

Yes, seems to work fine for me 👍

@mr-manuel
Copy link
Collaborator

I found another bug in the code where for some 11.* JKBMS no values were shown. Since I have to change the check if the data structure is 16s or 32s I need someone with a 10.* JKBMS connected over Bluetooth. Can someone with this requisite contact me on Discord?

mr-manuel added a commit to mr-manuel/venus-os_dbus-serialbattery that referenced this issue Nov 2, 2023
@rver2024
Copy link

rver2024 commented Nov 3, 2023

Made the change per your instruction and it seems the problem is fixed. Thank you very much!

@rver2024
Copy link

rver2024 commented Nov 3, 2023

My hardware version is JKBMS 11.XW 8 Cells (20221225)

@rver2024
Copy link

rver2024 commented Nov 3, 2023

Can this dbus driver be used to turn the JKBMS’s charge and discharge on and off, through the remote console or the config.ini file? Or I will have to do it on JKBMS’ app?

Sorry I understand this is more of a support question and I am hijacking the thread here, but I would be very much appreciated if someone knowledgeable can answer it quickly. Thanks!

@mr-manuel
Copy link
Collaborator

Tecnically it's possible over Bluetooth but not implemented yet.

@baranator
Copy link
Contributor

Sorry that i couldn't be helpful in this issue - I'm too busy at the moment. But it's very nice to see that you got this fixed!

@mr-manuel your enhancements of the bluetooth-functionality and the dbus-serialbattery brought great progress! From this perspective i'm now quite happy, that i killed the wired interface of my jkbms not even a year ago :D

@mr-manuel
Copy link
Collaborator

Yeah, all started with your defective serial port. Great that it happened :-D

@rver2024
Copy link

rver2024 commented Nov 6, 2023

Hi @mr-manuel, is this issue considered fixed and closed? Or you will further improve it to accommodate different versions of JKBMS, 8 cells, 16 cells, etc. As you know, the v1.0.20231102dev nightly doesn’t work on my 8 cells JK-B2A8S20P BMS without the fix in jkbms_brn.py. Thank you very much!

@mr-manuel
Copy link
Collaborator

The fix for your BMS will be included in the next merge.

@drago-more
Copy link

@mr-manuel I also tested the latest nightly build v1.0.20231103dev with my JKBMS 11.XW 4 cells (20230527). Line 168 in jkbms_brn.py is changed to if fb[70] == 255: Still, most of the parameters (volt, current, SOC etc.) are not showing up in serial driver. The standard log does not show any anomalies at start but ends with zero division errors ... I assume due to the missing parameters.

2023-11-08 12:34:39.511688500 INFO:SerialBattery:
2023-11-08 12:34:39.512974500 INFO:SerialBattery:Starting dbus-serialbattery
2023-11-08 12:34:39.514936500 INFO:SerialBattery:dbus-serialbattery v1.0.20231103dev
2023-11-08 12:34:40.149216500 INFO:SerialBattery:Init of Jkbms_Ble at C8:47:8C:E6:E2:00
2023-11-08 12:34:40.150944500 INFO:SerialBattery:Test of Jkbms_Ble at C8:47:8C:E6:E2:00
2023-11-08 12:34:45.180733500 INFO:SerialBattery:BAT: JKBMS 11.XW 4 cells (20230527)
2023-11-08 12:34:45.182091500 INFO:SerialBattery:Connection established to Jkbms_Ble
2023-11-08 12:34:45.183230500 INFO:SerialBattery:Battery Jkbms_Ble connected to dbus from c8478ce6e200
2023-11-08 12:34:45.183900500 INFO:SerialBattery:========== Settings ==========
2023-11-08 12:34:45.184576500 INFO:SerialBattery:> Connection voltage: 0.0V | Current: 0.0A | SoC: 0%
2023-11-08 12:34:45.185424500 INFO:SerialBattery:> Cell count: 4 | Cells populated: 4
2023-11-08 12:34:45.186277500 INFO:SerialBattery:> LINEAR LIMITATION ENABLE: False
2023-11-08 12:34:45.188492500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 40.0A | MAX BATTERY DISCHARGE CURRENT: 150.0A
2023-11-08 12:34:45.189530500 INFO:SerialBattery:> MAX BATTERY CHARGE CURRENT: 150.0A | MAX BATTERY DISCHARGE CURRENT: 150.0A (read from BMS)
2023-11-08 12:34:45.189905500 INFO:SerialBattery:> CVCM:     True
2023-11-08 12:34:45.190643500 INFO:SerialBattery:> MIN CELL VOLTAGE: 2.9V | MAX CELL VOLTAGE: 3.45V
2023-11-08 12:34:45.191341500 INFO:SerialBattery:> CCCM CV:  False | DCCM CV:  False
2023-11-08 12:34:45.192189500 INFO:SerialBattery:> CCCM T:   False | DCCM T:   False
2023-11-08 12:34:45.193134500 INFO:SerialBattery:> CCCM SOC: False | DCCM SOC: False
2023-11-08 12:34:45.194018500 INFO:SerialBattery:Serial Number/Unique Identifier: 2081215375
2023-11-08 12:34:45.294446500 INFO:SerialBattery:DeviceInstance = 1
2023-11-08 12:34:45.295554500 INFO:SerialBattery:com.victronenergy.battery.c8478ce6e200
2023-11-08 12:34:45.296531500 INFO:SerialBattery:BAT: JKBMS 11.XW 4 cells (20230527)
2023-11-08 12:34:45.346034500 INFO:SerialBattery:publish config values = 1
2023-11-08 12:34:45.934202500 ERROR:SerialBattery:Exception occurred: ZeroDivisionError('float division by zero') of type <class 'ZeroDivisionError'> in /opt/victronenergy/dbus-serialbattery/dbushelper.py line #638
2023-11-08 12:35:45.441425500 ERROR:SerialBattery:Exception occurred: ZeroDivisionError('float division by zero') of type <class 'ZeroDivisionError'> in /opt/victronenergy/dbus-serialbattery/dbushelper.py line #638
2023-11-08 12:36:45.285741500 ERROR:SerialBattery:Exception occurred: ZeroDivisionError('float division by zero') of type <class 'ZeroDivisionError'> in /opt/victronenergy/dbus-serialbattery/dbushelper.py line #638
2023-11-08 12:37:45.221731500 ERROR:SerialBattery:Exception occurred: ZeroDivisionError('float division by zero') of type <class 'ZeroDivisionError'> in /opt/victronenergy/dbus-serialbattery/dbushelper.py line #638
2023-11-08 12:38:45.073800500 ERROR:SerialBattery:Exception occurred: ZeroDivisionError('float division by zero') of type <class 'ZeroDivisionError'> in /opt/victronenergy/dbus-serialbattery/dbushelper.py line #638 

@mr-manuel
Copy link
Collaborator

mr-manuel commented Nov 8, 2023

Please set the logging to debug and post the logs again. Add LOGGING = DEBUG to the config.ini.

@drago-more
Copy link

drago-more commented Nov 8, 2023

@mr-manuel Here are the first 10 seconds after driver start:

Log

2023-11-08 20:34:54.222644500 INFO:SerialBattery:Starting dbus-serialbattery
2023-11-08 20:34:54.224323500 INFO:SerialBattery:dbus-serialbattery v1.0.20231103dev
2023-11-08 20:34:54.868147500 INFO:SerialBattery:Init of Jkbms_Ble at C8:47:8C:E6:E2:00
2023-11-08 20:34:54.875962500 INFO:SerialBattery:Test of Jkbms_Ble at C8:47:8C:E6:E2:00
2023-11-08 20:34:54.879981500 DEBUG:SerialBattery:scraping thread started -> main thread id: 3070177296 scraping thread: 3051521120
2023-11-08 20:34:54.883073500 DEBUG:SerialBattery:--> asy_connect_and_scrape(): Connect and scrape on address: C8:47:8C:E6:E2:00
2023-11-08 20:34:55.364801500 DEBUG:SerialBattery:--> asy_connect_and_scrape(): btloop
2023-11-08 20:34:55.365678500 DEBUG:SerialBattery:--> asy_connect_and_scrape(): reconnect
tail: /data/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-11-08 20:34:57.895864500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x03\xc1\x4a\x4b\x5f\x42\x32\x41\x38\x53\x32\x30\x50\x00\x00\x00\x00\x00\x31\x31\x2e\x58\x57\x00\x00\x00\x31\x31\x2e\x31\x37\x00\x00\x00\x9c\x7a\xd9\x00\x16\x00\x00\x00\x42\x61\x74\x74\x2d\x31\x20\x53\x42\x00\x00\x00\x00\x00\x00\x00\x31\x32\x33\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x32\x33\x30\x35\x32\x37\x00\x00\x32\x30\x38\x31\x32\x31\x35\x33\x37\x35\x00\x30\x30\x30\x30\x00\x49\x6e\x70\x75\x74\x20\x55\x73\x65\x72\x64\x61\x74\x61\x00\x00\x31\x34\x33\x35\x31\x31\x00\x00\x00\x00
2023-11-08 20:34:57.898913500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:34:57.902224500 DEBUG:SerialBattery:bytearray(b'')
2023-11-08 20:34:57.903611500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:34:57.907294500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0]
2023-11-08 20:34:57.910826500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:34:57.914653500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x49\x6e\x70\x75\x74\x20\x55\x73\x65\x72\x64\x61\x74\x61\x00\x00
2023-11-08 20:34:57.915860500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-11-08 20:34:57.918045500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0]
2023-11-08 20:34:57.921355500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-11-08 20:34:57.924685500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0]
2023-11-08 20:34:57.947814500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:34:57.950342500 DEBUG:SerialBattery:ncallback(): \x7c\xf8\xff\xf3\x0f\x00\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-11-08 20:34:57.951569500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-11-08 20:34:57.954662500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0]
2023-11-08 20:34:57.956111500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-11-08 20:34:57.959556500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:34:57.964562500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:34:57.966799500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\x2f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x9b
2023-11-08 20:34:57.968985500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-11-08 20:34:57.972194500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:34:57.975054500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:34:57.978611500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155]
2023-11-08 20:34:57.980380500 DEBUG:SerialBattery:compair recvd. crc: 155 vs calc. crc: 155
2023-11-08 20:34:57.982550500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:34:57.985882500 DEBUG:SerialBattery:[85, 170, 235, 144, 3, 193, 74, 75, 95, 66, 50, 65, 56, 83, 50, 48, 80, 0, 0, 0, 0, 0, 49, 49, 46, 88, 87, 0, 0, 0, 49, 49, 46, 49, 55, 0, 0, 0, 156, 122, 217, 0, 22, 0, 0, 0, 66, 97, 116, 116, 45, 49, 32, 83, 66, 0, 0, 0, 0, 0, 0, 0, 49, 50, 51, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 51, 48, 53, 50, 55, 0, 0, 50, 48, 56, 49, 50, 49, 53, 51, 55, 53, 0, 48, 48, 48, 48, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 49, 52, 51, 53, 49, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 73, 110, 112, 117, 116, 32, 85, 115, 101, 114, 100, 97, 116, 97, 0, 0, 124, 248, 255, 243, 15, 0, 0, 0, 0, 0, 0, 0, 144, 15, 0, 0, 0, 0, 192, 216, 3, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 47, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 155]
2023-11-08 20:34:57.987883500 DEBUG:SerialBattery:fb[38]: 0.0.156.122.217
2023-11-08 20:34:57.990548500 DEBUG:SerialBattery:fb[54]: 32.83.66.0.0
2023-11-08 20:34:57.991761500 DEBUG:SerialBattery:fb[70]: 0.0.0.0.0
2023-11-08 20:34:57.993028500 DEBUG:SerialBattery:fb[134]: 0.0.73.110.112
2023-11-08 20:34:57.994543500 DEBUG:SerialBattery:fb[144]: 101.114.100.97.116
2023-11-08 20:34:57.998368500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:34:57.999399500 DEBUG:SerialBattery:processing frame with device info
2023-11-08 20:34:58.004263500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  20
2023-11-08 20:34:58.007210500 DEBUG:SerialBattery:ncallback(): \xaa\x55\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x44
2023-11-08 20:34:58.008463500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:34:58.009160500 DEBUG:SerialBattery:[]
2023-11-08 20:34:58.009832500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  20
2023-11-08 20:34:58.010483500 DEBUG:SerialBattery:[170, 85, 144, 235, 200, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68]
2023-11-08 20:34:58.704237500 DEBUG:SerialBattery:
2023-11-08 20:34:58.705122500 DEBUG:SerialBattery:Write register: 150 bytearray(b'\xaaU\x90\xeb\x96\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x10')
2023-11-08 20:34:58.760070500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:34:58.763277500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x01\xc1\x58\x02\x00\x00\xbe\x0a\x00\x00\x54\x0b\x00\x00\x10\x0e\x00\x00\xde\x0d\x00\x00\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x28\x0a\x00\x00\xf0\x49\x02\x00\x02\x00\x00\x00\x2c\x01\x00\x00\xf0\x49\x02\x00\x02\x00\x00\x00\x3c\x00\x00\x00\x3c\x00\x00\x00\xd0\x07\x00\x00\x26\x02\x00\x00\xf4\x01\x00\x00\x26\x02\x00\x00\xf4\x01\x00\x00\x28\x00\x00\x00\x32\x00\x00\x00\xe8\x03\x00\x00\x20\x03\x00\x00\x04\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x00\x01\x00
2023-11-08 20:34:58.764011500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  20
2023-11-08 20:34:58.764682500 DEBUG:SerialBattery:[170, 85, 144, 235, 200, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68]
2023-11-08 20:34:58.765344500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:34:58.766155500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
2023-11-08 20:34:58.802136500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:34:58.804007500 DEBUG:SerialBattery:ncallback(): \x00\x00\xe0\x93\x04\x00\xb8\x0b\x00\x00\x7a\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
2023-11-08 20:34:58.804902500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-11-08 20:34:58.805839500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0]
2023-11-08 20:34:58.806494500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-11-08 20:34:58.807438500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0, 184, 11, 0, 0, 122, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:34:58.837062500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:34:58.840301500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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\x00\x00\x00\x00
2023-11-08 20:34:58.840431500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-11-08 20:34:58.842394500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0, 184, 11, 0, 0, 122, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:34:58.842600500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-11-08 20:34:58.844000500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0, 184, 11, 0, 0, 122, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:34:58.863162500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:34:58.864273500 DEBUG:SerialBattery:ncallback(): \xb0\x71\x0b\x00\x00\x00\x00\x00\x00\x7c\xf8\xff\xff\x0f\x00\x00\x00\x00\x00\x00\x00\x09
2023-11-08 20:34:58.864940500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-11-08 20:34:58.866173500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0, 184, 11, 0, 0, 122, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:34:58.866889500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:34:58.868097500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0, 184, 11, 0, 0, 122, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 176, 113, 11, 0, 0, 0, 0, 0, 0, 124, 248, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 9]
2023-11-08 20:34:58.869103500 DEBUG:SerialBattery:compair recvd. crc: 9 vs calc. crc: 9
2023-11-08 20:34:58.869701500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:34:58.870870500 DEBUG:SerialBattery:[85, 170, 235, 144, 1, 193, 88, 2, 0, 0, 190, 10, 0, 0, 84, 11, 0, 0, 16, 14, 0, 0, 222, 13, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 10, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 44, 1, 0, 0, 240, 73, 2, 0, 2, 0, 0, 0, 60, 0, 0, 0, 60, 0, 0, 0, 208, 7, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 38, 2, 0, 0, 244, 1, 0, 0, 40, 0, 0, 0, 50, 0, 0, 0, 232, 3, 0, 0, 32, 3, 0, 0, 4, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0, 184, 11, 0, 0, 122, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 176, 113, 11, 0, 0, 0, 0, 0, 0, 124, 248, 255, 255, 15, 0, 0, 0, 0, 0, 0, 0, 9]
2023-11-08 20:34:58.871509500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:34:58.872160500 DEBUG:SerialBattery:fb[54]: 2.0.2.0.0
2023-11-08 20:34:58.872926500 DEBUG:SerialBattery:fb[70]: 0.0.60.0.0
2023-11-08 20:34:58.873550500 DEBUG:SerialBattery:fb[134]: 4.0.184.11.0
2023-11-08 20:34:58.874134500 DEBUG:SerialBattery:fb[144]: 0.0.0.0.0
2023-11-08 20:34:58.874701500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:34:58.875237500 DEBUG:SerialBattery:Processing frame with settings info
2023-11-08 20:34:58.878024500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475698.000919, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}}
2023-11-08 20:34:58.938778500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  20
2023-11-08 20:34:58.938786500 DEBUG:SerialBattery:ncallback(): \xaa\x55\x90\xeb\xc8\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x44
2023-11-08 20:34:58.938791500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:34:58.939139500 DEBUG:SerialBattery:[]
2023-11-08 20:34:58.940721500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  20
2023-11-08 20:34:58.940917500 DEBUG:SerialBattery:[170, 85, 144, 235, 200, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 68]
tail: /data/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-11-08 20:35:00.080383500 INFO:SerialBattery:DeviceInstance = 1
2023-11-08 20:35:00.080391500 INFO:SerialBattery:com.victronenergy.battery.c8478ce6e200
2023-11-08 20:35:00.080394500 INFO:SerialBattery:BAT: JKBMS 11.XW 4 cells (20230527)
2023-11-08 20:35:00.124540500 INFO:SerialBattery:publish config values = 1
2023-11-08 20:35:00.450813500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:00.481423500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xc3\x2f\x0d\x2e\x0d\x2e\x0d\x2f\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2f\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:00.488120500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:00.510286500 DEBUG:SerialBattery:[]
2023-11-08 20:35:00.511681500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:00.517490500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:00.536105500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:00.555614500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa3\x00\x00\x00\x00\x00
2023-11-08 20:35:00.562251500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-11-08 20:35:00.565986500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:00.573687500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-11-08 20:35:00.577948500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:00.590206500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:00.606374500 DEBUG:SerialBattery:ncallback(): \xbc\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x62\x8b\x86\x04\x00\xe0\x93\x04\x00\x07\x00\x00\x00\xb8\x0a\x23\x00\x64\x00\x00\x00\xf5\x7a\xd9\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x00\x00\x00\x00\x4f\x6e\x40\x40\x00\x00\x00\x00\x46\x05\xe8\x18\x00\x01\x00\x01\x00\x05\x00\x00\x81\x9d\xe5\x07\x00\x00\x00\x00\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-11-08 20:35:00.619549500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-11-08 20:35:00.621157500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:00.650076500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-11-08 20:35:00.664419500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 245, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 232, 24, 0, 1, 0, 1, 0, 5, 0, 0, 129, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:00.671101500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:00.679139500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x29
2023-11-08 20:35:00.690355500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-11-08 20:35:00.717701500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 245, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 232, 24, 0, 1, 0, 1, 0, 5, 0, 0, 129, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:00.724458500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:35:00.726323500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 245, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 232, 24, 0, 1, 0, 1, 0, 5, 0, 0, 129, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 41]
2023-11-08 20:35:00.749121500 DEBUG:SerialBattery:compair recvd. crc: 41 vs calc. crc: 41
2023-11-08 20:35:00.750360500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:35:00.881626500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 245, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 232, 24, 0, 1, 0, 1, 0, 5, 0, 0, 129, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 41]
2023-11-08 20:35:00.881881500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:00.885276500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:00.886573500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:00.888668500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:00.891638500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:00.909261500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:00.911794500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:00.983346500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:00.988318500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 195, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 245, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 232, 24, 0, 1, 0, 1, 0, 5, 0, 0, 129, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 41]
2023-11-08 20:35:01.004631500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475700.0692294, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.375, 3.374, 3.374, 3.375], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.375, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13500, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
tail: /data/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-11-08 20:35:01.822852500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475701.0171716, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.375, 3.374, 3.375, 3.374], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.374, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13498, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:01.858699500 DEBUG:SerialBattery:logged to dbus [0]
2023-11-08 20:35:01.869479500 DEBUG:SerialBattery:Cells:[1]3.375V [2]3.374V [3]3.375V [4]3.374V [5]NoneV [6]NoneV [7]NoneV [8]NoneV 
2023-11-08 20:35:02.058400500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:02.073050500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xc5\x2f\x0d\x2e\x0d\x2f\x0d\x2f\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2f\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:02.074403500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:02.082904500 DEBUG:SerialBattery:[]
2023-11-08 20:35:02.086440500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:02.096086500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 197, 47, 13, 46, 13, 47, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
tail: /data/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-11-08 20:35:02.746394500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:02.746402500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:02.746405500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:02.746407500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:02.746409500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:02.746411500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:02.746414500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:02.751467500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:02.753291500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 198, 47, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 247, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 233, 24, 0, 1, 0, 1, 0, 5, 0, 0, 146, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 60]
2023-11-08 20:35:02.755527500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475702.665519, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.375, 3.374, 3.375, 3.374], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.374, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13498, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:02.764043500 DEBUG:SerialBattery:logged to dbus [0]
2023-11-08 20:35:02.765942500 DEBUG:SerialBattery:Cells:[1]3.375V [2]3.374V [3]3.375V [4]3.374V [5]NoneV [6]NoneV [7]NoneV [8]NoneV 
2023-11-08 20:35:02.772730500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:02.776041500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xc7\x31\x0d\x2f\x0d\x2f\x0d\x2e\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2e\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:02.776972500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:02.778407500 DEBUG:SerialBattery:[]
2023-11-08 20:35:02.779452500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:02.781494500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:02.782946500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:02.787614500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa3\x00\x00\x00\x00\x00
2023-11-08 20:35:02.787625500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-11-08 20:35:02.787629500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:02.787684500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-11-08 20:35:02.787970500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:02.791374500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:02.794034500 DEBUG:SerialBattery:ncallback(): \xba\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x62\x8b\x86\x04\x00\xe0\x93\x04\x00\x07\x00\x00\x00\xb8\x0a\x23\x00\x64\x00\x00\x00\xf7\x7a\xd9\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x00\x00\x00\x00\x4f\x6e\x40\x40\x00\x00\x00\x00\x45\x05\xf7\x18\x00\x01\x00\x01\x00\x05\x00\x00\x97\x9d\xe5\x07\x00\x00\x00\x00\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-11-08 20:35:02.795161500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-11-08 20:35:02.797226500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:02.797650500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-11-08 20:35:02.799100500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 247, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 151, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:02.801240500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:02.806849500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x53
2023-11-08 20:35:02.806860500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-11-08 20:35:02.806865500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 247, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 151, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:02.807075500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:35:02.807080500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 247, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 151, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 83]
2023-11-08 20:35:02.807294500 DEBUG:SerialBattery:compair recvd. crc: 83 vs calc. crc: 83
2023-11-08 20:35:02.808135500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:35:02.809616500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 247, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 151, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 83]
2023-11-08 20:35:02.810504500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:02.811446500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:02.813347500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:02.814446500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:02.815236500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:02.816363500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:02.816998500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:02.826827500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:02.829727500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 199, 49, 13, 47, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 247, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 151, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 83]
2023-11-08 20:35:02.832486500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475702.7549922, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.3770000000000002, 3.375, 3.375, 3.374], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.374, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13498, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:02.843767500 DEBUG:SerialBattery:logged to dbus [0]
2023-11-08 20:35:02.845811500 DEBUG:SerialBattery:Cells:[1]3.3770000000000002V [2]3.375V [3]3.375V [4]3.374V [5]NoneV [6]NoneV [7]NoneV [8]NoneV 
2023-11-08 20:35:03.150536500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:03.159135500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xc8\x2f\x0d\x2e\x0d\x2e\x0d\x2f\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2f\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:03.180226500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:03.183534500 DEBUG:SerialBattery:[]
2023-11-08 20:35:03.189529500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:03.203145500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 200, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
tail: /data/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-11-08 20:35:03.544407500 DEBUG:SerialBattery:compair recvd. crc: 92 vs calc. crc: 92
2023-11-08 20:35:03.570522500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:35:03.573772500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 200, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 248, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 157, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 92]
2023-11-08 20:35:03.576124500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:03.586233500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:03.587524500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:03.590653500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:03.597850500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:03.600950500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:03.609972500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:03.638545500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:03.664945500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 200, 47, 13, 46, 13, 46, 13, 47, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 248, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 157, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 92]
2023-11-08 20:35:03.666836500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475702.8325963, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.375, 3.374, 3.374, 3.375], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.375, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13500, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:03.699988500 DEBUG:SerialBattery:logged to dbus [0]
2023-11-08 20:35:03.701189500 DEBUG:SerialBattery:Cells:[1]3.375V [2]3.374V [3]3.374V [4]3.375V [5]NoneV [6]NoneV [7]NoneV [8]NoneV 
2023-11-08 20:35:03.736857500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:03.739141500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xc9\x2f\x0d\x2e\x0d\x2e\x0d\x2e\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2e\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:03.740395500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:03.740862500 DEBUG:SerialBattery:[]
2023-11-08 20:35:03.742087500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:03.743075500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:03.784890500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:03.786073500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa3\x00\x00\x00\x00\x00
2023-11-08 20:35:03.786894500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-11-08 20:35:03.787942500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:03.788795500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-11-08 20:35:03.789917500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:03.806478500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:03.808584500 DEBUG:SerialBattery:ncallback(): \xba\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x62\x8b\x86\x04\x00\xe0\x93\x04\x00\x07\x00\x00\x00\xb8\x0a\x23\x00\x64\x00\x00\x00\xf9\x7a\xd9\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x00\x00\x00\x00\x4f\x6e\x40\x40\x00\x00\x00\x00\x45\x05\xf7\x18\x00\x01\x00\x01\x00\x05\x00\x00\xa2\x9d\xe5\x07\x00\x00\x00\x00\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-11-08 20:35:03.809407500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-11-08 20:35:03.810541500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:03.811431500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-11-08 20:35:03.839852500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 162, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:03.865800500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:03.870441500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x5e
2023-11-08 20:35:03.871696500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-11-08 20:35:03.873414500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 162, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:03.875304500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:35:03.877172500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 162, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 94]
2023-11-08 20:35:03.879008500 DEBUG:SerialBattery:compair recvd. crc: 94 vs calc. crc: 94
2023-11-08 20:35:03.880278500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:35:03.881886500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 162, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 94]
2023-11-08 20:35:03.883211500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:03.884241500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:03.885249500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:03.886746500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:03.887755500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:03.888807500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:03.889717500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:03.907494500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:03.910674500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 201, 47, 13, 46, 13, 46, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 46, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 186, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 162, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 94]
2023-11-08 20:35:03.912656500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475703.668775, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.375, 3.374, 3.374, 3.374], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.374, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13498, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:03.934511500 DEBUG:SerialBattery:logged to dbus [0]
2023-11-08 20:35:03.936063500 DEBUG:SerialBattery:Cells:[1]3.375V [2]3.374V [3]3.374V [4]3.374V [5]NoneV [6]NoneV [7]NoneV [8]NoneV 
2023-11-08 20:35:04.239419500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:04.244691500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xca\x2f\x0d\x2e\x0d\x2f\x0d\x2e\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2f\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:04.246138500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:04.247414500 DEBUG:SerialBattery:[]
2023-11-08 20:35:04.248610500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:04.252083500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 202, 47, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
tail: /data/log/dbus-blebattery.0/current has been replaced; following end of new file
2023-11-08 20:35:04.355999500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:35:04.358647500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 202, 47, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 187, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 167, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 103]
2023-11-08 20:35:04.360770500 DEBUG:SerialBattery:compair recvd. crc: 103 vs calc. crc: 103
2023-11-08 20:35:04.363283500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:35:04.364977500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 202, 47, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 187, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 167, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 103]
2023-11-08 20:35:04.367817500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:04.381848500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:04.383129500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:04.384487500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:04.385526500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:04.386531500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:04.387543500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:04.396347500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:04.399153500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 202, 47, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 187, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 249, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 69, 5, 247, 24, 0, 1, 0, 1, 0, 5, 0, 0, 167, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 103]
2023-11-08 20:35:04.401215500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475703.913241, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.375, 3.374, 3.375, 3.374], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.375, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13499, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:04.445732500 DEBUG:SerialBattery:logged to dbus [0]
2023-11-08 20:35:04.446917500 DEBUG:SerialBattery:Cells:[1]3.375V [2]3.374V [3]3.375V [4]3.374V [5]NoneV [6]NoneV [7]NoneV [8]NoneV 
2023-11-08 20:35:04.786927500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:04.795048500 DEBUG:SerialBattery:ncallback(): \x55\xaa\xeb\x90\x02\xcb\x31\x0d\x2e\x0d\x2f\x0d\x2e\x0d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f\x00\x00\x00\x2f\x0d\x01\x00\x00\x01\x2b\x00\x2a\x00\x28\x00\x26\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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-11-08 20:35:04.795960500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  0
2023-11-08 20:35:04.796695500 DEBUG:SerialBattery:[]
2023-11-08 20:35:04.797592500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  128
2023-11-08 20:35:04.818570500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:04.831957500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:04.833591500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xa3\x00\x00\x00\x00\x00
2023-11-08 20:35:04.836046500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  128
2023-11-08 20:35:04.837483500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:04.841713500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  150
2023-11-08 20:35:04.843469500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:04.860092500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  128
2023-11-08 20:35:04.862848500 DEBUG:SerialBattery:ncallback(): \xbc\x34\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x89\x00\x8b\x00\x00\x00\x00\x00\x00\x00\x00\x62\x8b\x86\x04\x00\xe0\x93\x04\x00\x07\x00\x00\x00\xb8\x0a\x23\x00\x64\x00\x00\x00\xfa\x7a\xd9\x00\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x07\x00\x01\x00\x00\x00\xc1\x03\x00\x00\x00\x00\x4f\x6e\x40\x40\x00\x00\x00\x00\x46\x05\xea\x18\x00\x01\x00\x01\x00\x05\x00\x00\xad\x9d\xe5\x07\x00\x00\x00\x00\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-11-08 20:35:04.864026500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  150
2023-11-08 20:35:04.866315500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0]
2023-11-08 20:35:04.868488500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  278
2023-11-08 20:35:04.870057500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 250, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 234, 24, 0, 1, 0, 1, 0, 5, 0, 0, 173, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:04.876940500 DEBUG:SerialBattery:--> NEW PACKAGE! lenght:  22
2023-11-08 20:35:04.878490500 DEBUG:SerialBattery:ncallback(): \x00\x00\x00\x00\x00\x00\x00\x00\x00\xfe\xff\x7f\xdc\x1f\x01\x00\x00\x00\x00\x00\x00\x66
2023-11-08 20:35:04.880474500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (before extend) -> lenght:  278
2023-11-08 20:35:04.882043500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 250, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 234, 24, 0, 1, 0, 1, 0, 5, 0, 0, 173, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
2023-11-08 20:35:04.883365500 DEBUG:SerialBattery:--> assemble_frame() -> self.frame_buffer (after extend) -> lenght:  300
2023-11-08 20:35:04.885481500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 250, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 234, 24, 0, 1, 0, 1, 0, 5, 0, 0, 173, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 102]
2023-11-08 20:35:04.887059500 DEBUG:SerialBattery:compair recvd. crc: 102 vs calc. crc: 102
2023-11-08 20:35:04.888093500 DEBUG:SerialBattery:great success! frame complete and sane, lets decode
2023-11-08 20:35:04.889793500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 250, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 234, 24, 0, 1, 0, 1, 0, 5, 0, 0, 173, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 102]
2023-11-08 20:35:04.891029500 DEBUG:SerialBattery:fb[38]: 0.0.0.0.0
2023-11-08 20:35:04.892083500 DEBUG:SerialBattery:fb[54]: 0.0.0.0.0
2023-11-08 20:35:04.893131500 DEBUG:SerialBattery:fb[70]: 0.0.15.0.0
2023-11-08 20:35:04.894336500 DEBUG:SerialBattery:fb[134]: 0.0.0.0.0
2023-11-08 20:35:04.895435500 DEBUG:SerialBattery:fb[144]: 0.0.163.0.0
2023-11-08 20:35:04.896546500 DEBUG:SerialBattery:bms_max_cell_count recognized: 16
2023-11-08 20:35:04.897627500 DEBUG:SerialBattery:processing frame with battery cell info
2023-11-08 20:35:04.904492500 DEBUG:SerialBattery:decode_cellinfo_jk02(): self.frame_buffer
2023-11-08 20:35:04.906251500 DEBUG:SerialBattery:[85, 170, 235, 144, 2, 203, 49, 13, 46, 13, 47, 13, 46, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 0, 0, 0, 47, 13, 1, 0, 0, 1, 43, 0, 42, 0, 40, 0, 38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 163, 0, 0, 0, 0, 0, 188, 52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 137, 0, 139, 0, 0, 0, 0, 0, 0, 0, 0, 98, 139, 134, 4, 0, 224, 147, 4, 0, 7, 0, 0, 0, 184, 10, 35, 0, 100, 0, 0, 0, 250, 122, 217, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, 193, 3, 0, 0, 0, 0, 79, 110, 64, 64, 0, 0, 0, 0, 70, 5, 234, 24, 0, 1, 0, 1, 0, 5, 0, 0, 173, 157, 229, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 127, 220, 31, 1, 0, 0, 0, 0, 0, 0, 102]
2023-11-08 20:35:04.908158500 DEBUG:SerialBattery:{'model_nbr': 'BK-BLE-1.0', 'device_info': {'hw_rev': '11.XW', 'sw_rev': '11.17', 'uptime': 14252700, 'vendor_id': 'JK_B2A8S20P', 'manufacturing_date': '230527', 'serial_number': '2081215375', 'production': 'Input Us'}, 'last_update': 1699475704.401746, 'settings': {'cell_uvp': 2.75, 'cell_uvpr': 2.9, 'cell_ovp': 3.6, 'cell_ovpr': 3.5500000000000003, 'balance_trigger_voltage': 0.003, 'power_off_voltage': 2.6, 'max_charge_current': 150.0, 'max_discharge_current': 150.0, 'max_balance_current': 150.0, 'cell_count': 4, 'charging_switch': True, 'discharging_switch': True, 'balancing_switch': True}, 'cell_info': {'voltages': [3.3770000000000002, 3.374, 3.375, 3.374], 'average_cell_voltage': 0.0, 'delta_cell_voltage': 0.0, 'max_voltage_cell': 0, 'min_voltage_cell': 0, 'resistances': [0.0, 0.0, 0.0, 0.015, 0.0, 3.375, 0.001, 0.256, 0.043000000000000003, 0.042, 0.04, 0.038, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], 'total_voltage': 0.0, 'current': 0.0, 'temperature_sensor_1': 0.0, 'temperature_sensor_2': 0.0, 'temperature_mos': 0.0, 'balancing_current': 0.0, 'balancing_action': 0.0, 'battery_soc': 0, 'capacity_remain': 10682.368, 'capacity_nominal': 0.0, 'cycle_count': 13500, 'cycle_capacity': 0.0, 'charging_switch_enabled': False, 'discharging_switch_enabled': False, 'balancing_active': False, 'error_bitmask_16': '0x0', 'error_bitmask_2': '0000000000000000', 'power': 0.0}, 'warnings': {'resistance_too_high': False, 'cell_count_wrong': False, 'charge_overtemp': False, 'charge_undertemp': False, 'discharge_overtemp': False, 'cell_overvoltage': False, 'cell_undervoltage': False, 'charge_overcurrent': False, 'discharge_overcurrent': False}}
2023-11-08 20:35:04.919817500 DEBUG:SerialBattery:logged to dbus [0] ````

@bjoernh
Copy link

bjoernh commented Nov 11, 2023

Today I had the same Problem that all main Parameters are Zeros.
Screenshot 2023-11-11 at 10 23 16

So I installed the Nightly Build and this fixed my problem too.

Screenshot 2023-11-11 at 12 28 33

What I also observed (before the update), the cycles count was very high (54000) and not stable it goes up and down all the time.

I think the bug will happened, because my Battery is in the garage and now the temperatures outside going down. So this will happen by other JK-BMS Bluetooth users as well.

@mr-manuel thank you very much for fixing this issue 😃

@sstolk90
Copy link
Author

sstolk90 commented Nov 12, 2023 via email

@drago-more
Copy link

@mr-manuel Could you find anything in my log?

@mr-manuel
Copy link
Collaborator

@drago-more sorry I'm pretty busy at the moment. In the meanwhile could you try to change

to

if 1 == 1:

then check, if now all data is shown correctly, After change it to

if 1 != 1:

Please report back which one works for you. You have to run /data/etc/dbus-serialbattery/reinstall-local.sh after each change or better reboot the system.

@drago-more
Copy link

drago-more commented Nov 17, 2023

@mr-manuel Easy, no stress! 😉

What works for me is

        self.bms_max_cell_count = 32
        self.translate_cell_info = TRANSLATE_CELL_INFO_32S

It shows all values incl. the MOSFET temperature. Thus the issue seems to be with the if condition fb[70] == 255. In my case (JKBMS 11.XW, 4 cells) it results to FALSE instead to TRUE.

mr-manuel added a commit to mr-manuel/venus-os_dbus-serialbattery that referenced this issue Nov 17, 2023
@mr-manuel
Copy link
Collaborator

Could you all please test the latest nightly and check, if it works for you?

@drago-more
Copy link

Works for JKBMS 11.XW, 4 cells. 👍

@rver2024
Copy link

rver2024 commented Nov 18, 2023

What is the proper way to update to the latest nightly? I installed the latest nightly on my Cerbo GX without uninstalling the existing driver first, it didn’t work, I had to uninstall the existing driver then install the new one to make it work, is it the correct procedure?

@mr-manuel
Copy link
Collaborator

You can just execute the install.sh and select to install the nightly build and then select the dev branch. No uninstall needed, only a reboot.

@rver2024
Copy link

rver2024 commented Nov 18, 2023

Hi @mr-manuel, I had to reboot twice for my jkbms to display all the parameters in my case, the first reboot only shows the voltage I remember. I have since done an uninstall first and then the install, then everything seems to work fine.

One additional question, is there option to set balancing start voltage in this driver? Say, I want the jkbms to balance cells only above certain voltage. Thanks!

@mr-manuel
Copy link
Collaborator

No, you can only set the balancing voltage through the JKBMS app, since this is not something you need at a daily base. You set it once and forget about it, until you optimized your system.

@rver2024
Copy link

Got it. Thank you! @mr-manuel

Louisvdw pushed a commit that referenced this issue Nov 25, 2023
* Update reinstall-local.sh: Fixed charge current parameter

Update reinstall-local.sh: Corrected charge current parameter for  initial config.ini

* Exclude devices from driver startup
This prevents blocking the serial port

* implement callback function for update

* fix comments to reflect new logic

* update changelog

* set soc=100% when charge mode changes to float, apply exponential smoothing on current readout

* remove scan for devices

the scan for devices and check if the BMS to test is present doesn't add value
if the device is not within range (or the MAC is wrong), then the subsequent start_scraping call will either fail or fail to produce usable data

* JKBMS_BLE driver fixes

* added Bluetooth signal strenght, increased debug

* Optimized reinstallation procedure
- Changed: Optimized restart sequence for the bluetooth installation
- Changed: Run serial part first and then bluetooth part. This allows the serial driver to get operative faster
- Removed: $DRIVERNAME variable for clearer paths
- Removed: Bluetooth system driver restart, since the devices get disconnected by the service before starting the dbus-serialbatterydriver

* Improved Jkbms_Ble error handling

* optimized disable procedure

* small fixes

* save custom name and make it restart persistant
#100

* changed unique identifier from string to function
function can be overridden by BMS battery class

* fix typo

* fix Sinowealth not loading
#702

* fix unique identifier function

* enable BMS over config, if disabled by default
Now you can also add more then one BMS for BMS_TYPE

* show battery port in log

* ANT BMS fixes
Fixed that other devices are recognized as ANT BMS

* Sinowealth BMS fixes
Fixed that other devices are recognized as Sinowealth BMS

* improved publish_battery error handling
switched from error count to seconds

* Improve Battery Voltage Handling in Linear Absorption Mode

* Refactor change time() to int(time()) for consistency in max_voltage_start_time and tDiff calculation
* Refactor battery voltage calculations for efficiency and clarity
* Remove penalty_buffer
* Reset max_voltage_start_time wenn we going to bulk(dynamic) mode

* updated changelog

* fix reply processing

* Reduce the big inrush current, if the CVL jumps
from Bulk/Absorbtion to Float
fix #659

* Check returned data lenght for Seplos BMS

Be stricter about the return data we accept, might fix the problem of grid meters accidently being recognized as a Seplos

* Validate current, voltage, capacity and SoC for all BMS
This prevents that a device, which is no BMS, is detected as BMS

* removed double check

* bump version

* fix validation if None

* updated changelog

* proposal to #659 formatted :)

* bugfix proposal to #659

* refactor setting float charge_mode

* fix type error, removed bluetooth cronjob

* updated changelog

* fix rs485 write communication errors by inserting sleeps, add debug print for charge mode and fix crash on write soc failures

* fix write problem on set_soc. also changed the switch charge/discharge function, just in case

* debug msg

* Bluetooth optimizations

* Fixes by @peterohman
#505 (comment)

* fix #712

* fix meaningless time to go values

* fix meaningless time to go values

* Duration of transition to float depends on number of cells

* Float transition - Voltage drop per second

* Update hlpdatabms4s.py

* Validate setting of FLOAT_CELL_VOLTAGE and avoid misconfiguration

* consider utils.LINEAR_RECALCULATION_EVERY to refresh CVL

* cleanup

* consider utils.LINEAR_RECALCULATION_EVERY to refresh CVL

* small refactor, introduced set_cvl_linear function to set CVL only once every LINEAR_RECALCULATION_EVERY seconds

* fix typo

* updated changelog

* remove debug msg

* remove debug msg

* undo debug change

* Daly BMS make auto reset soc configurable

* added debug and error information for CVL

* fix proposal for #733 (#735)

* Added: Tollerance to enter float voltage once the timer is triggered

* Add bulk voltage
Load to bulk voltage every x days to reset the SoC to 100% for some BMS

* JKBMS disable high voltage warning on bulk
reenable after bulk was completed

* fixed error

* disable high voltage warning for all BMS
when charging to bulk voltage

* fix error and change default value
measurementToleranceVariation from 0.025 to 0.5 else in OffGrid mode max voltage is always kept

* Added temperature names to dbus/mqtt

* Use current avg of last 300 cycles for TTG & TTS

* Calculate only positive Time-to-SoC points

* added current average of last 5 minutes

* make CCL and DCL more clear

* fix small error

* bugfix: LLTJBD BMS SOC different in Xiaoxiang app and dbus-serialbattery

* black formatting

* JDB BMS - Control FETs for charge, discharge and disable / enable balancer (#761)

* feature: Allow to control charge / discharge FET
* feature: Allow to enable / disable balancer

* bugfix: Cycle Capacity is in 10 mAh

Fixes SoC with factor 100 * 100% percentage

* JBD BMS show balancer state in GUI page IO (#763)

* Bump version

* Fix typos

* Smaller fixes
- fixes #792 (comment)

* Removed comments from utils.py
This should make more clear that there are no values to change

* Updated changelog

* possible fix for LLT/JBS connection problems
#769
#777

* bugfix: LLT/JBD BMS general packet data size check

* improved reinstall and disable script

* LLT/JBD BMS - Improved error handling and automatical driver restart
in case of error. Should fix:
- #730
- #769
- #777

* Fixed Building wheel for dbus-fast won't finish on weak systems
Fixes #785

* Support for Daly CAN Bus (#169)

* support for Daly CAN Bus
* fix constructor args
* revert port, needs fix
* add can filters
* comment logger

Some changes are still needed to work with the latest version. They will follow in a next PR.

---------

Co-authored-by: Samuel Brucksch <samuel@iternio.com>
Co-authored-by: Manuel <mr-manuel@outlook.it>

* JKBMS BLE - Introduction of automatic SOC reset (HW Version 11) (#736)

* Introduction of automatic SOC reset for JK BMS (HW Version 11)
* Fixed value mapping
* Rework of the code to make it simpler to use without additional configuration.
Moved execution of SOC reset. It's now executed while changing from "Float" to "Float Transition".
* Implementation of suggested changes
Persist initial BMS OVP and OVPR settings
Make use of max_cell_voltage to calculate trigger value for OVP alert

* Added: Daly CAN and JKBMS CAN

* added CAN bms to installation script
optimized CAN drivers

* smaller fixes

* Trigger JK BLE SOC reset when using Step Mode

* Moved trigger_soc_reset()

* fixes LLT/JBD SOC > 100%
#769

* changed VOLTAGE_DROP behaviour

* Fix JKBMS not starting if BMS manuf. date is empty

* corrected bulk, absorption and soc reset terms

* fix typo

* add JKBMS_BLE debugging data

* fix small error

* added logging to config

* add sleep before starting driver
prevents lot of timeouts after reinstalling the driver, since the restart is now much faster than before

* changed post install info

* fix error

* Daly BMS fixed embedded null byte
#837

* added info for SoC reset to default config file

* fix for #716
#716

* fix for #716 and JKBMS model recognition
#716

* optimized logging

* fix JKBMS recognition

* added debugging

* fixes #716
#716

---------

Co-authored-by: Holger Schultheiß <hoschult@web.de>
Co-authored-by: Stefan Seidel <lkml@stefanseidel.info>
Co-authored-by: Bernd Stahlbock <6627385+transistorgit@users.noreply.github.com>
Co-authored-by: seidler2547 <github@stefanseidel.info>
Co-authored-by: ogurevich <50322596+ogurevich@users.noreply.github.com>
Co-authored-by: wollew <wollew@users.noreply.github.com>
Co-authored-by: Oleg Gurevich <oleg@gurevich.de>
Co-authored-by: peterohman <psub@fieber.se>
Co-authored-by: Strawder, Paul <paul@coach-ai.com>
Co-authored-by: Paul Strawder <paulidstein@gmail.com>
Co-authored-by: Samuel Brucksch <SamuelBrucksch@users.noreply.github.com>
Co-authored-by: Samuel Brucksch <samuel@iternio.com>
Co-authored-by: ArendsM <136503378+ArendsM@users.noreply.github.com>
Co-authored-by: Meik Arends <github@arends.info>
@rver2024
Copy link

rver2024 commented Dec 8, 2023

Hi @mr-manuel, has this fix been committed to the latest release in the main branch? I lost track of it since I accidentally damage my JKBMS, I since bought a new one, exactly the same one from JK, installed the latest driver by selecting option 1, but the “MOSFET temperature” is still showing 0. I tried to modify the jkbms_brn.py the way you told me before, but I couldn’t find the line with code “ if fb[70] == 255 and fb[71] == 255: ” anymore. Any inside on how the fix the issue? My new JKBMS is also a 8-cell with 11.XW hardware version, exactly the same as my old BMS. Thank you very much!

@mr-manuel
Copy link
Collaborator

Install the latest nightly of the dev branch.

@rver2024
Copy link

rver2024 commented Dec 8, 2023

Install the latest nightly of the dev branch.

Yep, the latest dev version of the nightly works. Thanks!

Louisvdw pushed a commit that referenced this issue Feb 28, 2024
* fix Sinowealth not loading
#702

* fix unique identifier function

* enable BMS over config, if disabled by default
Now you can also add more then one BMS for BMS_TYPE

* show battery port in log

* ANT BMS fixes
Fixed that other devices are recognized as ANT BMS

* Sinowealth BMS fixes
Fixed that other devices are recognized as Sinowealth BMS

* improved publish_battery error handling
switched from error count to seconds

* Improve Battery Voltage Handling in Linear Absorption Mode

* Refactor change time() to int(time()) for consistency in max_voltage_start_time and tDiff calculation
* Refactor battery voltage calculations for efficiency and clarity
* Remove penalty_buffer
* Reset max_voltage_start_time wenn we going to bulk(dynamic) mode

* updated changelog

* fix reply processing

* Reduce the big inrush current, if the CVL jumps
from Bulk/Absorbtion to Float
fix #659

* Check returned data lenght for Seplos BMS

Be stricter about the return data we accept, might fix the problem of grid meters accidently being recognized as a Seplos

* Validate current, voltage, capacity and SoC for all BMS
This prevents that a device, which is no BMS, is detected as BMS

* removed double check

* bump version

* fix validation if None

* updated changelog

* proposal to #659 formatted :)

* bugfix proposal to #659

* refactor setting float charge_mode

* fix type error, removed bluetooth cronjob

* updated changelog

* fix rs485 write communication errors by inserting sleeps, add debug print for charge mode and fix crash on write soc failures

* fix write problem on set_soc. also changed the switch charge/discharge function, just in case

* debug msg

* Bluetooth optimizations

* Fixes by @peterohman
#505 (comment)

* fix #712

* fix meaningless time to go values

* fix meaningless time to go values

* Duration of transition to float depends on number of cells

* Float transition - Voltage drop per second

* Update hlpdatabms4s.py

* Validate setting of FLOAT_CELL_VOLTAGE and avoid misconfiguration

* consider utils.LINEAR_RECALCULATION_EVERY to refresh CVL

* cleanup

* consider utils.LINEAR_RECALCULATION_EVERY to refresh CVL

* small refactor, introduced set_cvl_linear function to set CVL only once every LINEAR_RECALCULATION_EVERY seconds

* fix typo

* updated changelog

* remove debug msg

* remove debug msg

* undo debug change

* Daly BMS make auto reset soc configurable

* added debug and error information for CVL

* fix proposal for #733 (#735)

* Added: Tollerance to enter float voltage once the timer is triggered

* Add bulk voltage
Load to bulk voltage every x days to reset the SoC to 100% for some BMS

* JKBMS disable high voltage warning on bulk
reenable after bulk was completed

* fixed error

* disable high voltage warning for all BMS
when charging to bulk voltage

* fix error and change default value
measurementToleranceVariation from 0.025 to 0.5 else in OffGrid mode max voltage is always kept

* Added temperature names to dbus/mqtt

* Use current avg of last 300 cycles for TTG & TTS

* Calculate only positive Time-to-SoC points

* added current average of last 5 minutes

* make CCL and DCL more clear

* fix small error

* bugfix: LLTJBD BMS SOC different in Xiaoxiang app and dbus-serialbattery

* black formatting

* JDB BMS - Control FETs for charge, discharge and disable / enable balancer (#761)

* feature: Allow to control charge / discharge FET
* feature: Allow to enable / disable balancer

* bugfix: Cycle Capacity is in 10 mAh

Fixes SoC with factor 100 * 100% percentage

* JBD BMS show balancer state in GUI page IO (#763)

* Bump version

* Fix typos

* Smaller fixes
- fixes #792 (comment)

* Removed comments from utils.py
This should make more clear that there are no values to change

* Updated changelog

* possible fix for LLT/JBS connection problems
#769
#777

* bugfix: LLT/JBD BMS general packet data size check

* improved reinstall and disable script

* LLT/JBD BMS - Improved error handling and automatical driver restart
in case of error. Should fix:
- #730
- #769
- #777

* Fixed Building wheel for dbus-fast won't finish on weak systems
Fixes #785

* Support for Daly CAN Bus (#169)

* support for Daly CAN Bus
* fix constructor args
* revert port, needs fix
* add can filters
* comment logger

Some changes are still needed to work with the latest version. They will follow in a next PR.

---------

Co-authored-by: Samuel Brucksch <samuel@iternio.com>
Co-authored-by: Manuel <mr-manuel@outlook.it>

* JKBMS BLE - Introduction of automatic SOC reset (HW Version 11) (#736)

* Introduction of automatic SOC reset for JK BMS (HW Version 11)
* Fixed value mapping
* Rework of the code to make it simpler to use without additional configuration.
Moved execution of SOC reset. It's now executed while changing from "Float" to "Float Transition".
* Implementation of suggested changes
Persist initial BMS OVP and OVPR settings
Make use of max_cell_voltage to calculate trigger value for OVP alert

* Added: Daly CAN and JKBMS CAN

* added CAN bms to installation script
optimized CAN drivers

* smaller fixes

* Trigger JK BLE SOC reset when using Step Mode

* Moved trigger_soc_reset()

* fixes LLT/JBD SOC > 100%
#769

* changed VOLTAGE_DROP behaviour

* Fix JKBMS not starting if BMS manuf. date is empty

* corrected bulk, absorption and soc reset terms

* fix typo

* add JKBMS_BLE debugging data

* fix small error

* Some changes for lost bluetooth connection / hci_uart stack restart

* added logging to config

* add sleep before starting driver
prevents lot of timeouts after reinstalling the driver, since the restart is now much faster than before

* changed post install info

* fix error

* Daly BMS fixed embedded null byte
#837

* added info for SoC reset to default config file

* fix for #716
#716

* fix for #716 and JKBMS model recognition
#716

* optimized logging

* fix JKBMS recognition

* added debugging

* fixes #716
#716

* Bind device instance to unique_identifier
#718

* added data types to battery class
disabled unused variables

* save current charge state
#840

* correct file permissions

* updated changelog

* added periodic saveChargeDetails

* fix some small errors

* fix issue with ruuvi tags
When there are hundreds of unused ruuvi tags in the settings list that where added because thei where nearby the driver does not start correctly. These stale entries are disabled on the driver startup.
The issue was already filed to Victron developers

* CVL with i-controller instead of penaltysum

* cvl_controller: switch to choose PenaltySum or ICOntroller + documentation

* docu enhancement

* Add setting and install logic for usb bluetooth module

* round temperatures

* changed battery disconnect behaviour

* Fixes #891
#891

* updated changelog

* Add bluetooth device note to config.default.ini

* Fix typo in bluetooth note in config.default.ini

* fixed error in new cvl_controller

* fixed float division by zero and code optimization

* Restart MAX_VOLTAGE_TIME_SEC if cell diff > CELL_VOLTAGE_DIFF_KEEP_MAX_VOLTAGE_TIME_RESTART

* Calculation of the SOC based on coloumb-counting (#868)

* Calculation of the SOC in the driver based on coloumb-counting

* soc_calc: add current correction before integration

* soc_calc: correction map for current

* Soc_calc: CorrectionMap, switch to turn on/off correction, selectable initial value

* soc_calc: Bugfix

* soc_calc: Bugfix

* store soc in dbus for restart

* store soc in dbus for restart (formatted)

* store soc in dbus for restart (bugfix)

* save soc_calc only after change > 1.0

* store soc in dbus for restart (bugfix)

* logger does not work this way. do not know why

* writing and reading to dbus works

* Removed options: SOC_CALC_CURRENT_CORRECTION, SOC_CALC_RESET_VALUE_ON_RESTART, SOC_CALC_INIT_VALUE
sort soc_calc alphabetically

* fixed comments

* Updated changelog, small fixes

* Changed: PUBLISH_CONFIG_VALUES from 0/1 to True/False

* Changed: Code optimizations
- Changed some variables to be more clear
- Added comments for easier code understanding

* Calculated SOC: Added two decimals, added BMS SOC for MQTT & Node-RED

* Updated changelog, small fixes

* Changed: PUBLISH_CONFIG_VALUES from 0/1 to True/False

* Changed: Code optimizations
- Changed some variables to be more clear
- Added comments for easier code understanding

* Calculated SOC: Added two decimals, added BMS SOC for MQTT & Node-RED

* Fix #898
#898

* Changed: Fix issue loading settings from dbus

* Added nightly install option
makes it easier for users to pretest fixes

* Changed: more detailed error output when an exception happens

* Possible fix for #912
#912

* Fixes #919
#919

* Changed: Exit script with error, if port excluded
else the serialstarter stops at the dbus-serialbattery

* Fixed some smaller errors

* Updated pre-release workflow

* Fix JK BMS connection restart when bluetooth fails.

This fix installs a new thread to monitor the state of the original
scraping thread.
If scraping thread dies, it verifies that it did not because the
scraping was intentionally stopped by calling stop_scrapping.
When restarting the scrapper, it first calls the bluetooth
reset lambda function that was passed in the class contructor, such that
bluetooth is ready to make a proper connection.

* Fixes #916
#916

* Added Venus OS version to logfile

* Fix #840
#840

* Small code formatting fixes

* Optimized reinstall script. Restart GUI only on changes.

* Display debugging data in GUI when DEBUG enabled

* Install script now shows repositories and version numbers

* Update daly_can.py

Fixing #950 for DalyBMS

* Update jkbms_can.py

Fixing #950 for Jk BMS

* Fix black lint check

* Fixes #970
#970

* Fixed some errors in restoring values from dbus settings

* Moved sleep on start for all BMS

* Update config description

* Reworked a part of the default config

* fix typo in stopping services when reinstalling

* Fix Time-to-SoC and Time-to-Go calculation

* Add changelog info

* Round sum and diff voltage

* Temperature limitation variables where changed

* SoC limitation variables where changed

* Added error messages

* Remove unneeded code

* Reset SoC to 0% if empty

* Add GUIv2 for dbus-serialbattery

* Check free space before installing

* Added new GUIv2 version

* Removed Python 2 compatibility

* Changelog update

* Code cleanup
- Removed: get_temperatures()
- Removed: update_last_seen()

* Bluetooth code optimizations

* Fixed some JKBMS BLE not starting
#819

* Check if packages are already installed before install

* Fixed some SOC calculation errors

* Fixed None SOC on driver start

* Do not show and allow button change when callback is missing for:
- ForceChargingOff
- ForceDischargingOff
- TurnBalancingOff

* Check if a device instance is already used by creating a PID file

* Log and execute SOC reset to 100% or 0% only once

* Update GitHub workflow and issue templates

* Fixed LLT/JBD BMS with only on temperature sensor #791
#971

* Fix warning on reinstall

* Fix missing IO control for JBDBMS #992
#992

* Prepare for removing dev branch

---------

Co-authored-by: ogurevich <50322596+ogurevich@users.noreply.github.com>
Co-authored-by: Bernd Stahlbock <6627385+transistorgit@users.noreply.github.com>
Co-authored-by: wollew <wollew@users.noreply.github.com>
Co-authored-by: Oleg Gurevich <oleg@gurevich.de>
Co-authored-by: peterohman <psub@fieber.se>
Co-authored-by: Strawder, Paul <paul@coach-ai.com>
Co-authored-by: Paul Strawder <paulidstein@gmail.com>
Co-authored-by: Samuel Brucksch <SamuelBrucksch@users.noreply.github.com>
Co-authored-by: Samuel Brucksch <samuel@iternio.com>
Co-authored-by: ArendsM <136503378+ArendsM@users.noreply.github.com>
Co-authored-by: Meik Arends <github@arends.info>
Co-authored-by: Marvo2011 <Marvin.Edeler@gmail.com>
Co-authored-by: cflenker <christian.flenker@gmx.de>
Co-authored-by: cflenker <125555670+cflenker@users.noreply.github.com>
Co-authored-by: Cupertino Miranda <cupertinomiranda@gmail.com>
Co-authored-by: Martin Polehla <p0l0us@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

9 participants