Fix initial charge power estimate zero when only PV meter installed
This commit is contained in:
parent
fb04aa98da
commit
3354cd4726
1 changed files with 3 additions and 5 deletions
|
|
@ -214,6 +214,7 @@ func (lp *LoadPoint) Prepare(uiChan chan<- Param, notificationChan chan<- push.E
|
||||||
if err = lp.setTargetCurrent(lp.MinCurrent); err != nil {
|
if err = lp.setTargetCurrent(lp.MinCurrent); err != nil {
|
||||||
log.ERROR.Println(err)
|
log.ERROR.Println(err)
|
||||||
}
|
}
|
||||||
|
lp.bus.Publish(evChargeCurrent, lp.MinCurrent)
|
||||||
}
|
}
|
||||||
|
|
||||||
// connected returns the EVs connection state
|
// connected returns the EVs connection state
|
||||||
|
|
@ -238,11 +239,8 @@ func (lp *LoadPoint) chargerEnable(enable bool) error {
|
||||||
log.INFO.Printf("%s charger %s", lp.Name, status[enable])
|
log.INFO.Printf("%s charger %s", lp.Name, status[enable])
|
||||||
lp.guardUpdated = time.Now()
|
lp.guardUpdated = time.Now()
|
||||||
|
|
||||||
if enable {
|
// if not enabled, current will be reduced to 0 in handler
|
||||||
lp.bus.Publish(evChargeCurrent, lp.MinCurrent)
|
lp.bus.Publish(evChargeCurrent, lp.MinCurrent)
|
||||||
} else {
|
|
||||||
lp.bus.Publish(evChargeCurrent, int64(0))
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
log.DEBUG.Printf("%s charger %s", lp.Name, status[enable])
|
log.DEBUG.Printf("%s charger %s", lp.Name, status[enable])
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue