diff --git a/charger/easee.go b/charger/easee.go index 00b807f9c..b28334532 100644 --- a/charger/easee.go +++ b/charger/easee.go @@ -817,7 +817,7 @@ func (c *Easee) updateSmartCharging() { isSmartCharging := mode == api.ModePV || mode == api.ModeMinPV c.mux.Lock() - updateNeeded := isSmartCharging != c.smartCharging + updateNeeded := c.opMode != easee.ModeDisconnected && isSmartCharging != c.smartCharging c.mux.Unlock() if updateNeeded {