Notifications

Les notifications sont utilisées pour envoyer une notification (sms, email, notification push) chaque fois qu’un événement spécifique se produit. Par exemple, vous pouvez vous abonner aux déconnexions de station, aux pannes, etc., ou les conducteurs peuvent recevoir une notification push lorsque leur véhicule électrique atteint un pourcentage de batterie spécifique.

Sujets dans ce document :

Pour accéder à cette section dans EV Charge, depuis le Menu, sélectionnez Configuration du système, et cliquez sur Notifications.

Notifications

Pour accéder à cette section, cliquez sur Notifications. Une liste paginée de toutes les notifications est affichée sous un format tabulaire.

Configuration des notifications


Quatre actions/sous-pages peuvent être effectuées/vues sous cette section, à savoir :

Créer une notification

Sous Notifications, pour créer une notification, cliquez sur Créer. Fournissez un nom et un code.

Publishers est utilisé pour configurer quel type de notification sera envoyé : SMS, notification push, URL, Email et Journal. Il est également utilisé pour configurer où la notification sera envoyée en utilisant Receivers.

Liste des paires de valeurs de récepteur applicables pour le type de publication :

  • Base : Les notifications ciblent les données de contact de destination simples, en fonction du type de l’éditeur (adresse e-mail, numéro de téléphone ou URL).

  • Customer : Les notifications ciblent la destination des informations de contact principales du client, en fonction du type de l’éditeur (adresse e-mail, numéro de téléphone, URL, notification push), si l’action est liée à un client spécifique. De plus, en tant que valeur, le groupe de type de client peut être sélectionné, ce qui signifie que la notification ne s’appliquera que si le client appartient à un groupe de clients spécifique.

Pour créer un éditeur, sous Publishers, cliquez sur Add publisher. L’action et le nombre de tentatives spécifient le type de notification qui sera envoyé et combien de fois renvoyer en cas d’échec—par exemple, envoyer un e-mail qui sera renvoyé trois fois, supposons qu’il échoue.

Sous chaque éditeur se trouvent les Receivers. Les Receivers font référence à l’endroit où la notification sera envoyée. Cela peut être une URL ou un client (s’il s’agit d’un e-mail ou d’un SMS).

Le Scope caractérise ce qui déclenchera la notification, qui peut être un changement dans l’infrastructure de recharge ou un changement dans la session de recharge.

Une fois qu’une action spécifique du scope se produit, vous pouvez ajouter des options de filtrage. Pour ajouter un filtre, sous Filters, cliquez sur Add filter.

Exemple d’une notification

  • Scope : Sessions de charge
  • Action : Pourcentage de batterie
  • Filter : Pourcentage de batterie égal à 80 % (Atteint 80 %)

Page de détails de la notification

Sous Notifications, pour voir les détails complets d’une notification, cliquez sur Details. Cela contient les informations suivantes :

  • Nom
  • Code
  • Action
  • Scope
  • Publishers
  • Filters (le cas échéant)

Mettre à jour la notification

Sous Notifications, pour mettre à jour une notification, d’abord, cliquez sur Details ; cela montre les détails de la notification. Ensuite, pour mettre à jour, cliquez sur Mettre à jour.

Supprimer la notification

Sous Notifications, pour supprimer une notification, cliquez sur Supprimer.

Portées et actions des notifications

La portée de notification définit l’étendue des événements déclencheurs des notifications liées à la recharge de VE.

Il existe actuellement deux portées de notifications liées à la recharge de VE :

  • Infrastructure de recharge : Notification des opérations liées à l’infrastructure de recharge. Voir Tableau 1 pour les actions applicables dans la portée.
  • Sessions de recharge : Notification des opérations liées au contrôle des sessions de recharge. Voir Tableau 2 pour les actions applicables dans la portée.

Nom de l’actionDescription
Station connectedIndique que la station de recharge a établi avec succès la connexion avec le système central de Tridens EV Charge.
Station bootedIndique que la station de recharge a signalé l’événement de démarrage. Cela signifie généralement que le démarrage réussi a eu lieu après le redémarrage, mais l’événement de démarrage peut également être déclenché à la demande.
Station disconnectedIndique que la station de recharge s’est déconnectée du système central de Tridens EV Charge.
Station resetIndique que le système central de Tridens EV Charge a demandé à la station de recharge de se réinitialiser.
Charger status changedIndique que le statut du chargeur a été modifié et signalé au système central de Tridens EV Charge.

