Fix amperage scaling

This commit is contained in:
Daniel Öster 2025-07-10 00:08:42 +03:00
parent 08ecbf03d5
commit 43ab170ea6

View file

@ -97,7 +97,7 @@ void BoltAmperaBattery::update_values() { //This function maps all the values f
//datalayer.battery.status.voltage_dV = battery_voltage * 0.52; //datalayer.battery.status.voltage_dV = battery_voltage * 0.52;
datalayer.battery.status.voltage_dV = ((battery_voltage_periodic / 8) * 10); datalayer.battery.status.voltage_dV = ((battery_voltage_periodic / 8) * 10);
datalayer.battery.status.current_dA = battery_current_7E7; datalayer.battery.status.current_dA = battery_current_7E7 / 2;
datalayer.battery.status.remaining_capacity_Wh = static_cast<uint32_t>( datalayer.battery.status.remaining_capacity_Wh = static_cast<uint32_t>(
(static_cast<double>(datalayer.battery.status.real_soc) / 10000) * datalayer.battery.info.total_capacity_Wh); (static_cast<double>(datalayer.battery.status.real_soc) / 10000) * datalayer.battery.info.total_capacity_Wh);