birdie1 / victron

Victron bluetooth and serial communication at a python script. With MQTT and HomeAssistant support.
GNU General Public License v3.0
125 stars 16 forks source link

Support for SmartSolar over BT LE #16

Closed Jackfritt closed 2 years ago

Jackfritt commented 2 years ago

I tried the code from https://github.com/vvvrrooomm/victron and it works ;) Can you add support for this? I couldn´t get your code to work. There are still errors but some Value are ok: SmartSolar: SmartSolar Solar Voltage: 33.64V SmartSolar: Voltage: 13.56V SmartSolar: SmartSolar Battery Current: 0.2A ... Seems there is no support for BT LE and Smartsolar yet.. Here is the output from other script:

python3 victron.py -d 2 starting with devices: 2 prepare device SmartSolar SmartSolar start timer loop manager event loop startinf SmartSolar connect SmartSolar: [F5:4D:3D:9C:1B:F6] Connected SmartSolar connected:True SmartSolar BT connected until 15:36:32 SmartSolar:subscribe notifications SmartSolar:characteristics empty, sleep & retry - CHECK DEVICE PAIRING! SmartSolar: [F5:4D:3D:9C:1B:F6] Resolved services [F5:4D:3D:9C:1B:F6] Service [306b0001-b081-4037-83dc-e59fcc3cdfd0] (vendor, smartsolar & BMV712 ) [F5:4D:3D:9C:1B:F6] Characteristic [306b0004-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0003-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0002-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Service [97580001-ddf1-48be-b73e-182664615d8e] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [97580006-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580004-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580003-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580002-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Service [68c10001-b17f-4d3a-a290-34ad6499937c] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [68c10003-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Characteristic [68c10002-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Service [00001801-0000-1000-8000-00805f9b34fb] (generic attributes) [F5:4D:3D:9C:1B:F6] Characteristic [00002a05-0000-1000-8000-00805f9b34fb] SmartSolar: notifications for 000c: 00002a05-0000-1000-8000-00805f9b34fb SmartSolar: notifications for 0010: 68c10002-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0013: 68c10003-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0016: 97580002-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0018: 97580003-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001b: 97580004-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001d: 97580006-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0021: 306b0002-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0024: 306b0003-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0027: 306b0004-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: enable notifications done SmartSolar send init sequence SmartSolar: sending 0021, databytearray(b'\xfa\x80\xff') SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9\x80') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x01') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x03\x00') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'\x03\x01\x03\x03") SmartSolar: write succeeded SmartSolar: sending 0027, databytearray(b'\x05\x00\x81\x19\xec\x0f\x05\x00\x81\x19\xec\x0e\x05\x00\x81\x19\x01\x0c\x05\x00') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x81\x18\x90\x05\x00\x81\x19\xec?\x05\x00\x81\x19\xec\x12') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x02\x9f\x00\x00\x01\x00\x03\x01\xff' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x19\xec\xdc\x05\x03\x81\x19\xec\xeb\x05\x03\x81\x19\xec\xed') SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x07\x00\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'") SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: write succeeded SmartSolar: unknown single packet: b'\x07\x00\x03\x00\x07\x00\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x00\x19\xec\x0f\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\xec\x0e\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\x01\x0c\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\t\x00\x18\x90\x01' SmartSolar: error handling: b'\x08\x00\x19\xec?A\x00': 'unknown command 0x3f' SmartSolar: error handling: b'\t\x00\x19\xec\x12\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\xf7\x03\x00' SmartSolar: error handling: b'\t\x03\x19\xec\xeb\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: error handling: b'\t\x03\x19\xec\xed\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.64V SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.7V SmartSolar: error handling: b'\x08\x03\x19\xecZD\xe5\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB+\r' SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.7V SmartSolar: error handling: b'\x08\x03\x19\xecZD\xe6\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB+\r' SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.73V SmartSolar: error handling: b'\x08\x03\x19\xecZD\xe7\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.76V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xe8\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB6\r' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xe9\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.88V SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: error handling: b'\x08\x03\x19\x01\x0eA\x00': 18416392 SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xea\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB=\r' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.92V SmartSolar: error handling: b'\x08\x03\x19\xecZD\xeb\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 33.95V SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xec\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbBK\r' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 34.04V SmartSolar: error handling: b'\x08\x03\x19\xecZD\xed\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BL\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBL\x05' SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xecZD\xee\x06\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\x10PX"\x00\x04\x00\x00\x00\x00\x00\x00\x00\x8c\x05\xa9\x04': 3961062152 SmartSolar: error handling: b'\x00\x00\x00\x00\x00*\x00\x01\x00\x12\x02\x14\x00\x00\x00\x0e\x00K\x102': 3961062152 SmartSolar: unknown single packet: b'\x00' SmartSolar: [F5:4D:3D:9C:1B:F6] Disconnected SmartSolar planned disconnect SmartSolar BT disconnected, connecting again at 15:37:26 SmartSolar connecting in 30 SmartSolar connect SmartSolar: [F5:4D:3D:9C:1B:F6] Connected SmartSolar connected:True SmartSolar BT connected until 15:38:26 SmartSolar:subscribe notifications SmartSolar: notifications for 000c: 00002a05-0000-1000-8000-00805f9b34fb SmartSolar: notifications for 0010: 68c10002-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0013: 68c10003-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0016: 97580002-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0018: 97580003-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001b: 97580004-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001d: 97580006-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0021: 306b0002-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0024: 306b0003-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0027: 306b0004-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: enable notifications done SmartSolar: [F5:4D:3D:9C:1B:F6] Resolved services [F5:4D:3D:9C:1B:F6] Service [306b0001-b081-4037-83dc-e59fcc3cdfd0] (vendor, smartsolar & BMV712 ) [F5:4D:3D:9C:1B:F6] Characteristic [306b0004-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0003-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0002-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Service [97580001-ddf1-48be-b73e-182664615d8e] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [97580006-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580004-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580003-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580002-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Service [68c10001-b17f-4d3a-a290-34ad6499937c] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [68c10003-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Characteristic [68c10002-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Service [00001801-0000-1000-8000-00805f9b34fb] (generic attributes) [F5:4D:3D:9C:1B:F6] Characteristic [00002a05-0000-1000-8000-00805f9b34fb] SmartSolar send init sequence SmartSolar: sending 0021, databytearray(b'\xfa\x80\xff') SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9\x80') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x01') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x03\x00') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'\x03\x01\x03\x03") SmartSolar: write succeeded SmartSolar: sending 0027, databytearray(b'\x05\x00\x81\x19\xec\x0f\x05\x00\x81\x19\xec\x0e\x05\x00\x81\x19\x01\x0c\x05\x00') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x81\x18\x90\x05\x00\x81\x19\xec?\x05\x00\x81\x19\xec\x12') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x19\xec\xdc\x05\x03\x81\x19\xec\xeb\x05\x03\x81\x19\xec\xed') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x02\x9f\x00\x00\x01\x00\x03\x01\xff' SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'") SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x07\x00\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: unknown single packet: b'\x07\x00\x03\x00\x07\x00\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x00\x19\xec\x0f\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\xec\x0e\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\x01\x0c\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: write succeeded SmartSolar: unknown single packet: b'\t\x00\x18\x90\x01' SmartSolar: error handling: b'\x08\x00\x19\xec?A\x00': 'unknown command 0x3f' SmartSolar: error handling: b'\t\x00\x19\xec\x12\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\xf7\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x03\x19\xec\xeb\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: error handling: b'\t\x03\x19\xec\xed\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 35.63V SmartSolar: error handling: b'\x08\x03\x19\xecZDU\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 35.66V SmartSolar: error handling: b'\x08\x03\x19\xecZDV\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBL\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZDW\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 35.67V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 35.66V SmartSolar: error handling: b'\x08\x03\x19\xecZDX\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBM\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZDY\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: SmartSolar Solar Voltage: 35.67V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB\xee\r' SmartSolar: error handling: b'\x08\x03\x19\xecZDZ\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBM\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZD[\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 35.68V SmartSolar: error handling: b'\x08\x03\x19\xecZD\\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 35.69V SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BL\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\x01\x0eA\x00': 18416392 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBM\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZD]\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBK\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZD^\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: [F5:4D:3D:9C:1B:F6] Disconnected SmartSolar planned disconnect SmartSolar BT disconnected, connecting again at 15:39:18 SmartSolar connecting in 30 SmartSolar connect SmartSolar: [F5:4D:3D:9C:1B:F6] Connected SmartSolar connected:True SmartSolar BT connected until 15:40:19 SmartSolar:subscribe notifications SmartSolar: notifications for 000c: 00002a05-0000-1000-8000-00805f9b34fb SmartSolar: notifications for 0010: 68c10002-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0013: 68c10003-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0016: 97580002-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0018: 97580003-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001b: 97580004-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001d: 97580006-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0021: 306b0002-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0024: 306b0003-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0027: 306b0004-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: enable notifications done SmartSolar: [F5:4D:3D:9C:1B:F6] Resolved services [F5:4D:3D:9C:1B:F6] Service [306b0001-b081-4037-83dc-e59fcc3cdfd0] (vendor, smartsolar & BMV712 ) [F5:4D:3D:9C:1B:F6] Characteristic [306b0004-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0003-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0002-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Service [97580001-ddf1-48be-b73e-182664615d8e] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [97580006-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580004-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580003-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580002-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Service [68c10001-b17f-4d3a-a290-34ad6499937c] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [68c10003-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Characteristic [68c10002-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Service [00001801-0000-1000-8000-00805f9b34fb] (generic attributes) [F5:4D:3D:9C:1B:F6] Characteristic [00002a05-0000-1000-8000-00805f9b34fb] SmartSolar send init sequence SmartSolar: sending 0021, databytearray(b'\xfa\x80\xff') SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9\x80') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x01') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x03\x00') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'\x03\x01\x03\x03") SmartSolar: write succeeded SmartSolar: sending 0027, databytearray(b'\x05\x00\x81\x19\xec\x0f\x05\x00\x81\x19\xec\x0e\x05\x00\x81\x19\x01\x0c\x05\x00') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x81\x18\x90\x05\x00\x81\x19\xec?\x05\x00\x81\x19\xec\x12') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x19\xec\xdc\x05\x03\x81\x19\xec\xeb\x05\x03\x81\x19\xec\xed') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x02\x9f\x00\x00\x01\x00\x03\x01\xff' SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'") SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x07\x00\x03\x00' SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: write succeeded SmartSolar: unknown single packet: b'\x07\x00\x03\x00\x07\x00\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x00\x19\xec\x0f\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\xec\x0e\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\x01\x0c\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\t\x00\x18\x90\x01' SmartSolar: error handling: b'\x08\x00\x19\xec?A\x00': 'unknown command 0x3f' SmartSolar: error handling: b'\t\x00\x19\xec\x12\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\xf7\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x03\x19\xec\xeb\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: error handling: b'\t\x03\x19\xec\xed\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.28V SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BL\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.27V SmartSolar: error handling: b'\x08\x03\x19\xecZD\xc6\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.3V SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBK\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZD\xc7\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xc8\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xc9\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: unknown single packet: b'\x08\x03\x18\x90A\x01' SmartSolar: error handling: b'\x08\x03\x19\x01PD!\x00\x00\x00': 18416392 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xca\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xcb\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD\xcc\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.31V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB1\x0e' SmartSolar: error handling: b'\x08\x03\x19\xecZD\xcd\x07\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\x01\x0eA\x00': 18416392 SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbB.\x0e' SmartSolar: error handling: b'\x08\x03\x19\xecZD\xce\x07\x12\x00': 3961062152 SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBK\x05' SmartSolar: error handling: b'\x08\x03\x19\xecZD\xcf\x07\x12\x00': 3961062152 SmartSolar: [F5:4D:3D:9C:1B:F6] Disconnected SmartSolar planned disconnect SmartSolar BT disconnected, connecting again at 15:41:11 SmartSolar connecting in 30 SmartSolar connect SmartSolar: [F5:4D:3D:9C:1B:F6] Connected SmartSolar connected:True SmartSolar BT connected until 15:42:11 SmartSolar:subscribe notifications SmartSolar: notifications for 000c: 00002a05-0000-1000-8000-00805f9b34fb SmartSolar: notifications for 0010: 68c10002-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0013: 68c10003-b17f-4d3a-a290-34ad6499937c SmartSolar: notifications for 0016: 97580002-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0018: 97580003-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001b: 97580004-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 001d: 97580006-ddf1-48be-b73e-182664615d8e SmartSolar: notifications for 0021: 306b0002-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0024: 306b0003-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: notifications for 0027: 306b0004-b081-4037-83dc-e59fcc3cdfd0 SmartSolar: enable notifications done SmartSolar: [F5:4D:3D:9C:1B:F6] Resolved services [F5:4D:3D:9C:1B:F6] Service [306b0001-b081-4037-83dc-e59fcc3cdfd0] (vendor, smartsolar & BMV712 ) [F5:4D:3D:9C:1B:F6] Characteristic [306b0004-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0003-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Characteristic [306b0002-b081-4037-83dc-e59fcc3cdfd0] [F5:4D:3D:9C:1B:F6] Service [97580001-ddf1-48be-b73e-182664615d8e] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [97580006-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580004-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580003-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Characteristic [97580002-ddf1-48be-b73e-182664615d8e] [F5:4D:3D:9C:1B:F6] Service [68c10001-b17f-4d3a-a290-34ad6499937c] (vendor, VE.Direct Smart) [F5:4D:3D:9C:1B:F6] Characteristic [68c10003-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Characteristic [68c10002-b17f-4d3a-a290-34ad6499937c] [F5:4D:3D:9C:1B:F6] Service [00001801-0000-1000-8000-00805f9b34fb] (generic attributes) [F5:4D:3D:9C:1B:F6] Characteristic [00002a05-0000-1000-8000-00805f9b34fb] SmartSolar send init sequence SmartSolar: sending 0021, databytearray(b'\xfa\x80\xff') SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9\x80') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x01') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x03\x00') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'\x03\x01\x03\x03") SmartSolar: write succeeded SmartSolar: sending 0027, databytearray(b'\x05\x00\x81\x19\xec\x0f\x05\x00\x81\x19\xec\x0e\x05\x00\x81\x19\x01\x0c\x05\x00') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x02\x9f\x00\x00\x01\x00\x03\x01\xff' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\x07\x00\x03\x00' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x81\x18\x90\x05\x00\x81\x19\xec?\x05\x00\x81\x19\xec\x12') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: unknown single packet: b'\x07\x00\x03\x00\x07\x00\x03\x00' SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b'\x19\xec\xdc\x05\x03\x81\x19\xec\xeb\x05\x03\x81\x19\xec\xed') SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: write succeeded SmartSolar: sending 0024, databytearray(b"\x06\x00\x82\x18\x93B\x10\'") SmartSolar: write succeeded SmartSolar: sending 0021, databytearray(b'\xf9A') SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x00\x19\xec\x0f\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: write succeeded SmartSolar: error handling: b'\t\x00\x19\xec\x0e\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\t\x00\x19\x01\x0c\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\t\x00\x18\x90\x01' SmartSolar: error handling: b'\x08\x00\x19\xec?A\x00': 'unknown command 0x3f' SmartSolar: error handling: b'\t\x00\x19\xec\x12\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: unknown single packet: b'\xf7\x03\x00' SmartSolar: unknown single packet: b'\xf9\x01' SmartSolar: error handling: b'\t\x03\x19\xec\xeb\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: unknown single packet: b"\x08\x00\x18\x93B\x10'" SmartSolar: error handling: b'\t\x03\x19\xec\xed\x01': decode_fixed_len() takes 1 positional argument but 2 were given SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BL\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xecZD6\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBM\x05' SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xecZD7\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBK\x05' SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.82V SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: error handling: b'\x08\x03\x19\xecZD8\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbBc\x0e' SmartSolar: Voltage: 13.55V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.82V SmartSolar: error handling: b'\x08\x03\x19\xecZD9\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.83V SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x82\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.84V SmartSolar: error handling: b'\x08\x03\x19\xecZD:\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.85V SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.86V SmartSolar: error handling: b'\x08\x03\x19\xecZD;\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.85V SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xecZD<\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00': 3961062152 SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x85\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.86V SmartSolar: error handling: b'\x08\x03\x19\x02\x00A\x01': 35193608 SmartSolar: error handling: b'\x08\x03\x19\x02\x02D\x02\x00\x00\x00': 35193608 SmartSolar: SmartSolar Battery Current: 0.2A SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BL\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\xecZD=\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\x8dBM\x05' SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.87V SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BM\x05': 'unknown command 0xa9' SmartSolar: error handling: b'\x08\x03\x19\x01\x0eA\x00': 18416392 SmartSolar: error handling: b'\x08\x03\x19\xecZD>\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.89V SmartSolar: Voltage: 13.56V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.88V SmartSolar: error handling: b'\x08\x03\x19\xecZD?\x08\x12\x00': 3961062152 SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x90\x01\x00\x00\x08\x03': 3961062152 SmartSolar: unknown single packet: b'\x19\xed\xbbBf\x0e' SmartSolar: Voltage: 13.57V SmartSolar: error handling: b'\x08\x03\x19\xec\x8aB\x04\x00\x08\x03\x19\xed\xbcD\x83\x01\x00\x00': 3961062152 SmartSolar: SmartSolar Solar Voltage: 36.89V SmartSolar: error handling: b'\x08\x03\x19\xed\xa9BL\x05': 'unknown command 0xa9' SmartSolar: [F5:4D:3D:9C:1B:F6] Disconnected

birdie1 commented 2 years ago

This sounds like I broke something with my recent commits, can you try if the commit https://github.com/birdie1/victron/commit/6eb12e0de4b1911e9dbf620b10b861a1bf475475 are still working?

gjedeer commented 2 years ago

Works with my SmartSolar over BLE/GATT, no errors, latest commit from master.

birdie1 commented 2 years ago

Thanks, then I will close it.