Par ex., statut passé à disponible, indisponible, en panne, etc. Contient également des informations de statut supplémentaires signalées, si fournies par le fabricant du chargeur.
Connector status changedIndique que le statut du connecteur a été modifié et signalé au système central de Tridens EV Charge.

Par ex., statut passé à disponible, en préparation, en charge, suspendu, indisponible, en panne, etc. Contient également des informations de statut supplémentaires signalées, si fournies par le fabricant du chargeur.
Connector unlocking requestedIndique que le système central de Tridens EV Charge a demandé au connecteur de se déverrouiller du verrou électromagnétique mécanique.
Connector unlocking resultIndique le résultat du déverrouillage du connecteur (verrou électromagnétique mécanique), signalé par le chargeur au système central de Tridens EV Charge.
Energy meter reportReprésente le rapport général du compteur d’énergie en kWh signalé par le chargeur au système central de Tridens EV Charge.
Firmware update requestedIndique que le système central de Tridens EV Charge a demandé la mise à jour du micrologiciel sur le chargeur.
Firmware statusIndique le statut de la mise à jour du micrologiciel sur le chargeur, tel que signalé par le chargeur au système central de Tridens EV Charge.

Par ex., téléchargement, téléchargé, installation, installé, échoué, etc.
Diagnostics requestedIndique que le système central de Tridens EV Charge a demandé des diagnostics au chargeur.
Diagnostic statusIndique le statut du rapport de diagnostics par le chargeur. Signalé par le chargeur au système central de Tridens EV Charge.

Par ex., téléchargement, téléchargé, échoué, etc.
Display setup requestedIndique que le système central Tridens EV Charge a demandé à la station de configurer le message d’affichage.
Display setup resultIndique le résultat de la demande de configuration de l’affichage de la station.
Display clear requestedIndique que le système central Tridens EV Charge a demandé à la station d’effacer le message d’affichage.
Display clear resultIndique le résultat de la demande d’effacement de l’affichage de la station.
Display settings reportedIndique que la station de recharge a signalé la configuration du message d’affichage au système central de Tridens EV Charge.

Tableau 1. Actions/événements de l’infrastructure de recharge.


Nom de l’actionDescription
AuthorizationIndique que le conducteur de VE a tenté l’autorisation de la session de recharge par un dispositif d’identification (par ex., glisser une RFID) côté chargeur et que la tentative a été transmise au système central de Tridens EV Charge. Ne pas confondre avec les autorisations de tarification.
AuthorizedIndique que le conducteur de VE s’est autorisé avec succès pour la session de recharge côté chargeur avec un dispositif d’identification (par ex., glisser une RFID), l’autorisation étant acceptée par le système central de Tridens EV Charge. Ne pas confondre avec les autorisations de tarification.
StartedIndique que la session de recharge a commencé sur l’infrastructure de recharge.
EndedIndique que la session est terminée et finalement clôturée. Le statut passe à « fermé ». Inclut la fin en mode de terminaison de session par temps de stationnement.
Reservation createdIndique qu’une réservation instantanée de l’infrastructure de recharge a été effectuée pour la session de recharge.
Reservation canceledIndique que la réservation de l’infrastructure de recharge a été annulée.
Vehicle chargedIndique que le véhicule a été complètement chargé. Le seuil de détection de véhicule chargé est de 95 %.

Fonctionne conditionnellement lorsque le chargeur signale le pourcentage d’état de charge de la batterie du VE.

