Notifications

Notifications are used to send out a notification (sms, email, push notification) whenever a specific event occurs. For instance, you can subscribe to station disconnects, faults, etc., or drivers can receive a push notification when their electric vehicle reaches a specific battery percentage.

Argomenti in questo documento:

-Notifications

Per accedere a questa sezione inEV Charge, da Menu, selezionare Configurazione sistemae fare clic suNotifications.

##Notifications

Per accedere a questa sezione, fare clic suNotifications. Un elenco impaginato di tutte le notifiche viene visualizzato in formato tabellare.

Notification configuration


In questa sezione possono essere eseguite quattro azioni/subpages/viewed, vale a dire:

Notifica Create

In notifiche, per creare una notifica, fare clic su Create. Fornire un nome e un codice.

Publishersviene utilizzato per configurare il tipo di notifica da inviare: SMS (Short Message Service), notifica push, URL (Uniform Resource Locator), e-mail e registro. Viene utilizzato anche per configurare dove verrà inviata la notifica utilizzandoReceivers.

Elenco delle coppie destinatario-valore applicabili per il tipo di pubblicazione:

  • Base: la notifica prende di mira i semplici dati di contatto della destinazione, a seconda del tipo di editore (indirizzo email, numero di telefono o URL).

  • Cliente: la notifica è indirizzata alla destinazione delle informazioni di contatto principali del cliente, a seconda del tipo di editore (indirizzo e-mail, numero di telefono, URL, notifica push), se l’azione è correlata al cliente specifico. Inoltre, come valore, è possibile selezionare il gruppo Tipo di cliente, il che significa che la notifica verrà applicata solo se il cliente appartiene allo specifico gruppo di clienti.

Per creare un editore, inPublishers, fai clic su Aggiungi editore. L’azione e il numero di tentativi specificano il tipo di notifica che verrà inviata e quante volte inviarla nuovamente in caso di errore, ad esempio l’invio di un’e-mail che verrà inviata tre volte, supponiamo che fallisca.

Sotto ogni editore ci sonoReceivers.Receiverssi riferisce a dove verrà inviata la notifica. Può essere un URL o un cliente (se si tratta di un’e-mail o di un SMS).

Scopeindica ciò che attiverà la notifica, che può essere un cambiamento nell’infrastruttura di ricarica o un cambiamento nella sessione di ricarica.

Una volta che si verifica un’azione specifica dall’ambito, è possibile aggiungere opzioni di filtro. Per aggiungere un filtro, inFilters, fare clic su Aggiungi filtro.

Esempio di notifica

-**Ambito:**sessioni Charging -**Azione:**Percentuale della batteria -**Filter:**La percentuale della batteria è pari all'80% (raggiunto l'80%)

Pagina di notifica Details

In notifica, per visualizzare tutti i dettagli di una notifica, fare clic su Details. Contiene le seguenti informazioni:

  • Nome -Codice
  • Azione
  • Ambito
  • Editori
  • Filtri (se presenti)

Notifica Update

In notifica, per aggiornare una notifica, fare innanzitutto clic su Details; mostra i dettagli della notifica. Quindi, per aggiornare, fai clic su Update.

Notifica Delete

In notifica, per eliminare una notifica, fare clic su Delete.

Ambiti e azioni della notifica

L’ambito della notifica definisce l’ambito dell’evento che attiva le notifiche relative alla ricarica dei veicoli elettrici.

Attualmente esistono due ambiti di applicazione delle notifiche relative alla ricarica dei veicoli elettrici:

  • Infrastruttura Charging: Notifica delle operazioni relative alle infrastrutture di ricarica. Vedere laTabella 1per le azioni applicabili nell’ambito.
  • Sessioni Charging: notifica delle operazioni relative al controllo della sessione di ricarica. Vedere laTabella 2per le azioni applicabili nell’ambito.

Nome dell’azioneDescrizione
Stazione collegataIndica che la stazione di ricarica ha stabilito con successo la connessione con il sistema centrale di Tridens EV Charge.
Stazione avviataIndica che la stazione di ricarica ha segnalato l’evento di avvio. Di solito significa che l’avvio è avvenuto con successo dopo il riavvio, ma l’evento di avvio può anche essere attivato su richiesta.
Stazione disconnessaIndica che la stazione di ricarica si è disconnessa dal sistema centrale di Tridens EV Charge.
Reset della stazioneIndica che il sistema centrale di Tridens EV Charge ha richiesto il ripristino della stazione di ricarica.
Lo stato del caricabatterie è cambiatoIndica che lo stato del caricabatterie è stato modificato e segnalato al sistema centrale di Tridens EV Charge.

