Bin gerade auf diesen tollen Adapter gestossen und es direkt mal ausgetestet. Mein 8x Pytes 48100R C16 werden direkt erkannt und auch jedes einzelne Zelle in den Datenpunkten erstellt.
Nur steht bei jeder Zeile der Wert (null) drin, was mache ich falsch?
installiert ist:
node-js 22.23.2
npm 10.9.8
Adapter 0.0.10
Edit:
Bei jeder Zeile kommt da:
pylontech.0 2026-08-06 17:08:24.084 warn State "pylontech.0.ES1003338P119837.battery15.volt" has no existing object, this might lead to an error in future versions
pylontech.0 2026-08-06 17:08:24.084 warn State "pylontech.0.ES1003338P119837.battery14.coulomb" has no existing object, this might lead to an error in future versions
pylontech.0 2026-08-06 17:08:24.084 warn State "pylontech.0.ES1003338P119837.battery14.curr_state" has no existing object, this might lead to an error in future versions
Ich gehe mal davon aus, das Pytes BMS möchte gerne anderst gefragt werden, aber genau da setzen meine Kentnisse aus.
Edit: 07.08.26 11:00
Mittels Minicom (auf der Konsole des Iobroker-Containers) konnte ich folgendes ermitteln:
Welcome to minicom 2.10
OPTIONS: I18n
Port /dev/ttyUSB1, 17:08:19 [U]
Press CTRL-A Z for help on special keys
PYTES_debug>bat 1
@
Battery Volt Tempr Base State Volt. State Curr. State Temp. State Coulomb
0 3470 30000 Charge Normal Normal Normal 97% 95920 mAH
1 3471 30000 Charge Normal Normal Normal 97% 96084 mAH
2 3469 30000 Charge Normal Normal Normal 97% 96249 mAH
3 3473 30000 Charge Normal Normal Normal 97% 96414 mAH
4 3460 30000 Charge Normal Normal Normal 95% 94283 mAH
5 3467 30000 Charge Normal Normal Normal 97% 96002 mAH
6 3466 30000 Charge Normal Normal Normal 97% 96578 mAH
7 3469 30000 Charge Normal Normal Normal 97% 96002 mAH
8 3459 30000 Charge Normal Normal Normal 95% 94142 mAH
9 3472 30000 Charge Normal Normal Normal 97% 96249 mAH
10 3464 29000 Charge Normal Normal Normal 96% 94904 mAH
11 3472 29000 Charge Normal Normal Normal 97% 96414 mAH
12 3461 29000 Charge Normal Normal Normal 95% 94424 mAH
13 3457 29000 Charge Normal Normal Normal 97% 96167 mAH
14 3462 29000 Charge Normal Normal Normal 95% 94565 mAH
15 3460 29000 Charge Normal Normal Normal 95% 94706 mAH
Command completed successfully
$$
PYTES_debug>bat 2
Das heisst eigentlich es würde alles funktionieren, nur der Adapter macht entweder die Abfrage anderst, oder sortiert die erhaltenen Daten nicht richtig ein?