diff --git a/core/loadpoint.go b/core/loadpoint.go index 8cf27989cb..59e91d6c91 100644 --- a/core/loadpoint.go +++ b/core/loadpoint.go @@ -1674,7 +1674,7 @@ func (lp *Loadpoint) Update(sitePower float64, rates api.Rates, batteryBuffered, lp.publish(keys.Connected, lp.connected()) lp.publish(keys.Charging, lp.charging()) - if sr, ok := lp.charger.(api.StatusReasoner); ok && lp.GetStatus() == api.StatusB { + if sr, ok := lp.charger.(api.StatusReasoner); ok { if r, err := sr.StatusReason(); err == nil { lp.publish(keys.ChargerStatusReason, r) } else {