Check connected status (#673)
This commit is contained in:
parent
ff7e3131e8
commit
87139edd5c
1 changed files with 6 additions and 1 deletions
|
|
@ -393,6 +393,11 @@ func (s *SEMP) planningRequest(id int, lp core.LoadPointAPI) (res PlanningReques
|
|||
mode = modeP.Val.(api.ChargeMode)
|
||||
}
|
||||
|
||||
var connected bool
|
||||
if connectedP, err := s.cache.GetChecked(id, "connected"); err == nil {
|
||||
connected = connectedP.Val.(bool)
|
||||
}
|
||||
|
||||
var charging bool
|
||||
if chargingP, err := s.cache.GetChecked(id, "charging"); err == nil {
|
||||
charging = chargingP.Val.(bool)
|
||||
|
|
@ -423,7 +428,7 @@ func (s *SEMP) planningRequest(id int, lp core.LoadPointAPI) (res PlanningReques
|
|||
minEnergy = 0
|
||||
}
|
||||
|
||||
if maxEnergy > 0 {
|
||||
if connected && maxEnergy > 0 {
|
||||
res = PlanningRequest{
|
||||
Timeframe: []Timeframe{{
|
||||
DeviceID: s.deviceID(id),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue