Portale di visualizzazione prestazioni di impianto fotovoltaico

SPIEGAZIONE DEL METODO DI MISURA

Naturalmente sul Web non si può inviare l'informazione della potenza istantanea prodotta e consumata ogni secondo. Occorre quindi realizzare una gestione delle misure opportuna, per permetterne una comunicazione, una rappresentazione ed una conservazione ottimali.
La scelta di questo progetto è stata la seguente:

  • il microcontrollore Arduino realizza il calcolo dell'energia prodotta e consumata ogni minuto e lo trasmette al dispositivo Wifi serialmente
  • il dispositivo WiFi calcola l'energia prodotta e consumata ogni 5 minuti e le trasmette al portale Web
  • il portale web calcola l'energia prodotta e consumata ogni 15 minuti e li mostra nell'interfaccia grafica, realizzando anche il calcolo di parametri significativi, il riepilogo giornaliero, settimanale, mensile e annuale, nonchè il bilancio complessivo di energia acquistata e ceduta alla rete e la percentuale di autoconsumo rispetto alla componente acquistata dalla rete.

Di seguito trovate i codici di programmazione del microcontrollore Arduino

Nessun codice disponibile

e del dispositivo WiFi.

Nessun codice disponibile

CONSIDERAZIONI FINALI

Poichè la frequenza di rete non è precisa, le misure ogni cinque minuti tendono a disincronizzarsi dalla rappresentazione grafica del sito.
Per questo motivo, si è fatto in modo che la pagina web, che riceve i dati dal Power Controller, restituisca ad ogni misura il numero di misure che devono essere eseguite nell'intervallo successivo. Di norma il numero restituito è sempre 5, ma si aggiusta a correggere disincronizzazioni superiori al minuto.
L'impianto fotovoltaico, di cui si misura l'energia prodotta, è gestito da un Inverter SolarEdge. Questo Inverter scambia dati di produzione con un portale della casa-madre che non solo è consultabile dall'utente, ma permette attraverso API, un'interrogazione in Web Service dei dati registrati (con una frequenza di misura di 15 minuti). Quindi alla fine i dati di produzione registrati dal Power Controller sono stati sostituiti da quelli estratti dal portale SolarEdge (anche se le due misure avevano un'eccellente corrispondenza).
Il portale è visibile online all'indirizzo: InTeAS Home Energy.

REALIZZAZIONE DELL'APP

Pur avendo il sito una buona portabilità, essendo realizzato con moduli cosiddetti responsive, è molto semplice realizzare una versione app per Android (in formato apk), utilizzando App Inventor.
In Fig.12  è mostrata l'impostazione del progetto su App Inventor:

Fig.12