Skip to content

Commit 39b6228

Browse files
committed
Enable charge only if limit is larger than minimum current
1 parent 6da99eb commit 39b6228

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

core/loadpoint.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -459,7 +459,7 @@ func (lp *LoadPoint) setLimit(chargeCurrent float64, force bool) (err error) {
459459
}
460460

461461
// set enabled
462-
if enabled := chargeCurrent != 0; enabled != lp.enabled && err == nil {
462+
if enabled := chargeCurrent >= float64(lp.MinCurrent); enabled != lp.enabled && err == nil {
463463
if remaining := (lp.GuardDuration - lp.clock.Since(lp.guardUpdated)).Truncate(time.Second); remaining > 0 && !force {
464464
lp.log.DEBUG.Printf("charger %s - contactor delay %v", status[enabled], remaining)
465465
return nil

0 commit comments

Comments
 (0)