Avec ChargePilot, vos bornes de recharge communiquent avec le contrôleur ChargePilot via protocole OCPP (Open Charge Point Protocol). Des messages prédéfinis (actions) sont échangés entre la borne de recharge et le contrôleur ChargePilot. Il s'agit notamment de messages d'authentification d'un événement de recharge, de messages d'état et d'erreur, et de redémarrages d'une borne.
Comment accéder aux journaux OCPP ?
- Naviguez vers les journaux OCPP dans le tableau de bord.
- Utilisez la fonction de recherche pour saisir des termes tels que l'identifiant du point de recharge, le statut ou des actions spécifiques. Vous pouvez combiner plusieurs critères de recherche pour réduire les résultats.
Niveaux de journalisation disponibles :
ChargePilot offre trois niveaux de journalisation qui fournissent différents niveaux de détail :
Journaux minimaux
Standard pour les lieux disposant d'une connexion de données sans fil. Ils enregistrent uniquement les messages de base qui sont importants pour les mises à jour du micrologiciel, tels que :
- UpdateFirmware - Demande de mise à jour du micrologiciel adressée à la borne de recharge.
- BootNotification - Message de la borne de recharge après un redémarrage.
- FirmwareStatusNotification - Progression de la mise à jour.
Journaux de niveau informatif
Standard pour les sites disposant d'une connexion réseau locale pour l'échange de données. Ce niveau est idéal pour surveiller le fonctionnement normal et contient des informations additionnelles en plus des journaux minimaux :
- Authorize - Authentification avant le démarrage d’une session.
- StartTransaction - Démarrage d’une session.
- StatusNotification - Changements d'état ou erreurs.
- StopTransaction - Fin d’une session.
Journaux de niveau débogage
Le niveau de débogage fournit les informations les plus détaillées et contient, entre autres, les éléments suivants
- ChangeAvailability - Modification de la disponibilité d'un point de recharge.
- RemoteStartTransaction - Démarrage à distance d'un processus de recharge.
- Reset - Redémarrage de la station de recharge.
Remarques importantes sur les niveaux de journalisation
Vous ne pouvez pas modifier vous-même les niveaux de journalisation. Si vous souhaitez effectuer un ajustement, veuillez contacter l'équipe de soutien de The Mobility House.
Ce ne sont pas toutes les bornes de recharge qui permettent l'envoi de tous les messages OCPP. Cependant, certains messages sont obligatoires pour l'intégration avec ChargePilot.
Contenu des messages OCPP
Chaque action est composée de plusieurs points de données, qui sont expliqués dans le tableau ci-dessous :
Valeur | Description |
action | Type de message, par exemple « StatusNotification » |
connector_id | Identifiant du point de recharge |
request | Requête. Selon l’action, la requête contient des informations différentes. |
site_id | Identifiant du site |
charger_id | Identifiant de la borne de recharge |
response | Réponse. Selon l’action, la réponse contient des informations différentes. |
datetime | Date et heure du message OCPP |
source | Source : indique d’où provient le message.
|
Téléchargement des journaux OCPP
ChargePilot permet de télécharger les journaux OCPP afin de fournir des rapports détaillés sur les événements de recharge et les erreurs. Le téléchargement peut être filtré par l’identifiant (ID) de borne, messages de statut OCPP, actions, ainsi que par date et heure. Cela permet aux utilisateurs de cibler les informations pertinentes à leur analyse et de réduire le nombre de champs dans le téléchargement.
Des descriptions et exemples de chaque champ du téléchargement sont présentés dans le tableau ci-dessous. Veuillez noter que cette fonctionnalité permet d’afficher un maximum de 10 000 entrées à la fois. Pour réussir l’exportation, utilisez les options de filtrage pour affiner votre recherche.
Pour plus de détails sur chaque champ, veuillez consulter la documentation OCPP 1.6J du document Open Charge Alliance (voir lien ci-dessous).
En-têtes du journal de téléchargement OCPP | Description | Example | Envoyé par chaque IRVE |
Datetime | Date et heure du message envoyé via OCPP, en UTC | 2024-11-26T10:03:49Z | ✔ |
Action | Fait référence à l’opération ou commande spécifique dans un échange entre le point de recharge et le système central (ici, ChargePilot) | StatusNotification, StopTransaction, Heartbeat | ✔ |
Charger ID | Identifiant de la borne de recharge (unique pour chaque borne) | Charger 5 |
|
Connector ID | Identifiant du point de recharge. Indique de quel port de la borne proviennent les informations (ex. 0, 1, 2). Généralement, 0 indique le port principal et 1, 2 ou 3 indiquent des ports de recharge supplémentaires sur la borne de recharge. | 1 | ✔* |
Request Vendor Error Code | Code d’erreur propre au fabricant, fournissant des informations supplémentaires pour le débogage ou les rapports d’erreur. Les fabricants de bornes utilisent des codes différents, avec des niveaux de détail variables. Veuillez contacter le fabricant de votre IRVE pour une explication détaillée de chaque code. | CHARGER_DOOR_OPEN |
|
Request Timestamp | Date et heure du message au moment où il est traité par ChargePilot. Il peut y avoir un léger décalage (<2 secondes) entre ce champ et le champ « datetime »”, en raison de différences de granularité des données. Ce champ est associé à « StartTransaction », « StopTransaction » et « StatusNotification ». | 2024-11-26T10:03:49Z | ✔ |
Request Status | Indique l’état opérationnel d’un point de recharge, communiqué via les messages « StatusNotification ». Ce statut reflète les différentes phases de la session de recharge, tel que « Available », « Preparing », « Charging », « SuspendedEV », « SuspendedEVSE », « Finishing » et « Faulted ». Chaque état représente la disponibilité, l’activité ou une anomalie du point de recharge. | Faulted
| ✔ |
Request Error Code | Indique divers problèmes rencontrés lors de la communication entre une borne et le système dorsal. Ces erreurs sont généralement rapportées via le message « StatusNotification » d’OCPP et aident les opérateurs à diagnostiquer et résoudre les problèmes efficacement. | EVCommunicationError ou ConnectorLockFailure |
|
Request Info | Indique toute information supplémentaire liée au message, généralement une erreur. | State transition |
|
Request Vendor ID | Identifiant unique utilisé pour spécifier le fabricant ou le fournisseur à l’origine d’une requête. Souvent associé aux messages « StatusNotification ». Configuré par le fabricant de l’IRVE. | HLX |
|
Request ID Tag | Identifiant RFID du véhicule, souvent utilisé dans les messages « StopTransaction » et « StartTransaction ». Contient l’identifiant de l’utilisateur ayant arrêté la recharge. Ce champ est optionnel, car une borne peut interrompre une session sans « idTag », par exemple en cas de réinitialisation. | 43434 |
|
Request Meter Stop | Relevé du compteur d’énergie à la fin d’une session (en wattheures), envoyé avec le message « StopTransaction ». Les IRVE peuvent envoyer ces données de manière continue ou les remettre à zéro à chaque session. | 1387299 | ✔ |
Request Transaction ID | Identifiant unique d’une session de recharge, utilisé de manière cohérente dans « StartTransaction », « StopTransaction » et « MeterValues ». Configuré par le fabricant de l’IRVE. | 4356987 |
|
Request Reason | Indique la raison pour laquelle une transaction a été arrêtée. Utilisé uniquement avec les messages « StopTransaction ». | PowerLoss |
|
Response ID Tag Info Status | Indique le statut d’autorisation d’une session de recharge liée à un identifiant RFID spécifique. Souvent relié aux messages « Authorize », « StartTransaction » ou « StopTransaction ». | Accepted |
|
L1 Voltage** | Tension de sortie envoyée au véhicule via le connecteur, en volts. | 31.234 |
|
L2 Voltage** | Tension de sortie envoyée au véhicule via le connecteur, en volts. | 31.234 |
|
L3 Voltage** | Tension de sortie envoyée au véhicule via le connecteur, en volts. | 31.234 |
|
Voltage** | Tension de sortie envoyée au véhicule via le connecteur, en volts. | 101 |
|
L1 Current.Import** | Courant instantané vers le véhicule (sur la phase L1), en ampères. | 5 |
|
L2 Current.Import** | Courant instantané vers le véhicule (sur la phase L2), en ampères. | 5 |
|
L3 Current.Import** | Courant instantané vers le véhicule (sur la phase L3), en ampères. | 5 |
|
Current.Import** | Courant instantané vers le véhicule, en ampères. | 15 | ✔ |
L1 Power** | Puissance active instantanée importée par le véhicule (généralement en W ou kW) sur L1. Correspond à « Power.Active.Import ». | 12 |
|
L2 Power** | Puissance active instantanée importée par le véhicule (généralement en W ou kW) sur L2. Correspond à « Power.Active.Import ». | 12 |
|
L3 Power** | Puissance active instantanée importée par le véhicule (généralement en W ou kW) sur L3. Correspond à « Power.Active.Import ». | 12 |
|
Power** | Puissance active instantanée importée par le véhicule (généralement en W ou kW). Correspond à « Power.Active.Import ». | 12 | ✔ |
* Si ce champ est vide, cela peut indiquer une borne avec un seul port.
** Différentes bornes rapportent ces champs selon différents formats. Cela signifie que certaines colonnes peuvent être vides, selon le modèle de borne. De plus, toutes les bornes ne rapportent pas ces données supplémentaires. Lorsqu’elles sont disponibles, elles apparaîtront dans le journal OCPP tel que rapporté par la borne. Veuillez consulter votre fabricant d’IRVE pour plus de détails.
Pourquoi les journaux OCPP sont-ils utiles ?
Grâce aux journaux OCPP, vous pouvez identifier et résoudre plus rapidement les problèmes techniques, surveiller en détail l’état de vos bornes de recharge, et analyser la communication entre la borne et le contrôleur.
Des informations détaillées sur le standard OCPP se trouvent dans l’annexe.
Cet article a-t-il été utile ?
C'est super !
Merci pour votre commentaire
Désolé ! Nous n'avons pas pu vous être utile
Merci pour votre commentaire
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article