Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisione
Revisione precedente
metern_scenario3 [2018/05/27 23:30]
flane
metern_scenario3 [2019/10/18 12:36] (versione attuale)
flane
Linea 1: Linea 1:
-====== SCENARIO 3 - Configurazione di MeterN per lo dei soli Consumi (monofase) ====== +====== SCENARIO 3 - Configurazione di MeterN per monitoraggio ​dei soli Consumi (monofase) ======
- +
-<WRAP center round important 80%> 01/2018 ATTENZIONE LA SEGUENTE GUIDA E' IN FASE DI ALLESTIMENTO E NON COMPLETA - Il presente messaggio sarà rimosso appena completata </​WRAP>​+
  
 {{ :​img_metern:​metern-scen3.png?​direct&​600 |MeterN - Scenario 3}} {{ :​img_metern:​metern-scen3.png?​direct&​600 |MeterN - Scenario 3}}
Linea 10: Linea 8:
 </​WRAP>​ </​WRAP>​
  
-REQUISITI+===== PREREQUISITI ===== 
 Per questo scenario è necessario disabilitare 123Solar con il comando: Per questo scenario è necessario disabilitare 123Solar con il comando:
 <​code>​ <​code>​
Linea 18: Linea 17:
 </​code>​ </​code>​
 \\ \\
