Benachrichtigungen
Alles löschen

JK BMS via node-red abfragen und nach pvoutput hoch laden

5 Beiträge
3 Benutzer
1 Likes
1,208 Ansichten
(@womblespeed)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

Nur zur Info:
Ich habe mir aus allen möglichen Foren und Beispielimplementationen das Abfragen des JK BMS (JK-B2A24S20P) über node-red zusammengebaut.
Das ganze gibt es hier zum Download:
https://flows.nodered.org/flow/491b04fbac4eb2989ee90ec87c28240d


   
Zitat
(@deutz2016)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 41
 

Hi Stefan,
dein Flow ist wirklich spitze und genau das was ich gesucht habe. Nur leider scheint irgendwas beim Auslesen der Zellspannungen nicht zu stimmen: 5 der 16 Werte sind korrekt (3.253 V), aber die restlichen sind eben falsch.

Auszug aus Node-Red:

Auszug aus Venus OS:

Liegt es daran, dass die Werte nicht korrekt aus dem Buffer herausgenommen werden, oder ist dieser nicht korrekt beschrieben?

 

Liebe Grüße,

 

Jürgen


   
AntwortZitat
 JAU
(@jau)
Newbie
Beigetreten: Vor 1 Jahr
Beiträge: 3
 

@deutz2016 Bin gestern auf das selbe Problem gestoßen. Heute mal genauer geschaut und einen Programmierfehler in der Funktion "parse payload" entdeckt...

Ändere Zeile 33 in das hier:

    msg.jkbms.cell_voltages['cell' + cell] = (msg.buffer[cellbase + cell * 3 - 1] << 8 | msg.buffer[cellbase + cell * 3] << 0) / 1000;
Diese r Beitrag wurde geändert Vor 1 Jahr von JAU

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

@jau Bester Mann!!!

Das war es, jetzt läuft es hervorragend! Vielen Dank!


   
AntwortZitat
(@womblespeed)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 19
Themenstarter  

Danke schön. Ich werde das korrigieren.


   
JAU reacted
AntwortZitat
Teilen: