War bei mir auch falsch, also die Umrechnung von Prozent in kWh. Ich habe darauf hin folgende Zeile geändert:
let batteryText = batteryStack.addText(Math.floor(data.chargingLevelHv) + '% - ' + (Math.floor(
data.soc*100)/100) + ' kWh')
in
let batteryText = batteryStack.addText(Math.floor(data.chargingLevelHv) + '% - ' + (Math.floor(
data.socmax*100)/100) + ' kWh')
Also statt data.soc jetzt data.socmax verwendet.
Danach wir der Wert max, also bei dem Beispiel 37,2 kWh, als 100% genommen und entsprechend prozentual berechnet.
Im Beispiel würde dann 93 % - 34,6 kWh angezeigt.
Ich glaube, dass kommt eher hin wie 93 kWh
BMW i3 60Ah REX 11/2015, ionic silver, Suite - 4 x Rad 430 5,5x20 ET53 + Imperial AllSeason 195/55/20 - SCC-Spurplatten VA30/HA40 mm, H&R Federn - Retrofit: Apple Carplay, Aktiv-Subwoofer, Wireless Charging, A-Säulen innen schwarz, BMW i8 Lenkrad