Charging endReprésente la fin de la charge dans le cadre de la session, car le chargeur a signalé l’événement de fin de charge au système central de Tridens EV Charge. La session peut continuer pendant le temps de stationnement final, jusqu’à la terminaison finale.
Charging end by monetary limitIndique que la charge de la session s’est terminée, car le système central de Tridens EV Charge a détecté une violation de la limite monétaire, basée sur les Paramètres de Tarification de Session.
Charging end by energy limitIndique que la charge de la session s’est terminée, car le système central de Tridens EV Charge a détecté une violation de la limite d’énergie, basée sur les Paramètres de Tarification de Session.
Charging end by charge time limitIndique que la charge de la session s’est terminée, car le système central de Tridens EV Charge a détecté une violation de la limite de temps de charge, basée sur les Paramètres de Tarification de Session.
Charging end by payment auth. failureIndique que la charge de la session s’est terminée, car l’autorisation de paiement supplémentaire sur le système central de Tridens EV Charge n’a pas réussi, basée sur les Paramètres de Tarification de Session.
Charging end by auth. failureIndique que la charge de la session s’est terminée, car l’autorisation de ressources client supplémentaires sur le système central de Tridens EV Charge n’a pas réussi, basée sur les Paramètres de Tarification de Session.
Battery percentage limitIndique que le pourcentage de la batterie du VE a dépassé la limite définie. Peut être déclenché une fois par session.

Obligatoire de fournir le filtre de notification « State of charge limit », par ex. 80 %.

Fonctionne conditionnellement lorsque le chargeur signale le pourcentage d’état de charge de la batterie du VE.

Energy limitIndique que la limite d’énergie de notification de la session de recharge en kWh a été dépassée.

Obligatoire de fournir le filtre de notification « Energy limit », par ex. 60 kWh.

Charge time limitIndique que la limite de temps de charge de notification de la session de recharge en secondes a été dépassée.

Obligatoire de fournir le filtre de notification « Charge time limit », par ex. 3600 secondes (1 heure).

Park time limitIndique que la limite de temps de stationnement de notification de la session de recharge en secondes a été dépassée. Utile pour notifier les clients que leur véhicule ne charge pas.

Obligatoire de fournir le filtre de notification « Park time limit », par ex. 900 secondes (15 minutes).

Park time rating threshold breachedIndique que le seuil de tarification de la durée de stationnement de la session a été dépassé, basé sur les Paramètres de Tarification de Session. À partir de ce moment, le stationnement est facturé au conducteur.
Fault time limitIndique que la limite de temps de panne de notification de la session de recharge en secondes a été dépassée.

Obligatoire de fournir le filtre de notification « Fault time limit », par ex. 300 secondes (5 minutes).

Monetary limitIndique que la limite monétaire (dans la devise par défaut du site) a été dépassée pour la session de recharge. Peut être déclenché une fois par session.

Obligatoire de fournir le filtre de notification « Monetary limit », par ex. 40 €.

Monetary limit intervalIndique que l’intervalle de limite monétaire (dans la devise par défaut de l’environnement du site) a été dépassé pour la session de recharge. Peut être déclenché une fois par session.

Obligatoire de fournir le filtre de notification « Monetary limit », par ex. 5 €.

Exemple pour une limite de 5 EUR : La notification est déclenchée lorsque le montant utilisé de dépassement de session est effectué pour la première fois au-dessus de 5 EUR, puis 10 EUR, puis 15 EUR, …

Meter values reportedIndique que le chargeur a signalé des valeurs de compteur au système central de Tridens EV Charge. Consiste généralement en des rapports d’énergie (kWh), de puissance (kW), d’ampérage (A), de tension (V).
Session refusedIndique que la session a été refusée. Le client est connu du système central de Tridens EV Charge, mais l’autorisation initiale des ressources n’a pas réussi.

Tableau 2. Événements/actions de contrôle de session de recharge.

Plateformes

Pour accéder à cette section, cliquez sur Platforms.

Les plateformes impliquent la configuration de services tiers pour activer les notifications. Cela inclut Twilio pour les messages texte et Firebase pour les notifications push.

Pour activer Firebase pour les notifications push dans EV Charge, consultez Configuration de Firebase.

Configuration de Firebase

Exigences et aperçu du processus

  1. Un compte Google est requis pour configurer Firebase.
  2. Vous configurez Firebase pour EV Charge.
  3. Tridens fournit soit :
    • App - Apple ID
    • App - Nom de package Android
  4. Vous configurez les applications iOS ou Android sur Firebase.
  5. Vous fournissez soit :
    • Le fichier GoogleService-Info.plist (plateforme iOS)
    • Le fichier google-services.json (plateforme Android)

Configuration de Firebase pour EV Charge

Visitez votre portail Firebase sur https://firebase.google.com/ et cliquez sur Get started ou Go to console.