Ad esempio, stato passato a disponibile, non disponibile, guasto, ecc. Contiene anche ulteriori informazioni sullo stato segnalate, se fornite dal produttore del caricabatterie.
Lo stato di Connector è cambiatoIndica che lo stato del connettore è stato modificato e segnalato al sistema centrale di Tridens EV Charge.

Ad esempio, stato passato a disponibile, preparazione, ricarica, sospeso, non disponibile, guasto, ecc. Contiene anche ulteriori informazioni sullo stato segnalate, se fornite dal produttore del caricabatterie.
Connector sblocco richiestoIndica che il sistema centrale di Tridens EV Charge ha richiesto lo sblocco del connettore dalla serratura elettromagnetica meccanica.
Connector risultato di sbloccoIndica l’esito dello sblocco del connettore (blocco elettromagnetico meccanico), segnalato dal caricabatterie al sistema centrale di Tridens EV Charge.
Rapporto contatore di energiaRappresenta il report generale del contatore di energia in kWh riportato dal caricabatterie al sistema centrale di Tridens EV Charge.
È richiesto l’aggiornamento del firmwareIndica che il sistema centrale di Tridens EV Charge ha richiesto l’aggiornamento del firmware sul caricabatterie.
Stato del firmwareIndica lo stato di aggiornamento del firmware sul caricabatterie, come riportato dal caricabatterie al sistema centrale di Tridens EV Charge.

Ad esempio download, scaricato, installazione, installazione, errore, ecc.
Diagnostica richiestaIndica che il sistema centrale di Tridens EV Charge ha richiesto il caricabatterie per la diagnostica.
Stato diagnosticoIndica lo stato del reporting diagnostico del caricabatterie. Segnalato dal caricabatterie al sistema centrale di Tridens EV Charge.

Ad esempio caricamento, caricamento, non riuscito, ecc.
Impostazione display richiestaIndica che il sistema centrale Tridens EV Charge ha richiesto alla stazione di impostare il messaggio sul display.
Visualizza il risultato della configurazioneIndica il risultato della richiesta di impostazione del display della stazione.
Visualizzazione richiesta cancellazioneIndica che il sistema centrale Tridens EV Charge ha richiesto alla stazione di cancellare il messaggio sul display.
Visualizza risultato chiaroIndica il risultato alla richiesta di autorizzazione display della stazione.
Impostazioni di visualizzazione segnalateIndica che la stazione di ricarica ha segnalato l’impostazione del messaggio visualizzato al sistema centrale di Tridens EV Charge.

***Tabella 1.***Charging interventi infrastrutturali/events.


Nome dell’azioneDescrizione
AuthorizationIndica che il conducente del veicolo elettrico ha tentato l’autorizzazione della sessione di ricarica tramite dispositivo di identificazione (ad esempio strisciando un RFID (Radio-Frequency Identification)) sul lato caricatore e il tentativo è stato inoltrato al sistema centrale di Tridens EV Charge. Da non confondere con le autorizzazioni di rating.
AutorizzatoIndica che il conducente del veicolo elettrico ha autorizzato con successo la sessione di ricarica sul lato caricatore con dispositivo di identificazione (ad esempio strisciando un RFID), previa accettazione dell’autorizzazione da parte del sistema centrale di Tridens EV Charge. Da non confondere con le autorizzazioni di rating.
IniziatoIndica che è iniziata la sessione di ricarica sull’infrastruttura di ricarica.
FinitoIndica che la sessione è terminata e definitivamente terminata. Status va in “chiuso”. Include il finale in modalità di terminazione della sessione di parcheggio.
Prenotazione creataIndica che è stata effettuata una prenotazione istantanea dell’infrastruttura di ricarica per la sessione di ricarica.
Prenotazione annullataIndica che la prenotazione dell’infrastruttura di ricarica è stata annullata.
Veicolo caricatoIndica che il veicolo è stato completamente carico. La soglia per il rilevamento del veicolo carico è del 95%.

Funziona in modo condizionato quando il caricabatterie segnala lo stato di carica percentuale della batteria del veicolo elettrico.

