FV + PogoPlug + Raspberry Pi + 123solar + PDC: monitoraggio con accensione/spegnimento - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

FV + PogoPlug + Raspberry Pi + 123solar + PDC: monitoraggio con accensione/spegnimento

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

  • Originariamente inviato da gianfrdp Visualizza il messaggio
    Sto cercando di trovare un pò di tempo per metterci mano, in modo da fare qualcosa di standard, da modificare solo il file di configurazione
    Ciao Gianfrdp,
    hai trovato un po di tempo per lavorarci?
    Saluti
    Floriano
    5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

    Commenta


    • ...come si dice, ste prese aspettan a te!
      10.92kwp; 42 pannelli Yingli Panda yl260c-30b da 260wp +Aurora Trio da 10kw; tilt 30° esposto a sud, SSP.
      Pvoutput: http://goo.gl/m2aFBB (Team ITALY su pvoutput) 123solar: http://goo.gl/I2zAuW impianto: http://goo.gl/SRY99U

      Commenta


      • Ringrazio Gianf per avermi aiutato nel comando dei rele' in automatico e ora volevo sapere se:

        Nello script che comanda i rele' in automatico, la logica di isteresi e' questa sotto?
        If (NET > 1000), if (R0 = STATUS OFF) ---- > Force R0 STATUS ON ----> else Nothing do do
        If (R0 = STATUS ON), if (NET+HIS)< 0 ---- > Nothing to do ----> else Force R0 STATUS OFF



        Se cosi' fosse chiedo se si puo' cambiare/aggiungere in questo modo:
        If (NET > 1000), if (R0 = STATUS OFF) ---- > Force R0 STATUS ON ----> else Nothing do do
        If (R0 = STATUS ON), if (NET > 0) ---- > Nothing to do ----> else Force R0 STATUS OFF



        Esempio:
        Abbiamo un consumo di 500W e la produzione di 1600W
        NET (Prod-consumo) e' impostato a 1000 (simuliamo quindi che verra' pilotato un carico da 1000W)
        Lo script lanciato da cronmanager eseguei i comandi descritti in rosso sotto (non e' un codice ma serve per capire la logica) :


        If (NET > 1000), if (R0 = STATUS OFF) ---- > Force R0 STATUS ON ----> else Nothing do do
        If (R0 = STATUS ON), if (NET > 0) ---- > Nothing to do ----> else Force R0 STATUS OFF


        Passato un minuto lo script viene rilanciato,ma la situazione sara':
        Consumo 1500
        Produzione 1600
        Quindi i comandi dello script saranno:


        If (NET > 1000), if (R0 = STATUS OFF) ---- > Force R0 STATUS ON ----> else Nothing do do
        If (R0 = STATUS ON), if (NET > 0) ---- > Nothing to do ----> else Force R0 STATUS OFF



        Pertando il carico da 1000W restera' acceso fino al prossimo comando e fino a che queste condizioni permangano e dalla rete siamo sicuri che non viene prelevato nulla (a meno che succeda qualcosa di diverso durante il minuto di cronmanager)
        Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
        https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

        Commenta


        • Originariamente inviato da thx Visualizza il messaggio
          Ringrazio Gianf per avermi aiutato nel comando dei rele' in automatico e ora volevo sapere se:

          Nello script che comanda i rele' in automatico, la logica di isteresi e' questa sotto?
          If (NET > 1000), if (R0 = STATUS OFF) ---- > Force R0 STATUS ON ----> else Nothing do do
          If (R0 = STATUS ON), if (NET+HIS)< 0 ---- > Nothing to do ----> else Force R0 STATUS OFF
          Gianfrdp potrà risponderti sicuramente meglio di me ma, a mio avviso, l'istruzione in rosso si dovrebbe leggere if (NET-HIS)> 0 che è quello che hai proposto tu se HIS = 0.

          Questa è anche la logica che ho usato io nel pilotare il web relay
          5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

          Commenta


          • Ciao Floriano,
            si esatto,pero' volevo capire se appunto nello script di Gianf l'istruzione per l'isteresi era questa if (NET+HIS)< 0
            Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
            https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

            Commenta


            • Ciao,
              la logica attualmente (nell'ultima versione che ti ho mandato e che sta usando anche Dolam) è:
              supponendo che il valore di accensione per il primo relé sia 1000 W e l'isteresi 100 W

              If (NET > 0 AND NET > 1000), if (R0 = STATUS OFF) ---- > Force R0 STATUS ON ----> else Nothing to do
              If (NET < 0 AND R0 = STATUS ON), if (NET + HIS < 0) ---- > Force R0 STATUS OFF ----> else Nothing to do


              Così, se produci 1500 e te ne servono 1000, al primo giro accende.
              Al secondo giro NET = 500 > 0, ma il relé è già acceso, non fa niente.

              Ora, se ti parte qualche altro carico e la potenza disponibile NET < 0 (stai consumando più di quanto produci).
              Supponendo NET = -60, in questo caso -60 + 100 = 40 > 0, non spegne.
              Se invece NET = -150, allora -150 + 100 = -50 < 0, adesso spegne.

              L'isteresi serve a dire di quanto vuoi scendere sotto prima di spegnere. Per non fare troppi attacca-stacca. se metti 0 gli dici di staccare immediatamente scendi sotto lo 0.

              Oltre all'isteresi, considera anche il tempo minimo di funzionamento, settabile minimo a 1 min.

              Se hai più relé, l'accensione parte dal primo relé e sale (0,1,...,n), lo spegnimento parte dall'ultimo e scende (n,n-1,...,1,0).
              C'è la variabile $power, che contiene la potenza teorica disponibile, man mano che accende/spegne i relé, in realtà è su quella che fa i calcoli.
              All'inizio è uguale a $NET.

              Comunque te lo puoi modificare come meglio credi

              @floriano Non ho ancora avuto tempo
              Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
              PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

              Commenta


              • Ok Gianf,ora e' piu' chiaro,quindi la logica e' questa

                If (NET < 0 AND R0 = STATUS ON), if (NET + HIS < 0)

                Quello in rosso conferma il mio dubbio dell'isteresi,ed ora mi e' chiaro
                Quello in blu non l'avevo notato ed e' quello che effettivamente serve a me (o fa al mio caso)
                Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                Commenta


                • Ho controllato ora e nonostante isteresi 1 quando il relè è on passa alla posizione di off anche se Net non è minore di 0
                  Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                  https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                  Commenta


                  • Verifica il log fv_loads.log. Se vuoi puoi mandarmelo in privato
                    Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                    PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                    Commenta


                    • Log incriminato:

                      Comsumption = 268
                      Net = 598.2
                      0: LOADS_FORCE = 2, LOADS_STATUS = 1, LOADS_LAST_ON = 2014-05-12 07:00:02, now = 2014-05-12 15:24:02, LOADS_LIM = 600, GPTOT = 866.2, NET = 598.2
                      Turning off 0
                      1: LOADS_FORCE = 2, LOADS_STATUS = 0, LOADS_LAST_ON = 0, now = 2014-05-12 15:24:02, LOADS_LIM = 1200, GPTOT = 866.2, NET = 598.2
                      Nothing to do FV




                      Comsumption = 269
                      Net = 647.4
                      0: LOADS_FORCE = 2, LOADS_STATUS = 0, LOADS_LAST_ON = 0, now = 2014-05-12 15:25:02, LOADS_LIM = 600, GPTOT = 916.4, NET = 647.4
                      Turning on 0
                      1: LOADS_FORCE = 2, LOADS_STATUS = 0, LOADS_LAST_ON = 0, now = 2014-05-12 15:25:02, LOADS_LIM = 1200, GPTOT = 916.4, NET = 647.4
                      Nothing to do FV
                      Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                      https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                      Commenta


                      • Dal log non mi sembra che sia l'ultima versione.Nell'ultima che ti avevo mandato c'era anche la stampa della variabile $power
                        Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                        PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                        Commenta


                        • #!/usr/bin/php



                          include('read_maincfg.php');
                          include_once('loads.php');
                          include_once('loads_db.php');
                          include_once('meter.php');


                          for ($invt_num = 1; $invt_num <= $NUMINV; $invt_num++) {
                          $invtnum = $invt_num;
                          include("read_invtcfg.php");
                          $systemid = "1231" . $invt_num;
                          @$shmid = shmop_open($systemid, "a", 0444, 256);
                          if (!empty($shmid)) {
                          $livedash[0] = shmop_read($shmid, 0, 256);
                          shmop_close($shmid);
                          } else {
                          $nowUTC = strtotime(date("Ymd H:i:s"));
                          $livedash[0] = "$nowUTC,0,0,0,0,0,0,0,0,0,0,0,0,0,0";
                          }
                          $array = preg_split("/,/", $livedash[0]);


                          if (!isset($GPTOT)) {
                          $GPTOT = 0;
                          }
                          $array[9] *= $CORRECTFACTOR;
                          $GPTOT += $array[9];
                          }






                          // Produzione
                          if ($GPTOT > 1000) {
                          $GPTOT = round($GPTOT, 0);
                          } else {
                          $GPTOT = round($GPTOT, 1);
                          }


                          // Consumo
                          $cons = read_meter_kw($METER_URL);
                          echo "Comsumption = $cons\n";


                          // Netto
                          $NET = $GPTOT - $cons;


                          echo "Net = $NET\n";


                          $NUM_LOADS = count($LOADS_LIM);
                          $LOADS_FORCE = array();
                          $LOADS_STATUS = array();
                          $LOADS_LAST_ON = array();


                          for ($i = 0; $i < $NUM_LOADS; $i++) {
                          $LOADS_FORCE[$i] = get_status($i);
                          $LOADS_STATUS[$i] = read_load($RELAY_URL, $i);
                          $LOADS_LAST_ON[$i] = get_laston($i);
                          }


                          $date = date('Ymd_His');
                          $now = time();
                          $nowUTC = gmdate("Y-m-d H:i:s", $now);


                          for ($pin = 0; $pin < $NUM_LOADS; $pin++) {
                          if ($LOADS_LAST_ON[$pin] > 0) {
                          $lastOn = gmdate("Y-m-d H:i:s", $LOADS_LAST_ON[$pin]);
                          } else {
                          $lastOn = 0;
                          }

                          echo "$pin: LOADS_FORCE = $LOADS_FORCE[$pin], LOADS_STATUS = $LOADS_STATUS[$pin], LOADS_LAST_ON = $lastOn, now = $nowUTC, LOADS_LIM = $LOADS_LIM[$pin], GPTOT = $GPTOT, NET = $NET\n";
                          if ($LOADS_FORCE[$pin] == STATUS_FV) {
                          if ($NET < ($LOADS_LIM[$pin] - $LOADS_HIS[$pin]) && strcmp($LOADS_STATUS[$pin], STATUS_ON) == 0) {
                          $diff = round(abs($now - $LOADS_LAST_ON[$pin]) / 60, 2);
                          if ($diff >= $LOADS_MIN[$pin]) {
                          echo "Turning off $pin\n";
                          change_load($RELAY_URL, $pin, STATUS_OFF);
                          save_laston($pin, 0);
                          save_data($pin, $date, $NET, $LOADS_STATUS[$pin], STATUS_OFF, $LOADS_FORCE[$pin]);
                          } else {
                          echo "Waiting at least $LOADS_MIN[$pin] min before turning off $pin. Now $diff\n";
                          }
                          } else if ($NET >= $LOADS_LIM[$pin] && strcmp($LOADS_STATUS[$pin], STATUS_OFF) == 0) {
                          echo "Turning on $pin\n";
                          change_load($RELAY_URL, $pin, STATUS_ON);
                          save_laston($pin, $now);
                          save_data($pin, $date, $NET, $LOADS_STATUS[$pin], STATUS_ON, $LOADS_FORCE[$pin]);
                          } else {
                          echo "Nothing to do FV\n";
                          save_data($pin, $date, $NET, $LOADS_STATUS[$pin], $LOADS_STATUS[$pin], $LOADS_FORCE[$pin]);
                          }
                          } else {
                          echo "Nothing to do\n";
                          save_data($pin, $date, $NET, $LOADS_STATUS[$pin], $LOADS_STATUS[$pin], $LOADS_FORCE[$pin]);
                          }


                          }
                          echo "\n";
                          ?>


                          Questo sopra e' il file fv_loads




                          include('../scripts/read_maincfg.php');


                          include_once('../scripts/loads.php');


                          include_once('../scripts/loads_db.php');



                          $pin = $_GET['pin'];


                          $id = $_GET['id'];


                          if ($id == STATUS_OFF || $id == STATUS_ON) {


                          change_load($RELAY_URL, $pin, $id);

                          }


                          save_status($pin, $id);



                          Questo sopra e' il file change_loads




                          Ultima modifica di thx; 12-05-2014, 19:50.
                          Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                          https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                          Commenta


                          • Il file fv_loads.php corretto è questo

                            Codice PHP:
                            include('read_maincfg.php');
                            include_once(
                            'loads.php');
                            include_once(
                            'loads_db.php');
                            include_once(
                            'meter.php');

                            date_default_timezone_set($DTZ);

                            $max_power 0;

                            for (
                            $invt_num 1$invt_num <= $NUMINV$invt_num++) {
                                
                            $invtnum $invt_num;
                                include(
                            "read_invtcfg.php");
                                
                            $max_power $max_power $PLANT_POWER;
                                
                            $systemid "1231" $invt_num;
                                @
                            $shmid shmop_open($systemid"a"0444256);
                                if (!empty(
                            $shmid)) {
                                    
                            $livedash[0] = shmop_read($shmid0256);
                                    
                            shmop_close($shmid);
                                } else {
                                    
                            $nowUTC      strtotime(date("Ymd H:i:s"));
                                    
                            $livedash[0] = "$nowUTC,0,0,0,0,0,0,0,0,0,0,0,0,0,0";
                                }
                                
                            $array preg_split("/,/"$livedash[0]);

                                if (!isset(
                            $GPTOT)) {
                                    
                            $GPTOT 0;
                                }
                                
                            $array[9] *= $CORRECTFACTOR;
                                
                            $GPTOT += $array[9];
                            }

                            // Produzione
                            if ($GPTOT 1000) {
                                
                            $GPTOT round($GPTOT0);
                            } else {
                                
                            $GPTOT round($GPTOT1);
                            }

                            // Consumo
                            $cons read_meter_kw($METER_URL);
                            echo 
                            "Comsumption = $cons\n";

                            // Netto
                            $NET $GPTOT $cons;

                            $NUM_LOADS count($LOADS_LIM);
                            $LOADS_FORCE = array();
                            $LOADS_STATUS = array();
                            $LOADS_LAST_ON = array();

                            for (
                            $i 0$i $NUM_LOADS$i++) {
                                
                            $LOADS_FORCE[$i] = get_status($i);
                                
                            $LOADS_STATUS[$i] = read_load($RELAY_URL$i);
                                
                            $LOADS_LAST_ON[$i] = get_laston($i);
                            }

                            $date date('Ymd_His');
                            $now time();
                            //$nowUTC = gmdate("Y-m-d H:i:s", $now);
                            $nowUTC date("Y-m-d H:i:s"$now);

                            $power $NET;

                            if (
                            $NET 0) {

                                
                            // Lower production
                                
                            for ($pin $NUM_LOADS 1$pin >= 0$pin--) {

                                        if (
                            $LOADS_LAST_ON[$pin] > 0) {
                                            
                            $lastOn date("Y-m-d H:i:s"$LOADS_LAST_ON[$pin]);
                                        } else {
                                            
                            $lastOn 0;
                                        }

                                        echo 
                            "$pin: LOADS_FORCE = $LOADS_FORCE[$pin], LOADS_STATUS = $LOADS_STATUS[$pin], LOADS_LAST_ON = $lastOn, now = $nowUTC, LOADS_LIM = $LOADS_LIM[$pin], GPTOT = $GPTOT, cons = $cons, NET = $NET, power = $power\n";

                                        if (
                            $LOADS_FORCE[$pin] == STATUS_FV) {

                                                
                            //if (($power + $LOADS_HIS[$pin]) < 0 && strcmp($LOADS_STATUS[$pin], STATUS_ON) == 0) {
                                                
                            if ((($cons == && ($power $LOADS_HIS[$pin]) < $LOADS_LIM[$pin]) ||
                                                     (
                            $cons && ($power $LOADS_HIS[$pin]) < 0)) &&
                                                    
                            strcmp($LOADS_STATUS[$pin], STATUS_ON) == 0) {

                                                        
                            $diff round(abs($now $LOADS_LAST_ON[$pin]) / 602);
                                                        if (
                            $diff >= $LOADS_MIN[$pin]) {
                                                                
                            $power $power $LOADS_LIM[$pin];
                                                                echo 
                            "Turning off $pin\n";
                                                                
                            change_load($RELAY_URL$pinSTATUS_OFF);
                                                                
                            save_laston($pin0);
                                                                
                            save_data($pin$date$NET$LOADS_STATUS[$pin], STATUS_OFF$LOADS_FORCE[$pin]);
                                                        } else {
                                                                echo 
                            "Waiting at least $LOADS_MIN[$pin] min before turning off $pin. Now $diff\n";
                                                        }
                                                } else {
                                                        echo 
                            "Nothing to do OFF FV\n";
                                                        
                            save_data($pin$date$NET$LOADS_STATUS[$pin], $LOADS_STATUS[$pin], $LOADS_FORCE[$pin]);
                                                }

                                    } else {
                                            echo 
                            "Nothing to do OFF\n";
                                            
                            save_data($pin$date$NET$LOADS_STATUS[$pin], $LOADS_STATUS[$pin], $LOADS_FORCE[$pin]);
                                    }
                                }
                            } else {

                                
                            // Higher production
                                
                            for ($pin 0$pin $NUM_LOADS$pin++) {

                                        if (
                            $LOADS_LAST_ON[$pin] > 0) {
                                            
                            $lastOn date("Y-m-d H:i:s"$LOADS_LAST_ON[$pin]);
                                        } else {
                                            
                            $lastOn 0;
                                        }

                                        echo 
                            "$pin: LOADS_FORCE = $LOADS_FORCE[$pin], LOADS_STATUS = $LOADS_STATUS[$pin], LOADS_LAST_ON = $lastOn, now = $nowUTC, LOADS_LIM = $LOADS_LIM[$pin], GPTOT = $GPTOT, cons = $cons, NET = $NET, power = $power\n";

                                        if (
                            $LOADS_FORCE[$pin] == STATUS_FV) {

                                                if (
                            $power >= $LOADS_LIM[$pin] && strcmp($LOADS_STATUS[$pin], STATUS_OFF) == 0) {

                                                        echo 
                            "Turning on $pin\n";
                                                        
                            $power $power $LOADS_LIM[$pin];
                                                        
                            change_load($RELAY_URL$pinSTATUS_ON);
                                                        
                            save_laston($pin$now);
                                                        
                            save_data($pin$date$NET$LOADS_STATUS[$pin], STATUS_ON$LOADS_FORCE[$pin]);

                                                } else if ((
                            $cons == && ($power $LOADS_HIS[$pin]) < $LOADS_LIM[$pin]) && strcmp($LOADS_STATUS[$pin], STATUS_ON) == 0) {

                                                        
                            $diff round(abs($now $LOADS_LAST_ON[$pin]) / 602);
                                                        if (
                            $diff >= $LOADS_MIN[$pin]) {
                                                                
                            $power $power $LOADS_LIM[$pin];
                                                                echo 
                            "Turning off $pin\n";
                                                                
                            change_load($RELAY_URL$pinSTATUS_OFF);
                                                                
                            save_laston($pin0);
                                                                
                            save_data($pin$date$NET$LOADS_STATUS[$pin], STATUS_OFF$LOADS_FORCE[$pin]);
                                                        } else {
                                                                echo 
                            "Waiting at least $LOADS_MIN[$pin] min before turning off $pin. Now $diff\n";
                                                        }
                                                } else {
                                                        echo 
                            "Nothing to do ON FV\n";
                                                        
                            save_data($pin$date$NET$LOADS_STATUS[$pin], $LOADS_STATUS[$pin], $LOADS_FORCE[$pin]);
                                                }

                                    } else {
                                            echo 
                            "Nothing to do ON\n";
                                            
                            save_data($pin$date$NET$LOADS_STATUS[$pin], $LOADS_STATUS[$pin], $LOADS_FORCE[$pin]);
                                    }
                                }


                            Il tutto racchiuso tra
                            #!/usr/bin/php
                            più i tag PHP
                            Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                            PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                            Commenta


                            • Sembra funzionare correttamente,grazie ancora
                              Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                              https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                              Commenta


                              • Bene, sono contento che sia tutto ok
                                Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                Commenta


                                • thx, il link Dropbox non si scarica più nulla... è disattivato.
                                  Quando ho installato il fotovoltaico e l'Osmosi inversa, ho dovuto risolvere problemi che prima non avevo.:cry:
                                  Impianto da 4 kWp - 16 Pannelli Futura 250 Wp - 1 Inverter Bluenergy 4,4 kW.
                                  Caldaia a basamento Immergas NCX 25 Sirio Vip 1990 - rendimento 94,4%.:shocked:
                                  Meglio un amico sbronzo che un parente §tronzo.

                                  Commenta


                                  • Prova ora, ricorda che l'immagine che andrai a scaricare gia' compilata,e' adatta per Raspberry con firmware del 2013
                                    Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                                    https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                                    Commenta


                                    • Originariamente inviato da thx Visualizza il messaggio
                                      Sembra funzionare correttamente,grazie ancora
                                      Questo algoritmo è per una gestione diretta del boiler, giusto? Intendo dire senza Diodo.
                                      Con l'utilizzo del Diodo la cosa si complicherebbe un po.

                                      A proposito di Diodo, lo hai poi messo in funzione?
                                      Da qualche parte ho letto di qualcuno che ha messo in dubbio il fatto che lavorando solo con mezza onda non si prelevasse l'energia dalla rete.

                                      Se sei convinto che il diodo possa andare bene mi ripeti quale diodo dovrei prendere?
                                      Grazie
                                      Floriano
                                      5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                      Commenta


                                      • Nel frattempo ho modificato il mio flor.php in flor2.php (con utilizzo di entrambi i relè a disposizione) e ho visualizzato lo stato del boiler sul mio cruscotto.
                                        SolarFlor

                                        Thx,
                                        se ho capito bene posso attivare entrambi i rele al boiler (rele 1 con alimentazione diretta e rele 2 con alimentazione tramite diodo) anche contemporaneamente, giusto?
                                        Ciao
                                        5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                        Commenta


                                        • Originariamente inviato da floriano Visualizza il messaggio

                                          Thx,
                                          se ho capito bene posso attivare entrambi i rele al boiler (rele 1 con alimentazione diretta e rele 2 con alimentazione tramite diodo) anche contemporaneamente, giusto?
                                          Ciao
                                          Esatto,funziona proprio cosi',devo solo accertarmi che con il diodo non si vada a prelevare dalla rete con surplus di 600W
                                          Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                                          https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                                          Commenta


                                          • Originariamente inviato da thx Visualizza il messaggio
                                            Esatto,funziona proprio cosi'
                                            In pratica, riferendomi allo schema che hai postato qualche giorno fa, potremmo avere entrambi K1 e K2 on. In questo modo il diodo e bypassato ma non gli succede niente, giusto?

                                            Su ebay ne ho trovati un po.
                                            DIODO MUR880 | eBay

                                            quali di questi prendo?
                                            Ultima modifica di floriano; 18-05-2014, 18:20.
                                            5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                            Commenta


                                            • Si giustoPrendi quello che abbia almeno una tensione di 400v e 6A di corrente, se di più meglio
                                              Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                                              https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                                              Commenta


                                              • 800V va bene lo stesso?
                                                5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                                Commenta


                                                • Si miglio ancora
                                                  Impianto 2,66 kWp - Power One 3.0 - 8 moduli Sunpower E20 333W - Raspberry con 123Solar@Walter62
                                                  https://www.dropbox.com/s/ag0k3azvne...rev04.pdf?dl=0 --> Guida Raspberry + Envir Cost con Measureit 118

                                                  Commenta


                                                  • @Gianfranco,
                                                    sono stato indirizzato da te in questa discussione che pero' avevo gia seguito.
                                                    Ho riletto tutto. Il problema e' che qui si parla di 123solar vers. 1.5 mentre io ho la 1.6.......
                                                    Da qualche parte mi sembra di aver letto che ci sono molte differenze tra i 2.
                                                    Mi domando se le procedure descritte possano andare bene anche per la mia versione oppure no....
                                                    Impianto da 20,00 kwp, 80 pannelli Axitec monocristallino da 250 wp - Inverter Aurora Power One 20 trio outd

                                                    Commenta


                                                    • Quanto descritto vale per la versione 1.5.5
                                                      Non ho ancora messo la 1.6.x.
                                                      Impianto FV 5,88 kWp: 24 Canadian Solar CS6P-M 245W, 2 Power One PVI-3.0-OUTD-S-IT, Azimut 0°, Tilt 18°, My PVOutput, SDM120C
                                                      PDC: Panasonic Aquarea 9kW T-CAP + HybridCube HYC343/19/0, radiante a pavimento 120 mq, 2 VMC decentralizzate Mitsubishi VL-100U-E

                                                      Commenta


                                                      • Ok, Gianfranco,
                                                        Attendo che tu ci metta mano... nel frattempo gestiro' io manualmente i rele con WEBIOPI..
                                                        Impianto da 20,00 kwp, 80 pannelli Axitec monocristallino da 250 wp - Inverter Aurora Power One 20 trio outd

                                                        Commenta


                                                        • Segnalo che ho ricevuto questa email per il DNS secondo procedura di Walter.
                                                          Anche altri l'hanno ricevuta ?


                                                          To our D-Link and Dyn Users — Action Required.

                                                          We are upgrading the D-Link DDNS platform and need to verify that you are still an active user of the service. As a user of a hostname supplied by Dyn (aka DynDNS) with a D-Link product, you are required to confirm your account within 30 days of this notice. If you have already registered your device, we appreciate it and no further action is required on your part.

                                                          Go here to re-register your D-Link product. You’ll need to have your product’s serial number and MAC address in order to complete this process. During the process, we will be verifying if you are a D-Link product owner. Only one account can register per device.

                                                          Following confirmation of this process, you can continue using your D-Link registered product without interruption. D-Link’s arrangement with Dyn provides you with a hostname and free dynamic DNS for the period specified for the product (generally up to six months). Where certain products include longer periods for the free service, your service will remain free for the extended period specified. You will receive a notice by email prior to the renewal date, if applicable.

                                                          If you are unable to confirm your registration and believe this to be in error, you will need to contact D-Link Support at support@dlink.com. Note: this manual verification process may take up to 7 business days to complete.

                                                          For non-DDNS enabled D-Link product owners or owners of non-D-Link products, please visit the Dyn website for other offerings from Dyn. The D-Link DDNS service is only for owners of D-Link products with DDNS functionality enabled.
                                                          ?
                                                          The verification process must be completed within 30 days of this notice. All unverified hostnames will be removed after the 30 day period. If you have any questions, please email D-Link Support at support@dlink.com or visit our D-Link Registration FAQ documentation.

                                                          Thanks,
                                                          Dyn and D-Link

                                                          Commenta


                                                          • Si la hanno ricevuta tutti, infatti ora per poter fare quella procedura bisogna avere un seriale di un prodotto D-Link. se non si dispone di questo seriale e non si aggiorna l'account su DynDns verrá disabilitato, ma solo il dominio con estensione dlinkddns.com, se si inserisce un secondo dominio con estensione dyndns.org questo rimane attivo, almeno a me funziona così.
                                                            3,84 KWp - 16 moduli SCHOTT PERFORM POLY 240 - Tilt 30° - Azimut -10° ESTInverter PowerOne Aurora PVI 3.0 OUTD. == Guida Raspberry come datalogger == Guida configurazione Raspberry == OEM su Raspberry

                                                            Commenta


                                                            • Anche io ho ricevuto quella nota ma, a conferma di quanto detto da Walter, il collegamento continua a funzionare, almeno per ora
                                                              SolarFlor Monitoring System
                                                              5.06 KW - 22 Solsonica 610 su Tetto, Inverter Power-One 6 Kw EnviR x monitoraggio consumo http://pvoutput.org/list.jsp?userid=27179 con Raspberry e 123 Solar per il monitoraggio. Termocamino CLAM combinato con caldaia a gas + boiler ACS (in serie con la caldaia a gas) alimentato da Termocamino e elettrico con eccedenza FV.

                                                              Commenta

                                                              Attendi un attimo...
                                                              X