Ocpp: fix connector id not sent
This commit is contained in:
parent
4408343806
commit
d043992804
3 changed files with 7 additions and 2 deletions
|
|
@ -11,6 +11,7 @@ import (
|
|||
"github.com/evcc-io/evcc/api"
|
||||
"github.com/evcc-io/evcc/util"
|
||||
"github.com/lorenzodonini/ocpp-go/ocpp1.6/core"
|
||||
"github.com/lorenzodonini/ocpp-go/ocpp1.6/remotetrigger"
|
||||
"github.com/lorenzodonini/ocpp-go/ocpp1.6/types"
|
||||
)
|
||||
|
||||
|
|
@ -121,7 +122,9 @@ func (cp *CP) Initialized() error {
|
|||
case <-cp.statusC:
|
||||
return
|
||||
default:
|
||||
Instance().TriggerMessageRequest(cp.ID(), core.StatusNotificationFeatureName)
|
||||
Instance().TriggerMessageRequest(cp.ID(), core.StatusNotificationFeatureName, func(request *remotetrigger.TriggerMessageRequest) {
|
||||
request.ConnectorId = &cp.connector
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ func (cs *CS) TriggerMessageRequest(id string, requestedMessage remotetrigger.Me
|
|||
}
|
||||
|
||||
log.Printf("TriggerMessage %s for %s: %+v", requestedMessage, id, status)
|
||||
}, requestedMessage); err != nil {
|
||||
}, requestedMessage, props...); err != nil {
|
||||
cs.log.ERROR.Printf("send TriggerMessage %s for %s failed: %v", requestedMessage, id, err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -35,6 +35,7 @@ func (handler *ChargePointHandler) OnDataTransfer(request *core.DataTransferRequ
|
|||
func (handler *ChargePointHandler) OnGetConfiguration(request *core.GetConfigurationRequest) (confirmation *core.GetConfigurationConfirmation, err error) {
|
||||
fmt.Printf("%T %+v\n", request, request)
|
||||
one := "1"
|
||||
meter := "Power.Active.Import"
|
||||
return core.NewGetConfigurationConfirmation([]core.ConfigurationKey{
|
||||
{Key: "AuthorizationKey"},
|
||||
{Key: "NumberOfConnectors", Value: &one},
|
||||
|
|
@ -42,6 +43,7 @@ func (handler *ChargePointHandler) OnGetConfiguration(request *core.GetConfigura
|
|||
{Key: "ChargingScheduleMaxPeriods", Value: &one},
|
||||
{Key: "MaxChargingProfilesInstalled", Value: &one},
|
||||
{Key: "ChargingScheduleAllowedChargingRateUnit", Value: &one},
|
||||
{Key: "MeterValuesSampledData", Value: &meter},
|
||||
}), nil
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue