Enable charge only if limit is larger than minimum current
This commit is contained in:
parent
6da99eb8dd
commit
39b6228ed5
1 changed files with 1 additions and 1 deletions
|
|
@ -459,7 +459,7 @@ func (lp *LoadPoint) setLimit(chargeCurrent float64, force bool) (err error) {
|
|||
}
|
||||
|
||||
// set enabled
|
||||
if enabled := chargeCurrent != 0; enabled != lp.enabled && err == nil {
|
||||
if enabled := chargeCurrent >= float64(lp.MinCurrent); enabled != lp.enabled && err == nil {
|
||||
if remaining := (lp.GuardDuration - lp.clock.Since(lp.guardUpdated)).Truncate(time.Second); remaining > 0 && !force {
|
||||
lp.log.DEBUG.Printf("charger %s - contactor delay %v", status[enabled], remaining)
|
||||
return nil
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue