Hallo,
puenktlich zu Weihnachten ist mein BMS ausgefallen und somit natuerlich erstmal auch meine ganze Anlage 
Mittlerweile ist ein neues JK BMS eingebaut, das wieder funktioniert - nur leider scheint sich das Protokoll der Blutooth-Kommunikation veraendert zu haben. Ich habe das gleiche BMS bestellt, offensichtlich allerdings mit einer anderen Firmware (werde ich hier nachtragen)
Das Problem liegt jetzt darin, dass
- sich der ESP zuerst gar nicht connecten wollte - das konnte ich aber loesen, indem ich den Devicenamen geaendert habe von JK-B2A24S20P auf JK_B2A24S20P (man beachte den Unterstrich....)
- ausser der Zellspannung nichts reportet wird, bzw. nur Muell
Kann hier jemand helfen, dass die Daten wieder - wie sie sollen - ausgelesen werden koennen?
Anbei noch ein Auszug aus dem Full-Debug:
18:15:42.866 -> Discharge on? = off,
18:15:42.866 -> unbekant 7 = 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 11, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40,
18:15:43.242 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:43.242 -> data: 55, AA, EB, 90, 2, A, CC, C, CB, C, CC, C, CD, C, CB, C, CC, C, CD, C, CD, C, CD, C, CD, C, CD, C, CD, C, CD, C, CC, C, C9, C, CD, C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, FF, 0, 0, CC, C, 2, 0, 0, 4, 2D, 0, 2A, 0, 2A, 0, 2B, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:43.285 -> Daten anerkannt !
18:15:43.285 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
18:15:43.285 -> data: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, CA, 0, 0, 0, 0, 0,
18:15:43.328 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:43.328 -> data: C5, CC, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 97, 0, 0, 0, 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 12, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40, 0, 0, 0, 0, 7A, 14, 55, 1A, 0, 1, 0, 1, 0, 5, 0, 0, 3D, F5, 0, 0, 0, 0, 0, 0, CA, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:43.371 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
18:15:43.371 -> data: 0, 0, 0, 0, 0, 0, 0, 0, 0, FE, FF, 7F, DC, 2F, 1, 1, 1, 0, 0, 0, 0, BF,
18:15:43.371 -> New Data for Analyse Complete...
18:15:43.371 -> Cell Voltages = 3.276V, 3.275V, 3.276V, 3.277V, 3.275V, 3.276V, 3.277V, 3.277V, 3.277V, 3.277V, 3.277V, 3.277V, 3.277V, 3.276V, 3.273V, 3.277V
18:15:43.371 -> unbekant 1 = 0, 0, 0, 0,
18:15:43.371 -> Average Cell Voltage = 0.000V,
18:15:43.371 -> Delta Cell Voltage = 0.000V,
18:15:43.408 -> Current Balancer = 0.000V,
18:15:43.408 -> unbekant 2 = 0, 0, 0, 0, 0, 0,
18:15:43.408 -> Battery Voltage = 0.000V,
18:15:43.408 -> CAN_Battery Voltage = 0V,
18:15:43.408 -> Battery Power = 0.000W,
18:15:43.408 -> Charge Current = 0.000A,
18:15:43.408 -> Analyse = 0, 0, 0, 0, 0, 0, 0, 0
18:15:43.408 -> unbekant 3 = 0, 0, 0, 0, 0, 0,
18:15:43.408 -> Battery T1 = 0.000°C,
18:15:43.408 -> Battery T2 = 0.000°C,
18:15:43.408 -> MOS Temp = 0.000°C,
18:15:43.408 -> Balance_Curr = 0.000A,
18:15:43.408 -> unbekant 4 = 0, 0,
18:15:43.408 -> Percent Remain = 0%,
18:15:43.408 -> Capacity Remain = 13238.272,
18:15:43.408 -> Nominal Capacity = 0.000,
18:15:43.447 -> Cycle Count = 401,
18:15:43.447 -> unbekant 5 = 0, 0, 0, 0, 0, 0,
18:15:43.447 -> Capacity Cycle = 0.000,
18:15:43.447 -> Tage: 114 Stunden: 12 Minuten: 54 Sekunden: 46
18:15:43.447 -> unbekant 5 = 0,
18:15:43.447 -> Charge on? = off,
18:15:43.447 -> Discharge on? = off,
18:15:43.447 -> unbekant 7 = 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 12, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40,
18:15:43.773 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:43.773 -> data: 55, AA, EB, 90, 2, B, CD, C, CB, C, CD, C, CB, C, C9, C, CC, C, CC, C, CD, C, CD, C, CC, C, CD, C, CD, C, CD, C, C9, C, CB, C, CE, C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, FF, 0, 0, CC, C, 2, 0, 0, 4, 2D, 0, 2A, 0, 2A, 0, 2B, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:43.819 -> Daten anerkannt !
18:15:43.819 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
18:15:43.847 -> data: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, CA, 0, 0, 0, 0, 0,
18:15:43.847 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:43.847 -> data: C3, CC, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 97, 0, 0, 0, 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 12, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40, 0, 0, 0, 0, 79, 14, 55, 1A, 0, 1, 0, 1, 0, 5, 0, 0, 43, F5, 0, 0, 0, 0, 0, 0, CA, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:43.885 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
18:15:43.885 -> data: 0, 0, 0, 0, 0, 0, 0, 0, 0, FE, FF, 7F, DC, 2F, 1, 1, 1, 0, 0, 0, 0, BF,
18:15:43.926 -> New Data for Analyse Complete...
18:15:43.926 -> Cell Voltages = 3.277V, 3.275V, 3.277V, 3.275V, 3.273V, 3.276V, 3.276V, 3.277V, 3.277V, 3.276V, 3.277V, 3.277V, 3.277V, 3.273V, 3.275V, 3.278V
18:15:43.926 -> unbekant 1 = 0, 0, 0, 0,
18:15:43.926 -> Average Cell Voltage = 0.000V,
18:15:43.926 -> Delta Cell Voltage = 0.000V,
18:15:43.926 -> Current Balancer = 0.000V,
18:15:43.926 -> unbekant 2 = 0, 0, 0, 0, 0, 0,
18:15:43.926 -> Battery Voltage = 0.000V,
18:15:43.926 -> CAN_Battery Voltage = 0V,
18:15:43.926 -> Battery Power = 0.000W,
18:15:43.926 -> Charge Current = 0.000A,
18:15:43.926 -> Analyse = 0, 0, 0, 0, 0, 0, 0, 0
18:15:43.979 -> unbekant 3 = 0, 0, 0, 0, 0, 0,
18:15:43.979 -> Battery T1 = 0.000°C,
18:15:43.979 -> Battery T2 = 0.000°C,
18:15:43.979 -> MOS Temp = 0.000°C,
18:15:43.979 -> Balance_Curr = 0.000A,
18:15:43.979 -> unbekant 4 = 0, 0,
18:15:43.979 -> Percent Remain = 0%,
18:15:43.979 -> Capacity Remain = 13238.272,
18:15:43.979 -> Nominal Capacity = 0.000,
18:15:43.979 -> Cycle Count = 399,
18:15:43.979 -> unbekant 5 = 0, 0, 0, 0, 0, 0,
18:15:43.979 -> Capacity Cycle = 0.000,
18:15:43.979 -> Tage: 114 Stunden: 12 Minuten: 54 Sekunden: 46
18:15:43.979 -> unbekant 5 = 0,
18:15:43.979 -> Charge on? = off,
18:15:43.979 -> Discharge on? = off,
18:15:43.979 -> unbekant 7 = 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 12, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40,
18:15:44.341 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:44.341 -> data: 55, AA, EB, 90, 2, C, CD, C, CB, C, CD, C, CD, C, CB, C, CE, C, CB, C, CC, C, CC, C, CC, C, CC, C, CE, C, CD, C, CC, C, CB, C, CD, C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, FF, 0, 0, CC, C, 3, 0, 0, 4, 2D, 0, 2A, 0, 2A, 0, 2B, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:44.379 -> Daten anerkannt !
18:15:44.379 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
18:15:44.379 -> data: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, CA, 0, 0, 0, 0, 0,
18:15:44.379 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:44.379 -> data: C1, CC, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 0, 97, 0, 0, 0, 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 13, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40, 0, 0, 0, 0, 79, 14, 55, 1A, 0, 1, 0, 1, 0, 5, 0, 0, 48, F5, 0, 0, 0, 0, 0, 0, CA, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:44.419 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
18:15:44.462 -> data: 0, 0, 0, 0, 0, 0, 0, 0, 0, FE, FF, 7F, DC, 2F, 1, 1, 1, 0, 0, 0, 0, CA,
18:15:44.462 -> New Data for Analyse Complete...
18:15:44.462 -> Cell Voltages = 3.277V, 3.275V, 3.277V, 3.277V, 3.275V, 3.278V, 3.275V, 3.276V, 3.276V, 3.276V, 3.276V, 3.278V, 3.277V, 3.276V, 3.275V, 3.277V
18:15:44.462 -> unbekant 1 = 0, 0, 0, 0,
18:15:44.462 -> Average Cell Voltage = 0.000V,
18:15:44.462 -> Delta Cell Voltage = 0.000V,
18:15:44.462 -> Current Balancer = 0.000V,
18:15:44.462 -> unbekant 2 = 0, 0, 0, 0, 0, 0,
18:15:44.462 -> Battery Voltage = 0.000V,
18:15:44.462 -> CAN_Battery Voltage = 0V,
18:15:44.499 -> Battery Power = 0.000W,
18:15:44.499 -> Charge Current = 0.000A,
18:15:44.499 -> Analyse = 0, 0, 0, 0, 0, 0, 0, 0
18:15:44.499 -> unbekant 3 = 0, 0, 0, 0, 0, 0,
18:15:44.499 -> Battery T1 = 0.000°C,
18:15:44.499 -> Battery T2 = 0.000°C,
18:15:44.499 -> MOS Temp = 0.000°C,
18:15:44.499 -> Balance_Curr = 0.000A,
18:15:44.499 -> unbekant 4 = 0, 0,
18:15:44.499 -> Percent Remain = 0%,
18:15:44.499 -> Capacity Remain = 13238.272,
18:15:44.499 -> Nominal Capacity = 0.000,
18:15:44.499 -> Cycle Count = 397,
18:15:44.499 -> unbekant 5 = 0, 0, 0, 0, 0, 0,
18:15:44.499 -> Capacity Cycle = 0.000,
18:15:44.499 -> Tage: 114 Stunden: 12 Minuten: 54 Sekunden: 46
18:15:44.540 -> unbekant 5 = 0,
18:15:44.540 -> Charge on? = off,
18:15:44.540 -> Discharge on? = off,
18:15:44.540 -> unbekant 7 = 8, 0, 0, 0, 0, 44, 42, C8, 14, 0, 80, 84, 1E, 0, 0, 0, 0, 0, E, 0, 0, 0, 64, 0, 0, 0, 13, 1B, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, 0, 1, 0, 0, 0, 16, 4, 0, 0, 0, 0, BE, 9D, 41, 40,
18:15:44.830 -> Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
18:15:44.869 -> data: 55, AA, EB, 90, 2, D, CD, C, CB, C, CD, C, CD, C, C9, C, CD, C, CD, C, CC, C, CD, C, CE, C, CD, C, CD, C, CE, C, C9, C, C9, C, CD, C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, FF, 0, 0, CC, C, 3, 0, 0, 4, 2D, 0, 2A, 0, 2A, 0, 2B, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 2A, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18:15:44.909 -> Daten anerkannt !
Falls mehr Daten benoetigt werden - bitte Bescheid geben - ich habe leider aktuell keine Ahnung,wie ich die Rohdaten wieder "hinbiegen" kann....
Gruss,
2bbionic