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,