-E' inoltre necessario configurare il contatore per la lettura dei consumi con indirizzo 1 +E' inoltre necessario configurare il contatore per la lettura dei consumi con indirizzo 1, velocità 9600 e parità N come indicato nella specifica [[http://​www.flanesi.it/​doku/​doku.php?​id=sdm120c_parametri#​modifica_indirizzo_e_velocita_contatore|GUIDA]]\\ 
 +\\ 
 +Infine è necessario modificare il file config_daemon.php per inserire i corretti parametri di lettura del contatore.\\ 
 +Per questo da terminale digitare: 
 +<​code>​nano /​var/​www/​metern/​config/​config_daemon.php</​code>​ 
 +e modificate la seguente riga: 
 +<​code>​exec("​pooler485 2 9600 /​dev/​ttyUSB0 > /dev/null 2>/​dev/​null &"​);</​code>​ 
 +inserendo l'​indirizzo 1 del contatore dei consumi come di seguito: 
 +<​code>​exec("​pooler485 1 9600 /​dev/​ttyUSB0 > /dev/null 2>/​dev/​null &"​);</​code>​ 
  
 ====== 1 Configurare i METERS (Misuratori) ====== ====== 1 Configurare i METERS (Misuratori) ======
Linea 37: Linea 45:
  
 Selezionare “Main configuration” compilate i campi come di seguito: \\ Selezionare “Main configuration” compilate i campi come di seguito: \\
-{{ :​img_metern:​metern_main.jpg? |}}+{{ :​img_metern:​metern_main_consumi.jpg? |}}
 **Number of meters**: inserite \\ **Number of meters**: inserite \\
-  * **2** nel caso vogliate solo monitorare ​la produzione del fotovoltaico e i vostri consumi domestici (in tal caso la lettura di produzione verrà effettuata direttamente dai valori rilevati da 123solar, mentre i consumi saranno rilevati tramite il contatore);​ +  * **1** nel caso vogliate solo monitorare ​solo i vostri consumi domestici (potete eventualmente aggiungere ​in un secondo momento ulteriori misuratori)
-  * **5** se volete monitorare Produzione, Consumi, Prelievi da rete, Immissioni in rete, Autoconsumo (in tal caso la lettura di produzione verrà effettuata direttamente dai valori rilevati da 123solar, i consumi saranno rilevati tramite il contatore, mentre Prelievi, Immissioni ed autoconsumo saranno calcolati in modo automatico con l'​impiego della comapps di MeterN eflow.php)+
 \\ \\
 **Localization**:​ Impostate come Timezone Europe/​Rome,​ e premete poi sul bottone “Edit Location”,​ per individuare sulla mappa il vostro edificio, cliccatevi e saranno riportate le coordinate geografiche (Latitudine e Longitudine) nei rispettivi campi. Chiudete la mappa cliccando sulla X in alto a destra.\\ **Localization**:​ Impostate come Timezone Europe/​Rome,​ e premete poi sul bottone “Edit Location”,​ per individuare sulla mappa il vostro edificio, cliccatevi e saranno riportate le coordinate geografiche (Latitudine e Longitudine) nei rispettivi campi. Chiudete la mappa cliccando sulla X in alto a destra.\\
Linea 53: Linea 60:
 Selezionare ora “Configure your meter(s)/​sensor(s)” Selezionare ora “Configure your meter(s)/​sensor(s)”
  
-==== 1.3.1 Misuratore 1 - Produzione ==== +==== 1.3.1 Misuratore 1 – Consumi ====
- +
-Come già anticipato per la lettura della produzione fotovoltaica utilizzare il file pool123s.php che legge i dati dal software 123solar.\\ +
-{{ :​img_metern:​metern_produzione.jpg?​direct |}} +
-Compilate TUTTI i campi come da figura ed in particolare inserite: \\ +
-__Main pooling:__ \\ +
-Command: pool123s energy \\ +
-\\ +
-__Dashboard live pooling__ \\ +
-Live command: pool123s power\\ +
-\\ +
-Inserite inoltre la vostra Email nel rispettivo campo se volete abilitare le notifiche via email Cliccate sul bottone “Save config” per salvare le modifiche\\ +
- +
-==== 1.3.2 Misuratore 2 – Consumi ====+
  
 Selezionate ora il misuratore 2 nel menù a tendina in alto a sinistra\\ Selezionate ora il misuratore 2 nel menù a tendina in alto a sinistra\\
-{{ :​img_metern:​metern_consumi.jpg?direct |}}+{{ :​img_metern:​metern_solo_consumi.png?direct |}}
 Compilate i campi come da figura ed in particolare inserite: \\ Compilate i campi come da figura ed in particolare inserite: \\
 __Main pooling:__ \\ __Main pooling:__ \\
-Command: poolerconsumi ​energy\\+Command: poolerconsumi ​energy\\
 \\ \\
 __Dashboard live pooling:​__\\ __Dashboard live pooling:​__\\
-Live command: poolerconsumi ​power\\+Live command: poolerconsumi ​power\\
 \\ \\
 Inserite inoltre la vostra Email nel rispettivo campo se volete abilitare le notifiche via email Cliccate sul bottone “Save config” per salvare le modifiche\\ Inserite inoltre la vostra Email nel rispettivo campo se volete abilitare le notifiche via email Cliccate sul bottone “Save config” per salvare le modifiche\\
- 
-==== 1.3.3 Misuratore 3 – Prelievi ==== 
- 
-Selezionate ora il misuratore 3 nel menù a tendina in alto a sinistra\\ 
-{{ :​img_metern:​metern_prelievi.jpg?​direct |}} 
-Compilate TUTTI i campi come da figura ed in particolare inserite: \\ 
-__Main pooling:​__\\ 
-Command: eflow whin\\ 
-\\ 
-__Dashboard live pooling:​__\\ 
-Live command: eflowlive whin\\ 
-\\ 
-Inseritre la vostra Email nel rispettivo campo se volete abilitare le notifiche via email Cliccate sul bottone “Save config” per salvare le modifiche. 
- 
-==== 1.3.4 Misuratore 4 – Immissioni ==== 
- 
-Selezionate ora il misuratore 4 nel menù a tendina in alto a sinistra\\ 
-{{ :​img_metern:​metern_immisioni.jpg?​direct |}} 
-Compilate TUTTI i campi come da figura ed in particolare inserite: \\ 
-__Main pooling__:​\\ 
-Command: eflow whout\\ 
-\\ 
-__Dashboard live pooling__:​\\ 
-Live command: eflowlive whout\\ 
-\\ 
-Inserite inoltre la vostra Email nel rispettivo campo se volete abilitare le notifiche via email Cliccate sul bottone “Save config” per salvare le modifiche. 
- 
-==== 1.3.5 Misuratore 5 – Autoconsumo ==== 
- 
-Selezionate ora il misuratore 5 nel menù a tendina in alto a sinistra\\ 
-{{ :​img_metern:​metern_autoconsumo.jpg?​direct |}} 
-Compilate TUTTI i campi come da figura ed in particolare inserite:\\ 
-__Main pooling:​__\\ 
-Command: eflow selfc\\ 
-\\ 
-__Dashboard live pooling:​__\\ 
-Live command: eflowlive selfc\\ 
-\\ 
-Inserite inoltre la vostra Email nel rispettivo campo se volete abilitare le notifiche via email Cliccate sul bottone “Save config” per salvare le modifiche e premete il tasto “Back” per tornare al menù principale. 
  
 ==== 1.3.6 Impostazione “Price per unit” ==== ==== 1.3.6 Impostazione “Price per unit” ====
Linea 122: Linea 77:
 All’interno di ogni misuratore avrete notato essere presente una voce “Price per unit”.\\ All’interno di ogni misuratore avrete notato essere presente una voce “Price per unit”.\\
 \\ \\
-Questo rappresenta il costo pagato o incassato per unità €/Wh ( ed esempio il costo che paghiamo per ogni kWh prelevato dalla rete, oppure il prezzo che il GSE ci riconosce per ogni kWh prodotto dal nostro impianto fotovoltaico se siamo in regime di conto energia.\\+Questo rappresenta il costo pagato o incassato per unità €/Wh ( ed esempio il costo che paghiamo per ogni kWh prelevato dalla rete)\\
 \\ \\
 I valori riportati per questo campo nelle immagini precedenti sono esemplificativi,​ e dovete pertanto inserire i vostri valori, che potete ricavare secondo le semplici indicazioni seguenti: I valori riportati per questo campo nelle immagini precedenti sono esemplificativi,​ e dovete pertanto inserire i vostri valori, che potete ricavare secondo le semplici indicazioni seguenti:
-  * __1 Produzione__:​ nel caso il vostro impianto fotovoltaico sia incentivato secondo uno dei vari conti energia per ogni kWh prodotto, inserite qui l’importo unitario che il GSE vi riconosce per ogni kWh prodotto +  * __1 Consumi__: in questo ​scenario ​i consumi rappresentano ​anche i prelievi dalla rete e pertanto il consumo che troverete riportato nella vostra bolletta elettrica. In questo caso vi basterà inserire il consumo medio a kWh desumibile dalla bolletta. (//Ad esempio se mediamente ricevete una bolletta bimestrale di 60 € a fronte di un consumo di 240 kWh il valore da inserire sarà: 60/(240 x 1000)= 0,00025 €/Wh – vi consiglio di fare questa media sulle bollette dell’ultimo anno//)
-  * __2 Consumi__: ​non ha molto senso inserire un costo in questo ​campo, in quanto questi rappresentano ​i consumi ​totali della vostra utenza, senza tenere conto dell’eventuale autoconsumo dal fotovoltaico – lasciate pertanto 0  +
-  * __3 Prelievi__: questi ​rappresentano i vostri ​prelievi dalla rete e pertanto il consumo che troverete riportato nella vostra bolletta elettrica. In questo caso vi basterà inserire il consumo medio a kWh desumibile dalla bolletta. (//Ad esempio se mediamente ricevete una bolletta bimestrale di 60 € a fronte di un consumo di 240 kWh il valore da inserire sarà: 60/(240 x 1000)= 0,00025 €/Wh – vi consiglio di fare questa media sulle bollette dell’ultimo anno//) +
-  * __4 Immissioni__:​ valutate se necessario inserire un qualche valore in funzione del sistema di incentivazione riconosciuto dal vostro conto energia +
-  * __5 Autoconsumo__:​ valutate se necessario inserire un qualche valore in funzione del sistema di incentivazione riconosciuto dal vostro conto energia+
  
 ===== 1.4 Configurazione Layout ===== ===== 1.4 Configurazione Layout =====
Linea 135: Linea 86:
 Selezionare “Index layout configuration”\\ Selezionare “Index layout configuration”\\
 \\ \\
-Questa pagina vi permette di definire quale sarà l’aspetto dell’interfaccia web di metern ed in particolare:​\\ ​  ​+Questa pagina vi permette di definire quale sarà l’aspetto dell’interfaccia web di metern ed in particolare:​\\ 
 +  * __Graphic(s) height__ : è l'​altezza in pixel dei grafici presenti in Index page 
 +  * __Gauge power__ : è il valore minimo e massimo che viene rappresentato sul gauge a DX dello schermo (nel caso di soli consumi il valore minimo non sarà editabile ma fisso ed eguale a 0)  ​
   * __Show graphics in number__: vi permette di definire quanti grafici saranno visualizzati,​ e quali misuratori (meters) saranno visualizzati sullo stesso grafico   * __Show graphics in number__: vi permette di definire quanti grafici saranno visualizzati,​ e quali misuratori (meters) saranno visualizzati sullo stesso grafico
   * __Don’t fill the serie__: il flag abilita o disabilita il riempimento del grafico. Nel caso in cui si flagga questa casella il misuratore in questione sarà visualizzato come una semplice linea, in caso contrario verrà visualizzata un’area riempita.   * __Don’t fill the serie__: il flag abilita o disabilita il riempimento del grafico. Nel caso in cui si flagga questa casella il misuratore in questione sarà visualizzato come una semplice linea, in caso contrario verrà visualizzata un’area riempita.
   * __Show in last 15 days__: potete selezionare quali misuratore visualizzare nel grafico degli ultimi 15 giorni   * __Show in last 15 days__: potete selezionare quali misuratore visualizzare nel grafico degli ultimi 15 giorni
   * __Max power__: definisce il valore di fondo scala per il visualizzatore dei consumi/​produzione istantanei   * __Max power__: definisce il valore di fondo scala per il visualizzatore dei consumi/​produzione istantanei
-{{ :​img_metern:​metern_layout.jpg?direct |}}+{{ :​img_metern:​metern_layout_consumi.png?direct |}}
 Compilate i campi come da figura. Cliccate sul bottone “Save layout” per salvare le modifiche e premete il tasto “Back” per tornare al menù principale. Compilate i campi come da figura. Cliccate sul bottone “Save layout” per salvare le modifiche e premete il tasto “Back” per tornare al menù principale.
  
Linea 147: Linea 100:
 Gli Indicators si differenziano dai Meters per il fato che mentre i valori letti dai Meters vengono poi salvati sulla scheda SD (cioè loggati), gli Indicators rappresentano invece dei parametri che vengono __solo visualizzati a video__ nel loro valore istantaneo che assumono in quel momento. __Nessuno di questi valori viene salvato__.\\ Gli Indicators si differenziano dai Meters per il fato che mentre i valori letti dai Meters vengono poi salvati sulla scheda SD (cioè loggati), gli Indicators rappresentano invece dei parametri che vengono __solo visualizzati a video__ nel loro valore istantaneo che assumono in quel momento. __Nessuno di questi valori viene salvato__.\\
 \\ \\
-Vediamo di seguito alcuni esempio di indicatori che possiamo già inserire e che visualizzano gli altri parametri elettrici che ci restituisce il contatore ​modbus SDM120-modbus o SDM220-modbus. ​Nei vari appendici ​sono poi riportati ulteriori indicatori ottenibili aggiungendo al nostro Raspberry vari sensori per la rilevazioni di alcune grandezze come temperatura,​ pressione atmosferica,​ umidità, ecc.. \\+Vediamo di seguito alcuni esempio di indicatori che possiamo già inserire e che visualizzano gli altri parametri elettrici che ci restituisce il contatore modbus. ​In wiki sono poi riportati ulteriori indicatori ottenibili aggiungendo al nostro Raspberry vari sensori per la rilevazioni di alcune grandezze come temperatura,​ pressione atmosferica,​ umidità, ecc.. \\
 \\ \\
 Dalla pagina principale di amministrazione selezionare ora “Configure indicator(s) (No logged)”\\ Dalla pagina principale di amministrazione selezionare ora “Configure indicator(s) (No logged)”\\
Linea 153: Linea 106:
 Inserite quindi il numero di indicatori che intendete inserire. Negli esempi di seguito sono 3.\\ Inserite quindi il numero di indicatori che intendete inserire. Negli esempi di seguito sono 3.\\
 \\ \\
-Dalla versione 0.8 di MeterN non è più possibile inserire direttamente dei comandi nel campo command degli indicatori ma è necessario passare per uno script esterno. Per questo motivo è stato predisposto lo script reqsdm.php che contiene già i comandi per gli indicatori più ricorrenti (come tensione, corrente, cos fi ....) ma è possibile editarlo ed aggiungere eventualmente ulteriori comandi.+Dalla versione 0.8 di MeterN non è più possibile inserire direttamente dei comandi nel campo command degli indicatori ma è necessario passare per uno script esterno. Per questo motivo è stato predisposto lo script reqsdm.php che contiene già i comandi per gli indicatori più ricorrenti (come tensione, corrente, cos fi ....) ma è possibile editarlo ed aggiungere eventualmente ulteriori comandi.\\ 
 +\\ 
 +Prima di tutto è necessario modificare il file reqsdm.php per inserire i corretti parametri di lettura del contatore.\\ 
 +Per questo da terminale digitare: 
 +<​code>​nano /​var/​www/​comapps/​reqsdm.php</​code>​ 
 +e modificate la seguente riga: 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern2.txt | egrep "​^2_1\("​ | grep "​*V)"'​);</​code>​ 
 +inserendo l'​indirizzo 1 del contatore dei consumi come di seguito: 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern1.txt | egrep "​^1_1\("​ | grep "​*V)"'​);</​code>​ 
 +\\ 
 +anche la seguente riga: 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern2.txt | egrep "​^2_2\("​ | grep "​*A)"'​);</​code>​ 
 +in 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern1.txt | egrep "​^1_2\("​ | grep "​*A)"'​);</​code>​ 
 +\\ 
 +anche la seguente riga: 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern2.txt | egrep "​^2_3\("​ | grep "​*Hz)"'​);</​code>​ 
 +in 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern1.txt | egrep "​^1_3\("​ | grep "​*Hz)"'​);</​code>​ 
 +\\ 
 +ed infine la seguente riga: 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern2.txt | egrep "​^2_4\("​ | grep "​*F)"'​);</​code>​ 
 +in 
 +<​code>​$outstr =  exec('​cat /​dev/​shm/​metern1.txt | egrep "​^1_4\("​ | grep "​*F)"'​);</​code>​
  
 ==== 2.1.1 Indicatore 1 - Tensione ==== ==== 2.1.1 Indicatore 1 - Tensione ====
Linea 160: Linea 136:
 __Command__:​ reqsdm tensione\\ __Command__:​ reqsdm tensione\\
 \\ \\
-{{ :​img_metern:​indicator_tensione.png?direct |}}+{{ :​img_metern:​indicator_tensione_solo_cons.png?direct |}}
  
 ==== 2.1.2 Indicatore 2 - Corrente ==== ==== 2.1.2 Indicatore 2 - Corrente ====
Linea 167: Linea 143:
 __Command__:​ reqsdm corrente\\ __Command__:​ reqsdm corrente\\
 \\ \\
-{{ :​img_metern:​indicator_corrente.png?direct |}}+{{ :​img_metern:​indicator_corrente_solo_cons.png?direct |}}
  
 ==== 2.1.3 Indicatore 3 – Cos fi (fattore di potenza) ==== ==== 2.1.3 Indicatore 3 – Cos fi (fattore di potenza) ====
Linea 174: Linea 150:
 __Command__:​ reqsdm cospi\\ __Command__:​ reqsdm cospi\\
 \\ \\
-{{ :​img_metern:​indicator_cospi.png?direct |}}+{{ :​img_metern:​indicator_cospi_solo_cons.png?direct |}}
  
 ==== 2.1.4 Indicatore 4 – Temperatura CPU ==== ==== 2.1.4 Indicatore 4 – Temperatura CPU ====
Linea 195: Linea 171:
 logghiamoci con le credenziali che abbiamo inserito precedentemente (admin e la password inserita in precedenza) e clicchiamo su “Configure your meter(s)/​sensor(s)” logghiamoci con le credenziali che abbiamo inserito precedentemente (admin e la password inserita in precedenza) e clicchiamo su “Configure your meter(s)/​sensor(s)”
  
-===== 3.1 TEST Misuratore 1 - Produzione ===== +===== 3.1 TEST Misuratore 1 - Consumi =====
- +
-Sul primo misuratore ( 1 – Produzione) clicchiamo sul pulsante “Test command” +
-{{ :​img_metern:​metern_produzione.jpg?​direct&​600 | +
-}} +
-Rispondiamo OK alla richiesta di stoppare momentaneamente MeterN e verifichiamo che vi venga restituito:​ +
-{{ :​img_metern:​metern_test_ok.png?​direct |}} +
-(se avete collegato l’inverter e sta producendo, al posto dello zero dovreste vedere l’energia prodotta dal vostro impianto fotovoltaico)\\ +
-\\ +
-In caso vi venga restituito un errore dovete ricontrollare la configurazione del misuratore e del file pool123s.php\\ +
-\\ +
-Eseguiamo ora un secondo test cliccando sul pulsante “Test live command”\\ +
-\\ +
-Anche in questo caso rispondiamo OK alla richiesta di stoppare momentaneamente MeterN e verifichiamo che vi venga restituito:​ +
-{{ :​img_metern:​metern_test_live_ok.png?​direct |}} +
-(se avete collegato l’inverter e sta producendo, al posto dello zero dovreste vedere la potenza erogata dal vostro impianto fotovoltaico)\\ +
-\\ +
-Anche in questo caso se vi viene restituito un errore dovete ricontrollare la configurazione del misuratore e del file pool123s.php +
- +
-===== 3.2 TEST Misuratore 2 - Consumi =====+
  
-Selezioniamo ora nel menù a tendina in alto a sinistra il secondo ​misuratore ( – Consumi) e clicchiamo sul pulsante “Test command” +Selezioniamo ora nel menù a tendina in alto a sinistra il misuratore ( – Consumi) e clicchiamo sul pulsante “Test command” 
-{{ :​img_metern:​metern_consumi.jpg?​direct&​600 |}}+{{ :​img_metern:​metern_solo_consumi.png?​direct&​600 |}}
 Rispondiamo OK alla richiesta di stoppare momentaneamente MeterN e verifichiamo che vi venga restituito: Rispondiamo OK alla richiesta di stoppare momentaneamente MeterN e verifichiamo che vi venga restituito:
 {{ :​img_metern:​metern_test_ok.png?​direct |}} {{ :​img_metern:​metern_test_ok.png?​direct |}}
-In caso vi venga restituito un errore dovete ricontrollare la configurazione del misuratore, del file pooler485.sh.\\+In caso vi venga restituito un errore dovete ricontrollare la configurazione del misuratore, ​del file config_daemon.php ​del file pooler485.sh.\\
 \\ \\
 Eseguiamo ora un secondo test cliccando sul pulsante “Test live command”\\ Eseguiamo ora un secondo test cliccando sul pulsante “Test live command”\\
Linea 226: Linea 183:
 Rispondiamo OK alla richiesta di stoppare momentaneamente MeterN e verifichiamo che vi venga restituito:​\\ Rispondiamo OK alla richiesta di stoppare momentaneamente MeterN e verifichiamo che vi venga restituito:​\\
 {{ :​img_metern:​metern_test_live_ok.png?​direct |}} {{ :​img_metern:​metern_test_live_ok.png?​direct |}}
-Anche in questo caso se vi viene restituito un errore dovete ricontrollare la configurazione del misuratore, del file pooler485.sh.+Anche in questo caso se vi viene restituito un errore dovete ricontrollare la configurazione del misuratore, ​del file config_daemon.php ​del file pooler485.sh.
  
 ===== 3.3 TEST Indicators ===== ===== 3.3 TEST Indicators =====
  • metern_scenario3.1527456621.txt.gz
  • Ultima modifica: 2018/05/27 23:30
  • da flane