"Configuration": {
"configurationKey": [
{
- "key": "MeterValuesSampledData",
+ "key": "TxUpdatedMeasurands",
"readonly": false,
"value": "Energy.Active.Import.Register,Power.Active.Import,Current.Import,Voltage"
},
{
- "key": "MeterValueSampleInterval",
+ "key": "TxUpdatedInterval",
"readonly": false,
"value": "30"
},
{
- "key": "SupportedFeatureProfiles",
- "readonly": true,
- "value": "Core,FirmwareManagement,LocalAuthListManagement,SmartCharging,RemoteTrigger,Reservation"
- },
- {
- "key": "LocalAuthListEnabled",
- "readonly": false,
- "value": "false"
- },
- {
- "key": "AuthorizeRemoteTxRequests",
+ "key": "AuthorizeRemoteStart",
"readonly": false,
"value": "false"
},
"key": "WebSocketPingInterval",
"readonly": false,
"value": "60"
- },
- {
- "key": "ReserveConnectorZeroSupported",
- "readonly": false,
- "value": "false"
}
]
},
)
return
}
+ const isOCPP2 =
+ chargingStation.stationInfo?.ocppVersion === OCPPVersion.VERSION_20 ||
+ chargingStation.stationInfo?.ocppVersion === OCPPVersion.VERSION_201
+ const measurandsParameterKey = isOCPP2
+ ? StandardParametersKey.TxUpdatedMeasurands
+ : StandardParametersKey.MeterValuesSampledData
if (
measurand !== MeterValueMeasurand.ENERGY_ACTIVE_IMPORT_REGISTER &&
- getConfigurationKey(
- chargingStation,
- StandardParametersKey.MeterValuesSampledData
- )?.value?.includes(measurand) === false
+ getConfigurationKey(chargingStation, measurandsParameterKey)?.value?.includes(measurand) ===
+ false
) {
logger.debug(
- `${chargingStation.logPrefix()} Trying to get MeterValues measurand '${measurand}' ${onPhaseStr}in template on connector id ${connectorId.toString()} not found in '${
- StandardParametersKey.MeterValuesSampledData
- }' OCPP parameter`
+ `${chargingStation.logPrefix()} Trying to get MeterValues measurand '${measurand}' ${onPhaseStr}in template on connector id ${connectorId.toString()} not found in '${measurandsParameterKey}' OCPP parameter`
)
return
}