Benachrichtigungen
Alles löschen

JKBMS auslesen über BLE (Bluetooth) oder RS485 Adapter mittels EPS, ioBroker

729 Beiträge
163 Benutzer
16 Likes
131.9 K Ansichten
(@stromsparer_1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 45
 

@luigi  die Lösung lässt sich im Iobroker doch so realisieren das du ein Skript schreibst wenn der Entladestrom kleiner 0 ist dann den Wert der Leistung mit -1 multiplizieren


   
AntwortZitat
(@luigi)
Vorsichtiger Stromfühler
Beigetreten: Vor 4 Jahren
Beiträge: 83
 

Ja, wäre eine Lösung. Aber "sauberer" wäre es, wenn es vom ESP so ins Netz verteilt wäre ohne große Nachbearbeitung. 


   
AntwortZitat
(@henrik_79)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Veröffentlicht von: @luigi

Veröffentlicht von: @henrik_79

Ok... dann werde ich einen neuen ESP32 bestellen und erneut versuchen.

Gruß 

Henrik 

muss nicht gleich am ESP32 liegen.

 

Eventuell mal die v 3.6 probieren? zumindest würde ich die Einstellungen soweit zurück drehen, daß es quasie Jungfreulich wäre. Auch das BT Kennwort vom JKBMS wieder raus nehmen....   zurücksetzen.

 

Laut Protokoll, sieht der ESP32 das JKBMS....

 

 

Hallo Luigi

Ich habe die Version V3.6 schon probiert. Ohne Erfolg.

Das BT Kennwort im BMS ist noch aktiv. (1234)

Muss ich das ändern oder löschen? Ich meine gelesen zu haben, dass dieses Kennwort eingestellt bleiben soll.

Gruß

Henrik

 

 


   
AntwortZitat
(@stromsparer_1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 45
 

@henrik_79 Moin, das BT Kennwort ist für den ESP egal, er verbindet sich so. Es darf nur keine 2. Verbindung bestehen. Hat dein BMS auch eine LED die blinkt wenn keine BT Verbindung besteht und leuchtet wenn eine Verbindung aufgebaut ist ?


   
AntwortZitat
(@henrik_79)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Ja die LED am BMS blinkt. 

Wenn ich mit dem Handy online gehe leuchtet die LED durchgehend.

genau wie hier beschrieben. 

Ich werde auf die bestellten ESP32 warten und erneut versuchen.

Gruß

Henrik

 


   
AntwortZitat
(@stromsparer_1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 45
 

@henrik_79  Weil du ja offensichtlich noch nie eine Verbindung vom ESP zum BMS herstellen konntest war meine Vermutung das der ESP ne Macke  hat. Was für ESPs hast du denn bestellt ?


   
AntwortZitat
(@danushka-pallewatte)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 1
 

Surprised


   
AntwortZitat
(@henrik_79)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Veröffentlicht von: @stromsparer_1

@henrik_79  Weil du ja offensichtlich noch nie eine Verbindung vom ESP zum BMS herstellen konntest war meine Vermutung das der ESP ne Macke  hat. Was für ESPs hast du denn bestellt ?

AZDelivery 3er Set ESP32 Dev Kit C V4 NodeMCU WLAN/WiFi Development Board unverlötet kompatibel mit Arduino inklusive E-Book! (Nachfolger Modul von ESP32 Dev Kit C) : Amazon.de: Computer & Zubehör

 


   
AntwortZitat
(@stromsparer_1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 45
 

@luigi  wenn du die Lösung in den ESP verlagern willst füge doch in der BLE_Data_analyse am Ende vor der Zeile new_data=false; eine neue Zeile die das lautet: 

if (Charge_Current < 0) {
Battery_Power * -1;

}

Habe ich zwar nicht getestet, sollte aber laufen.

   


   
AntwortZitat
(@dkxmm)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 18
 

@scotty89 Hallo Scotty, Irgendwie ist das Bild mit den Einstellungen in allen Beiträgen nun eine Berechnung des Kabelquerschnitts. könntest Du das bitte wieder ändern.


   
AntwortZitat
(@luigi)
Vorsichtiger Stromfühler
Beigetreten: Vor 4 Jahren
Beiträge: 83
 

@stromsparer_1 

Danke für den Vorschlag.

funktioniert leider nicht. Surprised  


   
AntwortZitat
(@stromsparer_1)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 45
 

@luigi Entschuldigung war auch etwas falsch, konnte ich gestern leider nicht testen. Hier die richtige Version, getestet und funzt.

if (Charge_Current < 0) {
Battery_Power = Battery_Power*-1;
}

 


   
Luigi. reacted
AntwortZitat
(@luigi)
Vorsichtiger Stromfühler
Beigetreten: Vor 4 Jahren
Beiträge: 83
 

@stromsparer_1 

Danke funktioniert.

Eintrag in die BLE_Data_analyse.ino   von V3.6_CAN


   
AntwortZitat
(@luigi)
Vorsichtiger Stromfühler
Beigetreten: Vor 4 Jahren
Beiträge: 83
 

Ich würde gern die CAN BUS Version an den Victron nutzen wollen. Gibt es da nicht die Möglichkeit. Dem Victron ein 16S System z.B. Seplos / Mason vor zu gaukeln? 

Aus meiner Sicht, ist CAN von Vorteil, da kein WiFi benötigt wird.


   
AntwortZitat
(@henrik_79)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Veröffentlicht von: @stromsparer_1

@henrik_79  Weil du ja offensichtlich noch nie eine Verbindung vom ESP zum BMS herstellen konntest war meine Vermutung das der ESP ne Macke  hat. Was für ESPs hast du denn bestellt ?

 

Hallo Stromparer_1

Ich habe mit dem neuen ESP eine Verbindung zum BMS. Top.

Nur passen die Daten nicht.

Muss ich noch irgendwelche Register oder Adressen anpassen?

Gruß

Henrik

New Data for Analyse Complete...
Cell Voltages = 3.267V, 3.268V, 3.267V, 3.266V, 3.267V, 3.267V, 3.266V, 3.268V, 3.266V, 3.267V, 3.266V, 3.266V, 3.269V, 3.268V, 3.266V, 3.267V
Average Cell Voltage = 0.139V,
Delta Cell Voltage = 0.137V,
Battery Voltage = 0.001V,
Battery Power = 126.024W,
Charge Current = 72810.594A,
Battery T1 = 553.500°C,
Battery T2 = 10.200°C,
MOS Temp = 0.000°C,
Balance_Curr = 0.000A,
Percent Remain = 0%,
Capacity Remain = 0.000,
Nominal Capacity = 0.000,
Cycle Count = 8,
Capacity Cycle = 0.000,
Tage: 49 Stunden: 14 Minuten: 23 Sekunden: 38
Charge on? = off,
Discharge on? = off,
Byte 0 - 254 0: 55, 1: AA, 2: EB, 3: 90, 4: 2, 5: F1, 6: C3, 7: C, 8: C4, 9: C, 10: C3, 11: C, 12: C2, 13: C, 14: C3, 15: C, 16: C3, 17: C, 18: C2, 19: C, 20: C4, 21: C, 22: C2, 23: C, 24: C3, 25: C, 26: C2, 27: C, 28: C2, 29: C, 30: C5, 31: C, 32: C4, 33: C, 34: C2, 35: C, 36: C3, 37: C, 38: 0, 39: 0, 40: 0, 41: 0, 42: 0, 43: 0, 44: 0, 45: 0, 46: 0, 47: 0, 48: 0, 49: 0, 50: 0, 51: 0, 52: 0, 53: 0, 54: FF, 55: FF, 56: 0, 57: 0, 58: C3, 59: C, 60: 3, 61: 0, 62: F, 63: 4, 64: 8C, 65: 0, 66: 95, 67: 0, 68: 93, 69: 0, 70: 8A, 71: 0, 72: 8E, 73: 0, 74: 8B, 75: 0, 76: 89, 77: 0, 78: 88, 79: 0, 80: 89, 81: 0, 82: 87, 83: 0, 84: 86, 85: 0, 86: 87, 87: 0, 88: 86, 89: 0, 90: 86, 91: 0, 92: 86, 93: 0, 94: 85, 95: 0, 96: 0, 97: 0, 98: 0, 99: 0, 100: 0, 101: 0, 102: 0, 103: 0, 104: 0, 105: 0, 106: 0, 107: 0, 108: 0, 109: 0, 110: 0, 111: 0, 112: 0, 113: 0, 114: 0, 115: 0, 116: 0, 117: 0, 118: 2E, 119: CC, 120: 0, 121: 0, 122: 0, 123: 0, 124: 0, 125: 0, 126: 0, 127: 0, 128: 0, 129: 0, 130: 23, 131: 0, 132: 1D, 133: 0, 134: 50, 135: 0, 136: 0, 137: 0, 138: 0, 139: 0, 140: 0, 141: 2B, 142: AF, 143: B0, 144: 0, 145: 0, 146: 28, 147: 9A, 148: 1, 149: 0, 150: 1, 151: 0, 152: 0, 153: 0, 154: 48, 155: EC, 156: 1, 157: 0, 158: 64, 159: 0, 160: 57, 161: 4, 162: 9F, 163: 15, 164: 66, 165: 0, 166: 1, 167: 1, 168: BA, 169: 6, 170: 0, 171: 0, 172: 0, 173: 0, 174: 0, 175: 0, 176: 0, 177: 0, 178: 0, 179: 0, 180: 0, 181: 0, 182: 7, 183: 0, 184: 1, 185: 0, 186: 0, 187: 0, 188: AB, 189: 3, 190: 0, 191: 0, 192: 0, 193: 0, 194: EA, 195: 63, 196: 41, 197: 40, 198: 0, 199: 0, 200: 0, 201: 0, 202: E2, 203: 4, 204: 0, 205: 0, 206: 0, 207: 0, 208: 0, 209: 1, 210: 0, 211: 5, 212: 0, 213: 0, 214: 26, 215: 1A, 216: 36, 217: 2, 218: 0, 219: 0, 220: 0, 221: 0, 222: 0, 223: 0, 224: 0, 225: 0, 226: 0, 227: 0, 228: 0, 229: 0, 230: 0, 231: 0, 232: 0, 233: 0, 234: 0, 235: 0, 236: 0, 237: 0, 238: 0, 239: 0, 240: 0, 241: 0, 242: 0, 243: 0, 244: 0, 245: 0, 246: 0, 247: 0, 248: 0, 249: 0, 250: 0, 251: 0, 252: 0, 253: 0, 254: 0,
Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
data: 55, AA, EB, 90, 2, F2, C2, C, C4, C, C5, C, C5, C, C2, C, C4, C, C2, C, C3, C, C3, C, C2, C, C3, C, C2, C, C4, C, C2, C, C3, C, C4, C, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, FF, FF, 0, 0, C3, C, 3, 0, 2, 4, 8C, 0, 95, 0, 93, 0, 8A, 0, 8E, 0, 8B, 0, 89, 0, 88, 0, 89, 0, 87, 0, 86, 0, 87, 0, 86, 0, 86, 0, 86, 0, 85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 34, CC, 0, 0, 0, 0, 0, 0, 0, 0,
Daten anerkannt !
Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
data: 0, 0, 22, 0, 1D, 0, 50, 0, 0, 0, 0, 0, 0, 2B, AF, B0, 0, 0, 28, 9A, 1, 0,
Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 128
data: 1, 0, 0, 0, 48, EC, 1, 0, 64, 0, 57, 4, 9F, 15, 66, 0, 1, 1, BA, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 1, 0, 0, 0, AB, 3, 0, 0, 0, 0, EA, 63, 41, 40, 0, 0, 0, 0, E2, 4, 0, 0, 0, 0, 0, 1, 0, 5, 0, 0, 2B, 1A, 36, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
Notify callback for characteristic 0000ffe1-0000-1000-8000-00805f9b34fb of data length 22
data: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6C,

 


   
AntwortZitat
Seite 37 / 49
Teilen: