Monitoraggio impianto fotovoltaico con Shelly EM - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Monitoraggio impianto fotovoltaico con Shelly EM

Comprimi
X
 
  • Filtro
  • Ora
  • Visualizza
Elimina tutto
nuovi messaggi

  • Originariamente inviato da Another Visualizza il messaggio
    ciao, in pratica dopo 2 anni di esperienza consigliereste lo shelly em da integrare in un monitoraggio FV + altri consumi?

    io ho attualmente alcuni 4 sdm230 tutti su unico bus, ma sporadicamente (circa 1 volta / anno) ho dei problemi sui dati per cause varie come blackout che mi generano distorsioni sui dati tipo consumi 5000000kw in quel giorno
    inoltre eviterei di tirare nuovi cavi modbus per una nuova sezione dell'impianto

    grazie
    Io mi trovo molto bene, altro non saprei dirti

    Commenta


    • Originariamente inviato da Another Visualizza il messaggio
      ciao, in pratica dopo 2 anni di esperienza consigliereste lo shelly em da integrare in un monitoraggio FV + altri consumi?

      io ho attualmente alcuni 4 sdm230 tutti su unico bus, ma sporadicamente (circa 1 volta / anno) ho dei problemi sui dati per cause varie come blackout che mi generano distorsioni sui dati tipo consumi 5000000kw in quel giorno
      inoltre eviterei di tirare nuovi cavi modbus per una nuova sezione dell'impianto

      grazie
      Io ho due SDM230 in linea ma non ho mai avuto problemi ...
      Comunque anche io sto pensando di sostituirlo con il nuovo Shelly Pro 3EM ... visto che tra l'altro lo Shelly Pro 4PM lo devo restituire perchè non mi gestisce l'import .... ne parlerò nel thread sul Monitoraggio con Influx/Grafana
      20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
      Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

      Commenta


      • ma il 3EM è per trifase

        hai poi capito se l'EM liscio è stato aggiornato anch'esso per i problemi wifi ?
        FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

        Commenta


        • Originariamente inviato da Another Visualizza il messaggio
          ma il 3EM è per trifase
          Si, ma lo puoi usare anche per 3 fasi diverse (come in effetti lo sono) ... non è importante che sia o no trifase.

          Originariamente inviato da Another Visualizza il messaggio
          hai poi capito se l'EM liscio è stato aggiornato anch'esso per i problemi wifi ?
          No, questo non lo so.
          20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
          Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

          Commenta


          • Originariamente inviato da Another Visualizza il messaggio
            ma il 3EM è per trifase

            hai poi capito se l'EM liscio è stato aggiornato anch'esso per i problemi wifi ?
            Diciamo che il 3EM misura simultaneamente 3 carichi. Come lo vuoi usare dipende da te. Ammettendo che tu voglia misurare produzione e consumo te ce ne vorrebbero 2.
            3 fasi in lettura di produzione e 3 in quella di consumo

            Commenta


            • Originariamente inviato da ebli Visualizza il messaggio

              Diciamo che il 3EM misura simultaneamente 3 carichi. Come lo vuoi usare dipende da te. Ammettendo che tu voglia misurare produzione e consumo te ce ne vorrebbero 2.
              3 fasi in lettura di produzione e 3 in quella di consumo
              Si ma se hai monofase (come me) una pinza la metti sul contatore Enel e una seconda a valle del contatore GSE (ovvero il fotovoltaico). E ne avresti ancora una libera.
              20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
              Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

              Commenta


              • infatti io il 3EM "liscio" lo uso per suddividere i carichi dei vari piani di casa

                Commenta


                • mi sembra di capire guardando il sito ufficiale che l'unico meter Shelly con la memoria interna sia il 3EM

                  https://www.shelly.cloud/en-it/produ...ew/shelly-3-em

                  FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                  Commenta


                  • Si, anche se io sto puntando questo

                    https://www.shelly.cloud/en-it/produ...rview/pro-3-em

                    che esce a fine febbraio però :-(
                    20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                    Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                    Commenta


                    • Lo shelly em che ho io tiene un anno in locale su csv
                      Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                      http://images.spritmonitor.de/1194866.png

                      Commenta


                      • Originariamente inviato da Virtualj Visualizza il messaggio
                        Lo shelly em che ho io tiene un anno in locale su csv
                        o bella, e come fa? contrasta con la mancanza di specifiche in tal senso, e un altro utente mi sembrava abbia detto il contrario
                        FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                        Commenta


                        • C'è sicuramente spazio disco. I file che ho occupano 3,2Mb totali (per le due pinze). I dati sono salvati ogni 10min, mentre per gli ultimi 2 giorni il dettaglio è ogni minuto. Io li uso anche in uno script prendendoli con un semplice curl. Unica nota negativa è che il download è piuttosto lento, quasi 2/3 min, ma ti posso assicurare che il file è in locale e non in cloud
                          Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                          http://images.spritmonitor.de/1194866.png

                          Commenta


                          • e se salta la corrente? per 5 minuti? per 4 ore?
                            FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                            Commenta


                            • non ho capito la domanda... se salta la corrente lo shelly si spegne e non registra niente anche perchè non ci sono sicuramente consumi
                              Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                              http://images.spritmonitor.de/1194866.png

                              Commenta


                              • certo ma quando torna la corrente hai un dato coerente? non si discuteva di questo alcuni post fa? di problematiche in caso di blackout?
                                FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                                Commenta


                                • Il file csv è sempre ok. Il mio script per upload su pvoutput invece va a prendere il valore kWh totali che in caso di mancanza corrente si resetta e quindi va in errore. Forse parlavate di questo? Per me ho corretto lo script
                                  Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                                  http://images.spritmonitor.de/1194866.png

                                  Commenta


                                  • Originariamente inviato da glfp Visualizza il messaggio
                                    Si, anche se io sto puntando questo

                                    https://www.shelly.cloud/en-it/produ...rview/pro-3-em

                                    che esce a fine febbraio però :-(
                                    Ma si può utilizzare con la monofase?

                                    Commenta


                                    • Originariamente inviato da lucas8 Visualizza il messaggio

                                      Ma si può utilizzare con la monofase?
                                      si, hai 3 singole fasi misurabili
                                      20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                      Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                      Commenta


                                      • Originariamente inviato da Virtualj Visualizza il messaggio
                                        Il file csv è sempre ok. Il mio script per upload su pvoutput invece va a prendere il valore kWh totali che in caso di mancanza corrente si resetta e quindi va in errore. Forse parlavate di questo? Per me ho corretto lo script
                                        quindi dici che è una questione di come gestire la lettura dei dati e loro scrittura sulla piattaforma di monitoraggio scelta? Gli SDM hanno di buono che la loro memoria non si resetta, non capisco la tua descrizione: csv è interno allo Shelly? kWh totali li leggi in altro modo e non da csv? scusa ma non ci sono ancora arrivato
                                        FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                                        Commenta


                                        • Esattamente, il csv sta come file sullo shelly e lo puoi prendere come fosse un file e lo scarichi. Invece se usi le API shelly puoi interrogare lo stato tramite get e ti restituisce un json con i dati live (non storici), ma come dicevo il dato dei kWh totali che io uso nello script leggendo ogni 5min faccio la differenza dal valore precedente per capire la produzione e i consumi, ma se va via la corrente e torna a 0 non si può fare più la differenza. Insomma è un problema del mio script (che ho risolto), non dello Shelly
                                          Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                                          http://images.spritmonitor.de/1194866.png

                                          Commenta


                                          • ho poche idee e molto confuse ; vorrei fare: monitoraggio di produzione e consumo generale su impianto trifase con potenza impegnata 30 kw e produzione ftv 32 kw; monitorare consumo singolo di due celle frigorifere ; monitorare consumo di due lavatrici un'asciugatrice ed una stiratrice a rullo. posseggo un raspberry pi3B. livello conoscenza del sistema operativo = "dummies"! da dove comincio? è meglio usare shelly 3em o usare moduli sdm ? anche per ottimizzare la spese, sto cercando la soluzione piu semplice , tutti i locali hanno il segnale wi-fi. Inoltre sono sicuro che qualcuno ,molto piu esperto di me, possa aiutare tutti implementando e semplificando con chatGPT innumerevoli funzioni . A presto....

                                            Commenta


                                            • Originariamente inviato da Virtualj Visualizza il messaggio
                                              Esattamente, il csv sta come file sullo shelly e lo puoi prendere come fosse un file e lo scarichi. Invece se usi le API shelly puoi interrogare lo stato tramite get e ti restituisce un json con i dati live (non storici), ma come dicevo il dato dei kWh totali che io uso nello script leggendo ogni 5min faccio la differenza dal valore precedente per capire la produzione e i consumi, ma se va via la corrente e torna a 0 non si può fare più la differenza. Insomma è un problema del mio script (che ho risolto), non dello Shelly
                                              bravo e come?
                                              se compro lo shelly ti posso chiedere?
                                              FV: 6,54kwp SunPower e20 327, inverter SE 6000 con ottimizzatori P500, azimuth=-13, tilt=20°, pvoutput=http://pvoutput.org/aggregate.jsp?id...=50540&v=0&t=m ; PdC = Mitsubishi Zubadan 11,2 VAA ; HYC 500

                                              Commenta


                                              • Originariamente inviato da ebli Visualizza il messaggio



                                                codice:
                                                #bin/bash
                                                #Required Unix tool bc & jq
                                                
                                                ###### SHELLY EM SECTION #######
                                                #insert Shelly EM admin user
                                                readonly SHEM_USER="xxx@gmail.com"
                                                #insert Shelly EM admin password
                                                readonly SHEM_PWD="xxxxx"
                                                #insert Shelly EM local IP
                                                readonly SHEM_IP="192.168.1.41"
                                                #insert Shelly EM ID of PhotoVoltaic Meter PRODUCTION POSITIVE VALUE
                                                readonly SHEM_PV_ID="0"
                                                #insert Shelly EM ID of Grid Meter GRID POSITIVE VALUE FOR CONSUMED, NEGATIVE FOR RETURNED
                                                readonly SHEM_GRID_ID="1"
                                                #insert Multiplayer in percent for Energy correction, 0 for no correction, positive for increment, negative to reduce
                                                readonly SHEM_MISUREMENT_ADJUST="0"
                                                
                                                ###### PV Output SECTION #######
                                                #insert PV Output API Key (from https://pvoutput.org/account.jsp)
                                                readonly PVOUTPUT_APIKEY="xxxxx63d849f5f2aafd8e6c5"
                                                #insert PV Output System ID (from https://pvoutput.org/account.jsp)
                                                readonly PVOUTPUT_SYSID="xxxxxx"
                                                #insert "yes" to upload also production data from Shelly EM, "no" to upload only consumption
                                                readonly UPLOAD_PROD="yes"
                                                
                                                ###### SOLAREDGE SECTION #######
                                                #if you want to skip SolarEdge data upload uncomment the following line
                                                readonly SEUPDATE="no"
                                                #insert SolarEdge Site ID
                                                readonly SE_SITEID="1571234"
                                                #insert SolarEdge Inverter Serial Number
                                                readonly INVERTERSN="xxxxx-E7"
                                                #insert SolarEdge API Key
                                                readonly SE_APIKEY="xxxxUXXXXXXXXXXXXXX"
                                                
                                                readonly VAR_FILE="$HOME/INITIALVALUES"
                                                readonly LOG_FILE="$HOME/Shelly2PVOutput.log"
                                                SEUPDATE="yes"
                                                
                                                echo "Start getting measurement from Shelly EM "$SHEM_IP" and upload to PVOutput "$PVOUTPUT_SYSID | tee -a $LOG_FILE
                                                echo "START TIME: "$(date +%R:%S) | tee -a $LOG_FILE
                                                
                                                [[ -f $VAR_FILE ]] && { [[ $(date -r $VAR_FILE +%F) == $(date +%F) ]] && source $VAR_FILE || rm -f $VAR_FILE; }
                                                
                                                if ! [[ -f $VAR_FILE ]]; then
                                                CONSUMED=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total')
                                                echo "SHELLY ENERGY CONSUMED: "$CONSUMED" Wh" | tee -a $LOG_FILE
                                                RETURNED=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total_returned')
                                                echo "SHELLY ENERGY RETURNED: "$RETURNED" Wh" | tee -a $LOG_FILE
                                                PV=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_PV_ID | jq '.total')
                                                echo "SHELLY ENERGY PRODUCED: "$PV" Wh" | tee -a $LOG_FILE
                                                TOTAL=$(bc -l <<<"$CONSUMED-$RETURNED+$PV")
                                                echo "SHELLY ENERGY TOTAL BALANCE: "$TOTAL" Wh" | tee -a $LOG_FILE
                                                PVOutputSTART=$(curl -s -d "d="$(date +%Y%m%d) -d "stats=1" -H "X-Pvoutput-Apikey: "$PVOUTPUT_APIKEY -H "X-Pvoutput-SystemId: "$PVOUTPUT_SYSID https://pvoutput.org/service/r2/getstatus.jsp)
                                                IFS=';' read -ra TEMP <<< "$PVOutputSTART"
                                                IFS=',' read -ra TEMP0 <<< "${TEMP[0]}"
                                                IFS=',' read -ra TEMP1 <<< "${TEMP[1]}"
                                                re='^[0-9]+$'
                                                if ! [[ $TEMP0 =~ $re ]] ; then
                                                PVOutputENERGY=0
                                                else
                                                PVOutputENERGY=${TEMP0}
                                                fi
                                                echo "PV Output ENERGY PRODUCED: "$PVOutputENERGY" Wh" | tee -a $LOG_FILE
                                                if ! [[ $TEMP1 =~ $re ]] ; then
                                                PVOutputENERGYUSED=0
                                                else
                                                PVOutputENERGYUSED=${TEMP1}
                                                fi
                                                echo "PV Output ENERGY USED: "$PVOutputENERGYUSED" Wh" | tee -a $LOG_FILE
                                                echo -e "TOTAL=$TOTAL\nPVOutputENERGY=$PVOutputENERGY\nPVO utputENERGYUSED=$PVOutputENERGYUSED\nPV=$PV" > $VAR_FILE
                                                echo "First Time of the day. Exit" | tee -a $LOG_FILE
                                                exit 0
                                                fi
                                                echo -e "LAST TOTAL ENERGY COUNTER: "$TOTAL" Wh\nPVOutput ENERGY Production: "$PVOutputENERGY" Wh\nPVOutput ENERGY Used: "$PVOutputENERGYUSED" Wh" | tee -a $LOG_FILE
                                                CONSUMED_now=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total')
                                                RETURNED_now=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.total_returned')
                                                PV_now=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_PV_ID | jq '.total')
                                                PV_POWER=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_PV_ID | jq '.power')
                                                if [[ $PV_POWER =~ "-" ]]; then
                                                PV_POWER=0
                                                fi
                                                GRID_POWER=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_GRID_ID | jq '.power')
                                                VOLTAGE=$(curl --user $SHEM_USER:$SHEM_PWD -s http://$SHEM_IP/emeter/$SHEM_PV_ID | jq '.voltage')
                                                CONSUMPTION_POWER=$(bc -l <<<"$PV_POWER+$GRID_POWER")
                                                TOTAL_now=$(bc -l <<<"($CONSUMED_now-$RETURNED_now+$PV_now)")
                                                echo "TOTAL ENERGY COUNTER @"$(date +%R) $TOTAL_now" Wh" | tee -a $LOG_FILE
                                                
                                                if (( bc -l <<<("$TOTAL_now > $TOTAL") )); then
                                                ENERGY=$(bc -l <<<"(($TOTAL_now-$TOTAL)*(1+$SHEM_MISUREMENT_ADJUST/100)+$PVOutputENERGYUSED)")
                                                else
                                                ENERGY=$TOTAL_now
                                                fi
                                                if (( bc -l <<<("$PV_now > $PV") )); then
                                                PV_ENERGY=$(bc -l <<<"($PV_now-$PV)*(1+$SHEM_MISUREMENT_ADJUST/100)+$PVOutputENERGY")
                                                else
                                                PV_ENERGY=$PV_now
                                                fi
                                                #ENERGY=$(bc -l <<<"(($TOTAL_now-$TOTAL)*(1+$SHEM_MISUREMENT_ADJUST/100)+$PVOutputENERGYUSED)")
                                                #PV_ENERGY=$(bc -l <<<"($PV_now-$PV)*(1+$SHEM_MISUREMENT_ADJUST/100)+$PVOutputENERGY")
                                                
                                                printf "\e[1;34mData from Shelly @"$(date +%R:%S)"\n\e[0m" | tee -a $LOG_FILE
                                                echo "PV Power: "$PV_POWER" W" | tee -a $LOG_FILE
                                                echo "Cons Power: "$CONSUMPTION_POWER" W" | tee -a $LOG_FILE
                                                printf "PV Energy now: %.1f Wh\n" $PV_ENERGY | tee -a $LOG_FILE
                                                printf "Energy now: %.1f Wh\n" $ENERGY | tee -a $LOG_FILE
                                                if test "$UPLOAD_PROD" = "yes"; then
                                                curl -d "d="$(date +%Y%m%d) -d "t="$(date +%R) -d "v1="$PV_ENERGY -d "v2="$PV_POWER -d "v3="$ENERGY -d "v4="$CONSUMPTION_POWER -d "v6="$VOLTAGE -H "X-Pvoutput-Apikey: "$PVOUTPUT_APIKEY -H "X-Pvoutput-SystemId: "$PVOUTPUT_SYSID https://pvoutput.org/service/r2/addstatus.jsp | tee -a $LOG_FILE
                                                else
                                                curl -d "d="$(date +%Y%m%d) -d "t="$(date +%R) -d "v2="$PV_POWER -d "v3="$ENERGY -d "v4="$CONSUMPTION_POWER -d "v6="$VOLTAGE -H "X-Pvoutput-Apikey: "$PVOUTPUT_APIKEY -H "X-Pvoutput-SystemId: "$PVOUTPUT_SYSID https://pvoutput.org/service/r2/addstatus.jsp | tee -a $LOG_FILE
                                                fi
                                                printf "\n" | tee -a $LOG_FILE
                                                if test "$SEUPDATE" = "yes"; then
                                                SEUPDATE="no"
                                                TENMINSAGO=$(($(date +%s)-15*60))
                                                SELIVEDATA=$(curl -s "https://monitoringapi.solaredge.com/equipment/"$SE_SITEID"/"$INVERTERSN"/data.json?startTime=$(date -d @$TENMINSAGO +%F)%20$(date -d @$TENMINSAGO +%T)&endTime=$(date +%F)%20$(date +%T)&api_key="$SE_APIKEY)
                                                count=$(echo $SELIVEDATA | jq '.data.count')
                                                for i in $(seq 0 $(($count-1))); do
                                                SELIVEDATAAR=$(echo $SELIVEDATA | jq '.data.telemetries['$i'].date,.data.telemetries['$i'].temperature,.data.telemetries['$i'].L1Data.acVoltage,.data.telemetries['$i'].L1Data.activePower')
                                                eval "array=($SELIVEDATAAR)"
                                                SELIVEDATA_date=${array[0]}
                                                SELIVEDATA_temp=${array[1]}
                                                SELIVEDATA_acV=${array[2]}
                                                SELIVEDATA_Power=${array[3]}
                                                printf "\e[1;31mData from SolarEdge\n\e[0m" | tee -a $LOG_FILE
                                                echo "SE data: "$SELIVEDATA_date | tee -a $LOG_FILE
                                                echo "SE Temp: "$SELIVEDATA_temp" °C" | tee -a $LOG_FILE
                                                echo "SE AC V: "$SELIVEDATA_acV" V" | tee -a $LOG_FILE
                                                echo "SE Power: "$SELIVEDATA_Power" W" | tee -a $LOG_FILE
                                                curl -d "d="$(date -d "$SELIVEDATA_date" +%Y%m%d) -d "t="$(date -d "$SELIVEDATA_date" +%R) -d "v2="$SELIVEDATA_Power -d "v5="$SELIVEDATA_temp -d "v6="$SELIVEDATA_acV -H "X-Pvoutput-Apikey: "$PVOUTPUT_APIKEY -H "X-Pvoutput-SystemId: "$PVOUTPUT_SYSID https://pvoutput.org/service/r2/addstatus.jsp | tee -a $LOG_FILE
                                                printf "\n" | tee -a $LOG_FILE
                                                done
                                                else
                                                SEUPDATE="yes"
                                                fi
                                                echo -e "TOTAL=$TOTAL\nPVOutputENERGY=$PVOutputENERGY\nPVO utputENERGYUSED=$PVOutputENERGYUSED\nPV=$PV\nSEUPD ATE=$SEUPDATE" > $VAR_FILE
                                                In rosso la modifica per correggere il problema della mancanza di corrente. Sono 10 righe aggiunte e due commentate col # (si possono cancellare)
                                                Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                                                http://images.spritmonitor.de/1194866.png

                                                Commenta


                                                • Per la cronaca, ho acquistato un paio di Shelly Pro 3EM, che mi arriveranno nelle prossime settimane visto che non sono ancora usciti. Uno lo userò per un po' in parallelo al mio progetto con Influx e Grafana e gli SDM per il monitoraggio dell'impianto fotovoltaico (anche perchè a breve lo estenderò con altri 11 pannelli), in una configurazione quindi che farà a meno del raspberry e quindi sarà più facile da implementare per chiunque. Un'altro invece lo userò al posto dello Shelly Pro 4PM che ho tentato di usare per il monitoraggio del consumo di alcune utenze ma che, a causa dei problemi con la persistenza del valore di "import" (chiamato aenergy) non posso usare per tale scopo. Ne parlo nell'apposita discussione

                                                  https://www.energeticambiente.it/fon...91#post2226891

                                                  Un saluto a tutti
                                                  20*305W (ovest) + 11*460W (est) + 3*385W (sud)- Totale: 12.3Kw + Solaredge 6kw.
                                                  Monitoraggio con InfluxDB, Grafana, Docker, Raspberry | Discussione: https://bit.ly/2XAol57 | Guida completa su Github: https://bit.ly/2XTm8Sh

                                                  Commenta


                                                  • Ciao a tutti. Ho un impianto fotovoltaico dal 2008 e non ho mai avuto un sistema di monitoraggio. Da poco ho scoperto questa discussione e spinto dalla curiosità ho acquistato 2 shelly EM. Il mio impianto è un po' contorto, quindi non posso fare modifiche. Ho posizionato uno shelly nel quadretto dentro casa, con una pinza leggo il consumo totale della casa e con la seconda leggo il consumo del chiller dell'impianto di riscaldamento a pavimento. Il secondo EM l'ho posizionato in cortile, sul cavo di fase in uscita dall'inverter, e mi rileva la produzione dell'impianto, la seconda pinza per adesso è libera. Ho notato che dal contatore di scambio, che è ubicato all'esterno della mia proprietà, sono collegati 4 cavi. La cosa strana che ho rilevato è che se sposto la pinza dal cavo di fase al neutro, la misurazione non cambia. È normale? Grazie mille a chi vorrà darmi qualche chiarimento e scusate se mi sono dilungato.
                                                    DOMUSNOVAS (CI - Sardegna)
                                                    FV: kwp 6,04
                                                    due stringhe 1 S.E. 14 pannelli - 1 S.O. 17 pannelli
                                                    PANNELLI SCHEUTEN SOLAR 195
                                                    INVERTER AURORA 6000 OUTD :bye1::bye1:

                                                    Commenta


                                                    • Un saluto a tutti.
                                                      Ho un problema che spero qualcuno, possa aiutarmi a risolvere.
                                                      Ho collegato la shelly em tramite lo script (di virtualj) a PvOutput, ma stranamente l'energia prodotta nell'arco delle 24 ore è esattamente la metà di quella effettivamente che mi risulta da altro portale (Sunny Portal).
                                                      Sono sicuro dei dati effettivamente prodotti.
                                                      L'unica cosa è che per fare aggiornare i dati ogni 5 minuti da PvOutPut, ho dovuto settare il CRON a 2 minuti, altrimenti faceva l'aggiornamento ogni 10 minuti.

                                                      Qualcuno può darmi una mano ???? Ebli, Virtualj, Glf ...... Rimango in attesa di buone nuove.

                                                      link PvOutPut: https://pvoutput.org/list.jsp?id=100668&sid=88644
                                                      link Sunny Portal: https://www.sunnyportal.com/FixedPages/Dashboard.aspx

                                                      Commenta


                                                      • Vi avevo già risposto qui: https://www.energeticambiente.it/fon...84#post2225584
                                                        Purtroppo non conosco i vostri sistemi, ma vi ho spiegato il funzionamento. Lo script va eseguito ogni 5min e fa la differenza dai 5min precedenti. Se il file non esiste o è di un altro giorno tutti i contatori vengono resettati e in quella fase non viene fatto l'upload. Per questo ve ne fa uno sì ed uno no. Bisogna capire perché il file non viene scritto correttamente o viene cancellato/modificato da qualche altro processo o lo script non ha i permessi per leggerlo... Tante variabili che dipendono tutte dal sistema dove l'avete messo e che è impossibile debuggare in un forum
                                                        Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                                                        http://images.spritmonitor.de/1194866.png

                                                        Commenta


                                                        • Originariamente inviato da Virtualj Visualizza il messaggio
                                                          Vi avevo già risposto qui: [url]https://www.energeticambiente.it/fonti-di-energia-rinnovabile/fotovoltaico/tecnica-componentistica-
                                                          Ciao Virtualj, sapevo di poter contare su di te. Purtroppo ho ottenuto lo stesso risultato, con Kali, (visto che mi avevi messo la pulce nell'orecchio), circa la possibile lettura diversa del comando "date", tra Debian e Kali. Ho istallato Kali ed il risultato è il medesimo. Non so che dire, purtroppo non sono un programmatore. E per il corretto settario del cron a 5 minuti, si mi ricordo dell'avviso che ci avevi dato, ho solo fatto delle prove, peccato perché lo volevo integrare in "Home Assistant", per adesso ho solo dati sballati. Grazie comunque, per la tua disponibilità, ti auguro una buona serata.

                                                          Commenta


                                                          • In home Assistant puoi già integrare lo shelly, perché vuoi integrare pvoutput? Io ci ho provato e mi da errore, credo perché su pvoutput puoi fare un tot di richieste al giorno e quindi il mio script+home Assistant insieme probabilmente superano il limite
                                                            Impianto FV da 2,925 kWp, 9x REC Solar n-peak 325W, Solaredge SE3000H, Azimut 135° SE, Tilt 20°, SSP) https://pvoutput.org/list.jsp?userid=81764
                                                            http://images.spritmonitor.de/1194866.png

                                                            Commenta


                                                            • Si lo Shelly è inserito, ma pvoutput ha più dati. Infatti ho messo tutti e due senza problemi, solo che le informazioni di pvoutput, non sono veritiere. Farò altri tentativi. Buona serata a tutti.

                                                              Commenta

                                                              Attendi un attimo...
                                                              X