diff --git a/charger/eebus.go b/charger/eebus.go index 0887fa564..1437d9d8e 100644 --- a/charger/eebus.go +++ b/charger/eebus.go @@ -170,10 +170,10 @@ func (c *EEBus) setLoadpointMinMaxLimits() { newMin := minLimits[0] newMax := maxLimits[0] - if c.lp.GetMinCurrent() != newMin && newMin > 0 { + if c.lp.GetMinCurrent() != newMin && newMin > 0 && c.lp.GetVehicle().OnIdentified().MinCurrent == nil { c.lp.SetMinCurrent(newMin) } - if c.lp.GetMaxCurrent() != newMax && newMax > 0 { + if c.lp.GetMaxCurrent() != newMax && newMax > 0 && c.lp.GetVehicle().OnIdentified().MaxCurrent == nil { c.lp.SetMaxCurrent(newMax) } }