Portail Firebase

Figure 1 : Portail Firebase

Créer un nouveau projet sur Firebase

Créez un nouveau projet en cliquant sur Create a project.

Créer un projet

Figure 2 : Créer un projet

Suivez les étapes pour créer un nouveau projet.

Créer un projet - étape 1

Figure 3 : Créer un projet - étape 1

Créer un projet - étape 2

Figure 4 : Créer un projet - étape 2

Créer un projet - étape 3

Figure 5 : Créer un projet - étape 3

Configurer les identifiants Firebase dans EV Charge

Après être retourné au tableau de bord du projet, cliquez sur Project settings.

Paramètres

Figure 6 : Paramètres du projet

Allez dans Service accounts et cliquez sur Generate new private key.

Générer une nouvelle clé privée

Figure 7 : Générer une nouvelle clé privée

Après avoir confirmé la génération de la clé, un fichier JSON sera téléchargé sur votre ordinateur.

Confirmer la génération de la clé

Figure 8 : Confirmer la génération de la clé

Le fichier JSON de l’étape précédente contient vos identifiants de clé privée Firebase—il peut être ouvert dans un éditeur de texte.

Contenu du fichier JSON de clé privée

Figure 9 : Contenu du fichier JSON de clé privée

Ensuite, visitez EV Charge, naviguez vers Configuration du système Notifications Platforms. Cliquez sur Firebase (FCM), puis entrez les identifiants (qui sont : ID client, e-mail client, ID projet, ID clé privée, et clé privée) dans le formulaire. Terminez en cliquant sur Soumettre.

Configuration de Firebase sur EV Charge - Web

Figure 10 : Configuration de Firebase sur EV Charge

Vous avez configuré avec succès Firebase pour EV Charge.

Créer une configuration d’application mobile Firebase - iOS

Allez sur le tableau de bord du projet sur Firebase et entrez dans les paramètres du projet.

Paramètres du projet

Figure 11 : Paramètres du projet

Sous l’onglet Général, faites défiler jusqu’à Your apps et sélectionnez la plateforme iOS.

Ajouter une configuration d’application iOS

Figure 12 : Ajouter une configuration d’application iOS

À la première étape, entrez l’Apple ID (fourni par Tridens) et cliquez sur Register app.

Configuration d’application iOS - Étape 1

Figure 13 : Configuration d’application iOS - Étape 1

À la deuxième étape, téléchargez le fichier de configuration GoogleService-Info.plist et fournissez-le à Tridens pour l’inclure dans la construction de votre application, puis cliquez sur Next.

Configuration d’application iOS - Étape 2

Figure 14 : Configuration d’application iOS - Étape 2

Cliquez sur Next aux étapes 3 et 4, puis sur Continue à l’étape 5. Cela vous ramènera à la page des paramètres du projet, où votre configuration d’application iOS sera visible. Vous pouvez également télécharger à nouveau le fichier GoogleServiceInfo.plist ici.

Configuration d’application iOS - terminée

Figure 15 : Configuration d’application iOS - terminée

Créer une configuration d’application mobile Firebase - Android

Allez sur le tableau de bord du projet sur Firebase et entrez dans les paramètres du projet.

Paramètres du projet

Figure 16 : Paramètres du projet

Sous l’onglet Général, faites défiler jusqu’à Your apps et sélectionnez la plateforme Android.

Ajouter une configuration d’application Android

Figure 17 : Ajouter une configuration d’application Android

À la première étape, entrez le nom de package Android (fourni par Tridens) et cliquez sur Register app.

Configuration d’application Android - Étape 1

Figure 18 : Configuration d’application Android - Étape 1

À la deuxième étape, téléchargez le fichier de configuration google-services.json et fournissez-le à Tridens pour l’inclure dans la construction de votre application, puis cliquez sur Next.

Configuration d’application Android - Étape 2

Figure 19 : Configuration d’application Android - Étape 2

Cliquez sur Next à l’étape 3 et sur Continue à l’étape 4. Cela vous ramènera à la page des paramètres du projet, où votre configuration d’application Android sera visible. Vous pouvez également télécharger à nouveau le fichier googleservices.json ici.

Configuration d’application Android - terminée

Figure 20 : Configuration d’application Android - terminée