Charging fineRappresenta la fine della ricarica nell’ambito della sessione, in quanto il caricatore ha segnalato l’evento di fine ricarica al sistema centrale di Tridens EV Charge. La sessione potrà proseguire nell’ultimo park time, fino alla conclusione definitiva.
Charging termina entro il limite monetarioIndica che l’addebito della sessione è terminato, poiché il sistema centrale di Tridens EV Charge ha rilevato il superamento del limite monetario, in base al Session Rating Settings.
Charging termina per limite di energiaIndica che la ricarica della sessione è terminata, poiché il sistema centrale di Tridens EV Charge ha rilevato il superamento del limite di energia, in base al Session Rating Settings.
Charging termina entro il limite del tempo di ricaricaIndica che il caricamento della sessione è terminato, poiché il sistema centrale di Tridens EV Charge ha rilevato il superamento del limite di tempo di caricamento, in base al Session Rating Settings.
Charging termina con l’autenticazione del pagamento. fallimentoIndica che l’addebito della sessione è terminato, poiché l’autorizzazione al pagamento aggiuntivo sul sistema centrale di Tridens EV Charge non è andata a buon fine, in base al Session Rating Settings.
Charging termina per autorizzazione. fallimentoIndica che l’addebito della sessione è terminato, poiché l’autorizzazione aggiuntiva delle risorse cliente sul sistema centrale di Tridens EV Charge non è riuscita, in base al Session Rating Settings.
Limite percentuale batteriaIndica che la percentuale della batteria del veicolo elettrico ha superato il limite definito. Può essere attivato una volta per sessione.

Obbligatorio per fornire il filtro di notifica “Stato del limite di addebito”, ad es. 80%.

Funziona condizionatamente quando il caricabatterie segnala la percentuale dello stato di carica della batteria del veicolo elettrico.

Limite energeticoIndica che il limite energetico di notifica della sessione di ricarica in kWh è stato superato.

Obbligatorio per fornire il filtro di notifica “Limite energia”, ad es. 60kWh.

Limite del tempo di ricaricaIndica che il limite di tempo di addebito della notifica della sessione di ricarica in secondi è stato superato.

Obbligatorio per fornire il filtro di notifica “Limite tempo di ricarica”, ad es. 3600 secondi (1 ora).

Limite del tempo di sostaIndica che il limite di tempo di sosta in secondi per la notifica della sessione di ricarica è stato superato. Utile per avvisare i clienti che il loro veicolo non si ricarica.

Obbligatorio per fornire il filtro di notifica “Limite di tempo di parcheggio”, ad es. 900 secondi (15 minuti).

Soglia di classificazione del tempo di sosta superataIndica che la soglia di valutazione della durata del tempo di parcheggio della sessione è stata superata, in base alla Valutazione sessione Settings. Da questo momento la sosta è a carico del conducente.
Limite temporale del guastoIndica che il limite di tempo in secondi per l’errore di notifica della sessione di ricarica è stato superato.

Obbligatorio per fornire il filtro di notifica “Limite di tempo di guasto”, ad es. 300 secondi (5 minuti).

Limite monetarioIndica che il limite monetario (nella valuta predefinita del sito) è stato superato per la sessione di addebito. Può essere attivato una volta per sessione.

Obbligatorio fornire il filtro di notifica “Limite monetario”, ad es. 40€.

Intervallo limite monetarioIndica che l’intervallo del limite monetario (nella valuta predefinita dell’ambiente del sito) è stato superato per la sessione di addebito. Può essere attivato una volta per sessione.

Obbligatorio fornire il filtro di notifica “Limite monetario”, ad es. 5€.

Esempio per limite di 5 EUR: La notifica viene attivata quando l’importo utilizzato per la violazione della sessione viene effettuato la prima volta oltre 5 EUR, poi 10 EUR, quindi 15 EUR,…

Valori del contatore riportatiIndica che il caricabatterie ha segnalato i valori del contatore al sistema centrale di Tridens EV Charge. Solitamente è costituito da rapporti di energia (kWh), potenza (kW), amperaggio (A), tensione (V).
Sessione rifiutataIndica che la sessione è stata rifiutata. Il cliente è noto al sistema centrale di Tridens EV Charge, ma l’autorizzazione iniziale della risorsa non è riuscita.

***Tabella 2.***Charging eventi di controllo sessione/actions.

Piattaforme

Per accedere a questa sezione, fare clic suPlatforms.

Le piattaforme implicano la configurazione di servizi di terze parti per abilitare le notifiche. IncludeTwilioper messaggi di testo eFirebaseper notifiche push.

Per abilitareFirebaseper le notifiche push inEV Charge, vedere Firebase Configuration.

Configurazione di Firebase

