reference: https://github.com/SAP/e-mobility-charging-stations-simulator/pull/1031
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
const connectorStatus = chargingStation.getConnectorStatus(connectorId)
resetConnectorStatus(connectorStatus)
chargingStation.stopMeterValues(connectorId)
- if (connectorStatus?.status !== OCPP16ChargePointStatus.Available) {
+ if (chargingStation.getReservationBy('connectorId', connectorId) != null) {
+ await OCPP16ServiceUtils.sendAndSetConnectorStatus(
+ chargingStation,
+ connectorId,
+ OCPP16ChargePointStatus.Reserved
+ )
+ } else if (connectorStatus?.status !== OCPP16ChargePointStatus.Available) {
await OCPP16ServiceUtils.sendAndSetConnectorStatus(
chargingStation,
connectorId,