Lorsqu'une borne sur le terrain ne répond plus, la première solution qui vient à l'esprit est la même qu'avec un ordinateur : l'éteindre et la rallumer. OCPP permet de le faire sans envoyer de technicien : la commande Reset redémarre la borne à distance. Bien utilisée, elle réduit nettement les déplacements sur site.

Comment fonctionne la commande Reset ?

En OCPP 1.6J, Reset comporte un seul champ : type. Sa valeur peut être Soft ou Hard.

[2, "7001", "Reset", {"type": "Soft"}]

La borne répond Accepted ou Rejected. Si elle accepte, elle redémarre et envoie un nouveau BootNotification à son retour. En OCPP 2.0.1 et 2.1, les valeurs sont Immediate et OnIdle : Immediate redémarre aussitôt, tandis que OnIdle attend la fin des transactions en cours. Il est aussi possible de cibler un EVSE précis.

Qu'est-ce qu'un soft reset ?

Un soft reset est un redémarrage contrôlé du logiciel de la borne. La borne :

  1. Termine proprement les sessions en cours et envoie StopTransaction (reason : SoftReset),
  2. Redémarre l'application et les modules de communication,
  3. Puis se reconnecte avec un BootNotification.

Un soft reset suffit généralement en cas de blocage logiciel, de module de communication figé ou lorsqu'une modification de configuration doit être prise en compte.

Qu'est-ce qu'un hard reset ?

Un hard reset redémarre la borne au niveau matériel ; il s'apparente à une coupure puis un rétablissement de l'alimentation. Les sessions ne sont pas censées se fermer proprement, mais au redémarrage la borne doit tenter d'envoyer les StopTransaction manquants (reason : HardReset). Le hard reset sert lorsque le soft reset n'a pas suffi ou que la borne ne répond plus aux commandes logicielles.

Lequel et quand ?

  • D'abord le soft reset : il est moins risqué et préserve les données de session.
  • Le hard reset si le soft ne suffit pas : notamment pour les problèmes de module de communication ou de lecture du compteur.
  • Prudence pendant une recharge : les deux resets mettent fin à la session active. Si possible, attendez la fin de la recharge de l'utilisateur ou utilisez l'option OnIdle de l'OCPP 2.0.1.

Pourquoi un reset est-il refusé ?

Certaines bornes refusent ou reportent un reset pendant une recharge. Certains modèles ne prennent pas du tout en charge le hard reset. En cas de Rejected, vérifiez l'état de la borne et réessayez si nécessaire après la fin de la session.

Un reset est un symptôme, pas une solution

Si vous devez constamment redémarrer une borne, il existe un problème sous-jacent : bogue du firmware, problème thermique, signal mobile faible ou défaut d'alimentation. Suivre la fréquence des resets par borne montre quels modèles ou quels sites posent problème. En OCPP 2.0.1, le champ reason du BootNotification indique aussi si un redémarrage résulte d'un reset à distance ou d'un événement watchdog inattendu.

Points à vérifier en priorité pour résoudre les problèmes récurrents :

  • La version du firmware et la liste des problèmes connus du fabricant,
  • Les relevés de température de la borne et sa ventilation,
  • La qualité du signal mobile et l'état de la carte SIM,
  • Les fluctuations de tension de l'installation électrique.

Pour les problèmes de connexion, voir Pourquoi la connexion OCPP se coupe-t-elle ?, et pour une liste complète des pannes, notre guide des codes d'erreur OCPP.

L'importance de la traçabilité

Chaque reset à distance doit être enregistré avec l'auteur, la date, la borne concernée et le résultat. Cet historique sert de preuve tant pour le dépannage que pour les démarches de garantie. Le logiciel OCPP d'Üreticy vous permet d'envoyer des resets logiciels ou matériels en un clic depuis le tableau de bord et conserve le résultat de chaque commande. Pour organiser la maintenance, consultez aussi notre page Maintenance et SLA.

Redémarrer en masse

Après une mise à jour du firmware ou une modification de configuration, vous pouvez devoir redémarrer de nombreuses bornes. Plutôt que de tout redémarrer en même temps, il est plus sûr de procéder par petits groupes et aux heures creuses. Après chaque groupe, vérifiez que les bornes reviennent avec un BootNotification et que les connecteurs repassent en Available. En cas de problème, l'opération peut être interrompue avant de toucher l'ensemble du réseau.

Conclusion

Le Reset d'OCPP est un outil puissant qui résout de nombreuses pannes sans déplacement. Essayez d'abord un soft reset, passez au hard reset si nécessaire et tenez compte des sessions actives. Suivez la fréquence des resets pour repérer tôt les problèmes chroniques.