OCPP: accept custom meter values even if configuration fails (#18217)

This commit is contained in:
premultiply 2025-01-14 09:36:25 +01:00 • committed by GitHub
parent 4acb4ccfca
commit ae853058c8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -125,11 +125,10 @@ func (cp *CP) Setup(meterValues string, meterInterval time.Duration) error {
// configure measurands
if meterValues != "" {
if err := cp.ChangeConfigurationRequest(KeyMeterValuesSampledData, meterValues); err == nil || meterValues == "disable" {
cp.meterValuesSample = meterValues
} else {
if err := cp.ChangeConfigurationRequest(KeyMeterValuesSampledData, meterValues); err != nil {
cp.log.WARN.Printf("failed configuring %s: %v", KeyMeterValuesSampledData, err)
}
cp.meterValuesSample = meterValues
}
// trigger initial meter values