Requisiti e schema del processo

  1. Per configurare Firebase è necessario un account Google .
  2. Configura Firebase perEV Charge. 3.Tridensfornisce:
  • Applicazione - ID (Identifier) Apple
  • App: nome del pacchetto Android
  1. Configura le app iOS o Android su Firebase.
  2. Fornisci:
  • File GoogleService-Info.plist (piattaforma iOS)
  • file google-services.json (piattaforma Android)

Configurazione Firebase per EV Charge

Visita il tuo portale Firebase all’indirizzo https://firebase.google.com/ e fai clic suIniziaoVai alla console.

Firebase portal

**Figura 1:**Portale Firebase

Create un nuovo progetto su Firebase

Create un nuovo progetto facendo clic suCreate un progetto.

Create a project

**Figura 2:**Create un progetto

Segui i passaggi per creare un nuovo progetto.

Create a project - step 1

**Figura 3:**Create un progetto - passaggio 1

Create a project - step 2

**Figura 4:**Create un progetto - passaggio 2

Create a project - step 3

**Figura 5:**Create un progetto - passaggio 3

Configura le credenziali Firebase in EV Charge

Dopo essere tornati al progetto Dashboard, fare clic su Impostazioni progetto.

Settings

**Figura 6:**Impostazioni del progetto

Vai suAccount di servizioe fai clic suGenera nuova chiave privata.

Generate new private key

**Figura 7:**Genera nuova chiave privata

Dopo aver confermato la generazione della chiave, un file JSON verrà scaricato sul tuo computer.

Confirm key generation

**Figura 8:**Conferma generazione chiave

Il file JSON del passaggio precedente contiene le credenziali della chiave privata Firebase: può essere aperto in un editor di testo.

Private key JSON file contents

**Figura 9:**Contenuto del file JSON della chiave privata

Successivamente, visitaEV Charge, vai a Configurazione di sistemaNotificationsPlatforms. Fai clic suFirebase (FCM), quindi inserisci le credenziali (che sono: ID cliente, e-mail cliente, ID progetto, ID chiave privata e chiave privata) nel modulo. Termina facendo clic suSubmit.

Firebase configuration on EV Charge - Web

**Figura 10:**Configurazione Firebase su EV Charge

Hai configurato correttamente Firebase perEV Charge.

Create una configurazione dell’app mobile Firebase - iOS

Vai al progetto Dashboard su Firebase e inserisci le impostazioni del progetto.

Project settings

**Figura 11:**Impostazioni del progetto

Nella scheda General, scorri fino aLe tue appe seleziona la piattaforma iOS.

Add iOS app configuration

**Figura 12:**Aggiungi configurazione app iOS

Nel primo passaggio, inserisci l’ID Apple (fornito daTridens) e fai clic suRegistra app.

iOS app configuration - Step 1

**Figura 13:**Configurazione dell’app iOS - Passaggio 1

Nel secondo passaggio, scarica il file di configurazioneGoogleService-Info.pliste forniscilo aTridensper includerlo nella build dell’app, quindi fai clic suNext.

iOS app configuration - Step 2

**Figura 14:**Configurazione dell’app iOS - Passaggio 2

Fai clic suNextnei passaggi 3 e 4, quindi suContinuenel passaggio 5. Verrai reindirizzato alla pagina Progetto Settings, dove sarà visibile la configurazione dell’app iOS. Puoi anche scaricare nuovamente il fileGoogleServiceInfo.plistqui.

iOS app configuration - finished

**Figura 15:**Configurazione dell’app iOS - terminata

Create una configurazione dell’app mobile Firebase - Android

Vai al progetto Dashboard su Firebase e inserisci le impostazioni del progetto.

Project settings

**Figura 16:**Impostazioni del progetto

Nella scheda General, scorri fino aLe tue appe seleziona la piattaforma Android.

Add Android app configuration

**Figura 17:**Aggiungi configurazione app Android

Nel primo passaggio, inserisci il nome del pacchetto Android (fornito daTridens) e fai clic suRegistra app.

Android app configuration - Step 1

**Figura 18:**Configurazione dell’app Android - Passaggio 1

Nel secondo passaggio, scarica il file di configurazionegoogle-services.jsone forniscilo aTridensper includerlo nella build dell’app, quindi fai clic suNext.

Android app configuration - Step 2

**Figura 19:**Configurazione dell’app Android - Passaggio 2

Fai clic suNextal passaggio 3 eContinueal passaggio 4. Verrai reindirizzato alla pagina Progetto Settings, dove sarà visibile la configurazione dell’app Android. Puoi anche scaricare nuovamente il filegoogleservices.jsonqui.

Android app configuration - finished

**Figura 20:**Configurazione dell’app Android - terminata