From 33758d094b3a9d1deb49ef10df62d2f5647034ff Mon Sep 17 00:00:00 2001 From: andig Date: Sat, 8 Mar 2025 14:30:57 +0100 Subject: [PATCH] Ocpp: fix phase energy unit conversion (#19590) --- charger/ocpp/connector.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charger/ocpp/connector.go b/charger/ocpp/connector.go index 1cacfb20f..a13c1f4d5 100644 --- a/charger/ocpp/connector.go +++ b/charger/ocpp/connector.go @@ -324,7 +324,7 @@ func (conn *Connector) TotalEnergy() (float64, error) { // fallback for missing total energy for _, suffix := range []types.Measurand{"", "-N"} { if res, found, err := conn.phaseMeasurements(types.MeasurandEnergyActiveImportRegister, suffix); found { - return res[0] + res[1] + res[2], err + return (res[0] + res[1] + res[2]) / 1e3, err } }