]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(ocpp2.0): pass real transactionId to buildMeterValue for energy accumulation
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 20 Mar 2026 19:05:22 +0000 (20:05 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 20 Mar 2026 19:05:22 +0000 (20:05 +0100)
commitdcfc120c6562e7d20830629a067a3224d5bc37ca
treee44533bd938dd791b6262ac5ea274abafaaaf800
parent3970d2c7149972b97af404c401eebb7bbcf340d2
fix(ocpp2.0): pass real transactionId to buildMeterValue for energy accumulation

buildMeterValue was called with transactionId=0 for OCPP 2.0 stations,
but transaction IDs are UUID strings in 2.0.1. The energy lookup
compared 'uuid-string' === 0, always returning 0 Wh. Pass the actual
connectorStatus.transactionId and widen the parameter type to
number | string | undefined.
src/charging-station/ocpp/2.0/OCPP20IncomingRequestService.ts
src/charging-station/ocpp/2.0/OCPP20ServiceUtils.ts
src/charging-station/ocpp/OCPPServiceUtils.ts