Hello,
I’ve connected a charger to a CS via OCPP 1.6J and the charger sends a parameter duplicated in MeterValues message.
The charger’s product code: EVC1201P1000
The message:
Incomming REQ: [2,“146”,“MeterValues”,{“connectorId”:1,“transactionId”:3,“meterValue”:[{“timestamp”:“2023-11-04T00:01:07Z”,“sampledValue”:[{“value”:“576340”,“context”:“Sample.Periodic”,“measurand”:“Energy.Active.Import.Register”,“location”:“Outlet”,“unit”:“Wh”},{“value”:“5.9”,“context”:“Sample.Periodic”,“measurand”:“Current.Import”,“phase”:“L1”,“location”:“Outlet”,“unit”:“A”},{“value”:“6.0”,“context”:“Sample.Periodic”,“measurand”:“Current.Import”,“phase”:“L2”,“location”:“Outlet”,“unit”:“A”},{“value”:“6.0”,“context”:“Sample.Periodic”,“measurand”:“Current.Import”,“phase”:“L3”,“location”:“Outlet”,“unit”:“A”},{“value”:“6”,“context”:“Sample.Periodic”,“measurand”:“Current.Offered”,“unit”:“A”},{“value”:“34.8”,“context”:“Sample.Periodic”,“measurand”:“Temperature”,“location”:“Body”,“unit”:“Celsius”},{“value”:“4202”,“context”:“Sample.Periodic”,“measurand”:“Power.Active.Import”,“location”:“Outlet”,“unit”:“W”},{“value”:“4202”,“context”:“Sample.Periodic”,“measurand”:“Power.Active.Import”,“location”:“Outlet”,“unit”:“W”}]}]}]
Formatted message sampledValue array:
{
“value”:“576340”,
“context”:“Sample.Periodic”,
“measurand”:“Energy.Active.Import.Register”,
“location”:“Outlet”,
“unit”:“Wh”
},
{
“value”:“5.9”,
“context”:“Sample.Periodic”,
“measurand”:“Current.Import”,
“phase”:“L1”,
“location”:“Outlet”,
“unit”:“A”
},
{
“value”:“6.0”,
“context”:“Sample.Periodic”,
“measurand”:“Current.Import”,
“phase”:“L2”,
“location”:“Outlet”,
“unit”:“A”
},
{
“value”:“6.0”,
“context”:“Sample.Periodic”,
“measurand”:“Current.Import”,
“phase”:“L3”,
“location”:“Outlet”,
“unit”:“A”
},
{
“value”:“6”,
“context”:“Sample.Periodic”,
“measurand”:“Current.Offered”,
“unit”:“A”
},
{
“value”:“34.8”,
“context”:“Sample.Periodic”,
“measurand”:“Temperature”,
“location”:“Body”,
“unit”:“Celsius”
},
{
“value”:“4202”,
“context”:“Sample.Periodic”,
“measurand”:“Power.Active.Import”,
“location”:“Outlet”,
“unit”:“W”
},
{
“value”:“4202”,
“context”:“Sample.Periodic”,
“measurand”:“Power.Active.Import”,
“location”:“Outlet”,
“unit”:“W”
}
Please see the two last parameters. Is the duplication expected? Is it documented somewhere? Why it happens? How to avoid it?