Hallo Zusammen
Ich habe mich heute mal hingesetzt und versucht irgendwie an die Daten aus dem BMS zu kommen. Zellenspannung SoC usw. konnte ich auslesen oder herleiten. Ich habe das Python Script liontronBmsInfo.py aus dem Forum angepasst. Soweit komme ich jetzt schon mal an die Daten
{
“Vmain”: 13.27,
“Imain”: 3.68,
“RemainAh”: 101.77,
“NominalAh”: 280.0,
“SoC”: 36.35,
“cell1”: 3.32,
“cell2”: 3.319,
“cell3”: 3.318,
“cell4”: 3.321
}
Jetzt scheitere ich an Node Red, ich wollte da eigentlich die globals in function3 setzen, welche auf der Monitor Seite ausgelesen werden. Jedoch erscheint nichts auf der Monitor Seite.
Hier der Code aus Function3
global.set(“BMScell1”, msg.payload.cell1);
global.set(“BMScell2”, msg.payload.cell2);
global.set(“BMScell3”, msg.payload.cell3);
global.set(“BMScell4”, msg.payload.cell4);
global.set(“MainBattSoc”, msg.payload.SoC)
return msg;
Kann mir da jemand auf die Sprünge helfen?