Back to Remote Operations & Monitoring

What is OCPP self-heal?

Discover how OCPP self-heal enhances charging station reliability through automated fault detection and recovery.

Help Center / Monta Hub / Charge Points / Remote Operations & Monitoring / What is OCPP self-heal?

What is OCPP self-heal?

Discover how OCPP self-heal enhances charging station reliability through automated fault detection and recovery.

For: charging point operators (CPOs) and team admins managing charging stations in Monta Hub.

OCPP (Open Charge Point Protocol) self-heal is an automated background service that detects charging stations stuck in an Unavailable or Faulted state and reboots them remotely, so you do not have to dispatch a technician for problems that an OCPP hard reset can resolve.

How does OCPP self-heal work?

Every 3 minutes, Monta scans all connected charging stations for the following conditions:

  • The charging station status has been Unavailable or Faulted for at least 1 hour
  • The charging station still has an open OCPP connection to Monta
  • Self-heal is enabled for that brand, model, or firmware
  • No self-heal attempt has been made on that charging station within the recent grace period
  • For single-EVSE charging stations, if either the station or the EVSE is Unavailable or Faulted
  • For multi-EVSE charging stations, only if the station itself is Unavailable or Faulted

When all conditions are met, Monta sends an OCPP hard reset command. This restarts the charging station hardware. No charging sessions should be active in states that trigger self-heal, but if any are stuck, they are not stopped gracefully — the charging station reboots immediately.

You will see a log entry in the Customer Support logs for the charging station after a successful self-heal. To open the logs, go to Monta Hub > the charging station > Open in Control > Logs.

When does self-heal not run?

Self-heal does not run in the following situations:

  • The charging station is fully Disconnected from Monta. Monta cannot send any OCPP command without an open connection. Follow the "troubleshoot a disconnected charging station" guide instead.
  • The brand, model, or firmware does not have self-heal enabled in Monta hardware configuration.
  • The charging station was already self-healed within the recent grace period.
  • The charging station has more than one connector. To avoid interrupting active sessions on the other connectors, Monta only checks the overall charging station state (connectorId 0) on multi-connector chargers, not each individual EVSE (connectorId)

What is a hard reset?

A hard reset is an OCPP 1.6 command defined by the Open Charge Alliance (OCA). From the OCPP 1.6 specification:

At receipt of a hard reset the charging station SHALL restart (all) the hardware, it is not required to gracefully stop ongoing transaction. If possible the charging station sends a StopTransaction.req for previously ongoing transactions after having restarted and having been accepted by the Central System via a BootNotification.conf.

This is a last resort solution for a not correctly functioning charging stations, by sending a hard reset, queued information might get lost.

Because a hard reset is the OCPP equivalent of pulling the plug, Monta only triggers one after a charging station has been in a bad state for a full hour and has not been healed in the grace period.

Can I enable or disable self-heal for my charging stations?

Self-heal is configured by Monta at the brand, model, or firmware level. It is not an operator-facing setting in Monta Hub. Contact Monta support if you want to confirm whether self-heal is enabled for a specific charging station model.

What about charging stations that need physical intervention?

Self-heal will not resolve faults that require an on-site fix, for example a pressed emergency stop button or a tripped fuse. For these, dispatch a qualified technician. Once the physical fault is cleared, the charging station will return to Available on its own.

For software faults that persist after self-heal has run, use the Reboot charging station remote action or open Monta Control to send a manual reset and review the OCPP logs.