shining-man / bsc_fw

Firmware battery safety controller (BSC)
MIT License
98 stars 19 forks source link

Seplos ",x" SOC-Prozente werden nicht mit round() kalkuliert. Daher kommt man immer nur auf 99% #113

Closed tueftler0 closed 5 months ago

tueftler0 commented 5 months ago

Hab mich heute Mittag mal neben das Seplos Display gehockt und die halbe Stunde Soc100 abgewartet. Ich glaube ich weiß warum immer nur die 99% ankommen.

Ich denke es wird nur die ganzzahligen Prozente ohne ein voriges round() genutzt. Das BMS geht ganz ganz kurz auf 100% und danach direkt auf 99,9% - Was im BSC als 99% angezeigt wird. Es kommen ja schön ,x Prozentangaben, aber auch z.b. bei 94,9% steht im BSC 94%

Das müsste eigentlich das "Problem" schon sein.

tueftler0 commented 5 months ago

Fixed.