diff --git a/core/loadpoint.go b/core/loadpoint.go index 0950b1af9..3812a678e 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1506,6 +1506,9 @@ func (lp *LoadPoint) publishChargeProgress() { lp.publish("chargedEnergy", lp.chargedEnergy) lp.publish("chargeDuration", lp.chargeDuration) + if _, ok := lp.chargeMeter.(api.MeterEnergy); ok { + lp.publish("chargeTotalImport", lp.chargeMeterTotal()) + } } // socPollAllowed validates charging state against polling mode