Retrouvez dans cet article les commandes OCPP prises en charge par le Cloud Zaptec.
Dans certains cas, Zaptec a simplifié le processus de certaines commandes. Le cas échéant, ces modifications sont mentionnées ci-dessous.
La spécification OCPP 1.6 décrite ci-dessous fait référence à la documentation "Open Charge Point Protocol 1.6 edition 2 Final".
Opérations initiées par le point de recharge :
Authorize
Ce message est décrit dans le chapitre 4.1 Authorize du protocole OCPP 1.6.
BootNotification
Ce message est décrit dans le chapitre 4.2 Boot Notification du protocole OCPP 1.6.
Heartbeat
Ce message est décrit dans le chapitre 4.6 Heartbeat de la spécification OCPP 1.6.
MeterValues
Ce message est décrit dans le chapitre 4.7 Meter Values de la spécification OCPP 1.6. Par défaut, les valeurs du compteur sont envoyées toutes les 2 minutes lorsque la borne a une transaction en cours. L'intervalle peut être modifié à l'aide de la clé de configuration.
Mesures "Meter Value" prises en charge
measurand: Power.Active.Import
unité: W
measurand: Energy.Active.Import.Register
unité: kWh
measurand: Power.Offered
unité: W
measurand: Current.Import,
phase: L1-N
unité: A
measurand: Current.Import,
phase: L2-N
unité: A
measurand: Current.Import,
phase: L3-N
unité: A (Ampère)
MeterValueSampleInterval
Ce message est décrit dans le chapitre 4.7 Meter Values du protocole OCPP 1.6.
Paramétrez à 0 pour désactiver l'envoi des valeurs du compteur.
StartTransaction
Ce message est décrit dans le chapitre 4.8 Start Transaction du protocole OCPP 1.6.
StopTransaction
Ce message est décrit dans le chapitre 4.10 Stop Transaction du protocole OCPP 1.6.
StatusNotification
Ce message est décrit dans le chapitre 4.9 Status Notification du protocole OCPP 1.6.
Opérations initiées par le Central System :
ChangeAvailability
Ce message est décrit dans le chapitre 5.2 Change Availability du protocole OCPP 1.6.
ChangeConfiguration
Ce message est décrit dans le chapitre 5.3 Change Configuration du protocole OCPP 1.6.
ClearCache
Ce message est décrit dans le chapitre 5.4 Clear Cache du protocole OCPP 1.6.
GetConfiguration
Ce message est décrit dans le chapitre 5.8 Get Configuration du protocole OCPP 1.6.
RemoteStartTransaction
Ce message est décrit dans le chapitre 5.11 Remote Start Transaction du protocole OCPP 1.6.
L'IdTag utilisé avec cette méthode expire après 120 secondes.
RemoteStopTransaction
Ce message est décrit dans le chapitre 5.12 Remote Stop Transaction de la spécification OCPP 1.6.
Reset
Ce message est décrit dans le chapitre 5.14 Reset du protocole OCPP 1.6.
UnlockConnector
Ce message est décrit dans le chapitre 5.18 Unlock Connector du protocole OCPP 1.6.
Ce message est supporté mais n'est pas fonctionnel (renvoie le message UnlockStatus.NotSupported).
GetDiagnostics
Ce message est décrit dans le chapitre 5.9 Get Diagnostics du protocole OCPP 1.6.
La borne de recharge transfèrera un ensemble de valeurs d'observation prédéfinies vers l'emplacement FTP ou HTTP POST fourni.
UpdateFirmware
Ce message est décrit dans le chapitre 5.19 Update Firmware du protocole OCPP 1.6.
L'emplacement de téléchargement est ignoré. Le firmware sera toujours téléchargé depuis ZapCloud. Les paramètres RetrieveDate et Retries sont ignorés, et la mise à jour du firmware est déclenchée instantanément.
SendLocalList
Ce message est décrit dans le chapitre 5.15 Send Local List du protocole OCPP 1.6.
GetLocalListVersion
Ce message est décrit dans le chapitre 5.10 Get Local List Version du protocole OCPP 1.6.
ReserveNow
Ce processus est décrit au chapitre 5.13 Reserve Now du protocole OCPP 1.6. De plus amples détails sur la mise en œuvre de cette procédure par Zaptec sont disponibles ici.
Clés de configuration personnalisées
La borne de recharge Zaptec prend en charge les clés de configuration OCPP personnalisées suivantes :
FreeCharging
Si cette configuration est définie sur "true", la borne de recharge sautera l'appel Authorize avant de démarrer une transaction et passera directement à StartTransaction.
Lorsque FreeCharging est activée, l'IdTag de StartTransaction sera rempli avec une chaîne vide ou l'IdTag configuré par défaut. L'IdTag par défaut peut être défini depuis le Zaptec Portal ou via la clé de configuration FreeChargingIdTag.
L'autorisation doit être activée dans le Zaptec Portal pour utiliser cette fonction. La valeur de configuration FreeCharging sera en lecture seule si l'autorisation n'est pas activée.
FreeChargingIdTag
L'IdTag à utiliser en mode FreeCharging. Voir plus d'informations dans la clé de configuration personnalisée FreeCharging.
Clés de configuration renvoyées par GetConfiguration
Voici une liste des Configuration Keys renvoyées pour les bornes de recharge Zaptec. Remarque : certaines de ces valeurs sont en lecture seule.
- NumberOfConnectors (Nombre de connecteurs)
- SupportedFeatureProfiles (Profils de fonctionnalités pris en charge)
- WebSocketPingInterval (Intervalle de ping WebSocket)
- AuthorizeRemoteTxRequests (Demandes de transaction à distance autorisées)
- StopTransactionOnEVSideDisconnect (Arrêt de transaction en cas de déconnexion du véhicule électrique)
- StopTransactionOnInvalidId (Arrêt de transaction en cas d'ID invalide)
- MeterValueSampleInterval (Intervalle d'échantillonnage des valeurs du compteur)
- HeartbeatInterval (Intervalle du heartbeat)
- ChargeProfileMaxStackLevel (Niveau maximum de la pile de profils de charge)
- ChargingScheduleAllowedChargingRateUnit (Unité de taux de charge autorisée pour le calendrier de charge)
- ChargingScheduleMaxPeriods (Nombre maximal de périodes pour le calendrier de charge)
- MaxChargingProfilesInstalled (Nombre maximal de profils de charge installés)
- LocalPreAuthorize (Autorisation locale préalable)
- LocalAuthorizeOffline (Autorisation locale hors ligne)
- SendLocalListMaxLength (Longueur maximale de la liste locale à envoyer)
- FreeCharging (Recharge sans autorisation : libre / gratuite)
- FreeChargingIdTag (IdTag de recharge sans autorisation : libre / gratuite)
- LockCablePermanently (Verrouillage permanent du câble)