PogoPlug E02 come datalogger - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

PogoPlug E02 come datalogger

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

  • Risolto il problema del wget pazzo... tutta colpa della vodafone station che quando rileva un nuovo MAC address connesso via ethernet fa partire di default una guida web al suo utilizzo, quindi prende tutti gli indirizzi Http e li reindirizza alla sua pagina web, questo automatismo è bypassabile solo via browser quindi ho dovuto prendere il portatile, modificare il MAC address della sua scheda di rete ed assegnargli quello del pogo, e da li via browser disabilitare la guida... (e già qui siamo al ridicolo ma va bè)


    quindi riattaccando il pogo sono riuscito al lanciare lo script per modificare il boot.
    lo script ha eseguito tutto fino al momento di scrivere sulla memoria nand del pogo lì ha trovato degli errori e si è fermato...

    oro ho il pogo che non da segni di vita, non lampeggia neanche... non so se è da buttare o si può fare ancora qualcosa, adesso cercherò in rete ma una cosa che doveva essere semplice e praticamente automatica (l'installazione di uBoot) sta diventando una battaglia...
    Impianto FV 2,88 KWp - 12 pannelli ITS Innotech Solar EcoPlus ITS220ECU5 240W
    Inverter Aurora PVI-3.0-OUTD - Orientation: 160°, Pitch: 20°
    Olgiate Olona

    Commenta


    • Male , mi sa' che hai corrotto il boot...... a questo punto mi sa' che forse con la seriale riesci ancora a recuperarlo o al limite con connettore Jtag che usano in fabbrica per programmare qualunque CPU ..... pero' se ti ha dato errori vuol dire che il file era in ogni caso corrotto... non potevi provare in qualche adsl 'normale'.....
      AUTO BANNATO

      Commenta


      • Oggi ritorna il pogo pazzo come potete vedere. Questa sera al rientro guarderó come sono messe le letture.
        Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
        13 moduli
        Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

        Commenta


        • Originariamente inviato da spider61 Visualizza il messaggio
          Male , mi sa' che hai corrotto il boot...... a questo punto mi sa' che forse con la seriale riesci ancora a recuperarlo o al limite con connettore Jtag che usano in fabbrica per programmare qualunque CPU ..... pero' se ti ha dato errori vuol dire che il file era in ogni caso corrotto... non potevi provare in qualche adsl 'normale'.....
          ehhh ho quella di adsl...
          cmq una volta risolto il problema del primo accesso alla VFstation di una scheda di rete tutto torna ad essere normale,
          tra l'altro la prima cosa che fa lo script è un controllo dell'integrità dello script stesso, se non l'avesse passato si sarebbe stoppato prima di fare danni...
          Impianto FV 2,88 KWp - 12 pannelli ITS Innotech Solar EcoPlus ITS220ECU5 240W
          Inverter Aurora PVI-3.0-OUTD - Orientation: 160°, Pitch: 20°
          Olgiate Olona

          Commenta




          • nel csv di oggi registra una lettura ogni 3 secondi .... ora ho migliaia di righe da eliminare!!
            Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
            13 moduli
            Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

            Commenta


            • Ecco, questo è veramente strano.

              Non credo che Aurora invochi una lettura ogni 3 secondi, però bisognerebbe vedere come si comporta il programma di lettura dati dall'inverter in caso di errori, probabilmente ci riprova però dovrebbe evitare di inserire comunque una riga nel file.

              Ma cosa contengono queste righe ripetute ? sono dati buoni o fasulli ?
              Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

              Commenta


              • 20120713-10:15:00;354,917603;2,451441;870,059509;355,054962 ;2,351547;834,928284;241,544006;6,995349;1690,5284 42;49,999001;99.151939;47,638687;41,411076;1160,62 8
                20120713-10:15:09;354,289673;2,224262;788,032959;354,544769 ;2,107450;747,185303;240,391647;6,283490;1511,1939 70;50,007999;98.435120;47,626266;41,434334;1160,63 3
                20120713-10:15:11;351,522858;2,117117;744,214966;351,758331 ;2,014806;708,724670;240,489929;5,951342;1411,0207 52;50,005001;97.114883;47,626266;41,434334;1160,63 3
                20120713-10:15:13;351,346252;1,938274;681,005188;351,601349 ;2,014806;708,408325;239,566879;5,446404;1294,2333 98;50,005001;93.149612;47,243172;41,237854;1160,63 3
                20120713-10:15:15;349,756805;1,938274;677,924377;349,992279 ;1,835962;642,572693;240,551331;5,208374;1257,5845 95;50,007000;95.235703;47,243172;41,237854;1160,63 7
                20120713-10:15:17;349,580200;1,889938;660,684753;349,796051 ;1,787627;625,304688;239,874939;5,461165;1317,6885 99;50,001999;102.464966;47,243172;41,237854;1160,6 37
                20120713-10:15:19;349,717560;1,997888;698,696533;354,878357 ;1,893966;672,127380;240,514481;5,660217;1364,5989 99;49,999001;99.545898;47,243172;41,237854;1160,63 7
                20120713-10:15:21;344,007324;2,051863;705,855957;344,223175 ;1,951969;671,912964;241,091064;6,045258;1485,2955 32;49,994999;107.804405;47,243172;41,237854;1160,6 37
                20120713-10:15:24;345,773376;2,171092;750,705811;346,028473 ;2,079254;719,480957;241,078812;6,413398;1562,0135 50;49,991001;106.245926;46,769566;41,050533;1160,6 37
                20120713-10:15:26;345,694885;2,328184;804,841370;345,930359 ;2,232318;772,226440;241,078812;6,731651;1640,1975 10;49,986004;104.002975;46,769566;41,050533;1160,6 40
                20120713-10:15:28;357,134979;2,473192;883,263367;349,639069 ;2,366853;827,544189;242,154739;7,041193;1718,3814 70;49,988003;100.442711;46,769566;41,050533;1160,6 40
                20120713-10:15:30;350,934174;2,566642;900,722229;351,169647 ;2,463525;865,115112;242,203552;7,285400;1777,0195 31;49,991001;100.633255;46,769566;41,050533;1160,6 40
                20120713-10:15:32;349,580200;2,602088;909,638428;349,835297 ;2,503805;875,919312;242,215714;7,285400;1777,0195 31;49,991001;99.521812;46,769566;41,050533;1160,64 0
                20120713-10:15:35;351,640594;2,744679;965,140625;351,876068 ;2,645591;930,919983;242,447342;7,907328;1905,0457 76;49,993999;100.473892;46,694889;41,183979;1160,6 45
                20120713-10:15:37;355,074585;2,815572;999,738098;355,329681 ;2,716483;965,247192;240,145752;7,968105;1936,3193 36;49,992001;98.541161;46,694889;41,183979;1160,64 5
                20120713-10:15:39;357,311584;2,833295;1012,369263;357,56668 1;2,734206;977,661133;243,286621;8,075850;1936,319 336;49,993000;97.300995;46,694889;41,183979;1160,6 45
                20120713-10:15:41;357,174225;2,834101;1012,267822;357,40969 8;2,734206;977,231873;241,580673;8,075850;1951,467 529;49,991001;98.088356;46,694889;41,183979;1160,6 45
                20120713-10:15:45;356,879883;2,847796;1016,321106;357,13497 9;2,747902;981,371826;241,495071;8,080827;1953,910 767;49,991001;97.808365;46,694889;41,321075;1160,6 45
                20120713-10:15:47;355,270813;2,806710;997,142334;355,486664 ;2,707622;962,523376;240,968506;7,940307;1914,8188 48;49,992001;97.711502;46,976967;41,321075;1160,65 1
                20120713-10:15:49;355,270813;2,726956;968,807922;355,506287 ;2,707622;962,576477;240,760010;7,724722;1861,5559 08;49,993999;96.384537;46,976967;41,321075;1160,65 1
                20120713-10:15:51;355,015717;2,726956;968,112305;355,231567 ;2,627867;933,501404;240,698639;7,551004;1819,5321 04;49,993999;95.683578;46,976967;41,321075;1160,65 1
                20120713-10:15:54;355,270813;2,662508;945,911377;355,486664 ;2,560197;910,115845;240,403915;7,271588;1750,1437 99;49,991001;94.295158;46,976967;41,418423;1160,65 1
                20120713-10:15:56;355,211945;2,537640;901,400085;355,427795 ;2,437746;866,442505;239,813354;6,966544;1671,9598 39;49,997002;94.576286;47,284149;41,418423;1160,65 6
                20120713-10:15:58;355,310059;2,445802;869,017944;355,525909 ;2,345102;833,744385;239,948837;6,829526;1634,8223 88;49,999001;96.010017;47,284149;41,418423;1160,65 6


                tutto inizia alle 10:15 di stamani .
                questo è un intervallo tra due letture buone cioè 5 minuti.
                scrive nel fille le lutture ogni 2-3 secondi per il primo minuto e poi riprende allo scoccare dei 5 minuti.
                Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                13 moduli
                Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                Commenta


                • ora per il periodo di tempo che ho ripulito il grafico è tornato visibile pero' è un inferno togliere tutto !! c'è una strada alternativa per ripristinarlo ? anche se perdo il grafico non me ne importa !!
                  Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                  13 moduli
                  Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                  Commenta


                  • guardando informazione EVENTI però mi sono accorto che alle 10:15 quando il pogo è impazzito mi da questo allarme.
                    2012-07-13 10:15
                    Alarm 1: Grid Fail W003
                    Alarm 2: Grid Fail W003
                    Alarm 3: Grid Fail W003
                    Alarm 4: Grid Fail W003

                    ora mi accorgo che i decoder sat sono impallati , e qusto mi capita quando ENEL viene a mancare per un periodo inferiore ad 1 secondo !
                    Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                    13 moduli
                    Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                    Commenta


                    • Forse ho trovato il modo di evitare che vada in loop per gli errori di lettura, è una piccola modifica del file worker.php che potresti provare:

                      Nelle ultime righe del file aggiungi la riga in rosso e vediamo che succede, in caso di errori di lettura dovrebbe aspettare un minuto prima di riprovarci:

                      } // End of not empty

                      sleep (60) ; // wait 1 min after an inverter reading error


                      }// End of OK not NOK
                      }// End of Multi inverter pooling


                      unlink(dirname(dirname(__FILE__))."/data/lock"); // Remove Lock
                      ?>
                      Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

                      Commenta


                      • Adesso sono all'impianto , ieri l'enel ha tolto tensione x 2 ore , qui lo fanno spesso ed e' per quello che ho fatto di tutto perche' la data si aggiornasse prima di partire il mmonitoraggio, e tutto ha funzionato perfettamente ho i grafici a posto....

                        Gans aurora legge i dati (come avevo scritto ) di continuo lo vedi dal cruscotto che varia con cadenza 1/2 volte al secondo.... il problema delle righe mi si era presentato in alcune occasioni anche a me , adesso non piu' , fate come me aggiornate al primo avvio la data dall'inverter e poi quando gli pare se l'aggiorna dalla rete .... fra poco ritrovo lo script e ve lo metto e scrivo dove metterlo....
                        molto probabile che il flag dei 5 minuti rimane aperto e quando riparte la lettura si impalla proprio sul fatto che per qulache secondo il pogo e' con data sbagliata, hai qlc problema di 1970 ? se invece hai delle microinterruzione e' un casino......
                        AUTO BANNATO

                        Commenta


                        • però le date sembrano buone ed i dati pure
                          Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

                          Commenta


                          • Sempre nel worker.php c'è questa sezione:

                            if (in_array($minute, $minlist) && (!file_exists($DATADIR.'/5minflag'))) { // 5 min jobs
                            $flag5 = touch($DATADIR.'/5minflag'); // Do it once every 5 min
                            $today = date("Ymd");
                            $now = date("Ymd-H:i:s"); // PC time

                            Che serve a settare il flag del timer ogni 5 min, data ed ora, quindi fintanto che che non passa qui ripete le letture continuamente. Allora può darsi che quando ci sono quelle interruzioni che dice il2000 il pogo riparta ma fintanto che non si settano questi parametri va all'impazzata !?
                            Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

                            Commenta


                            • ho inserito cosi gans ma non cambia nulla.
                              if ($DEBUG==true) {
                              // Comm test errors logs
                              $time= date ("Y-m-d-H:i:s");
                              $myFile = $DATADIR."/errors/de".$time.".dat";
                              $fh = fopen($myFile, 'a+') or die("can't open $myFile file");
                              fwrite($fh, $datareturn);
                              fclose($fh);
                              $datareturn = shell_exec('cp '.$DATADIR.'/errors/de.err '.$DATADIR.'/errors/de'.$time.'.err');
                              }
                              } // End of not empty
                              sleep (60) ; // wait 1 min after an inverter reading error
                              }// End of OK not NOK
                              }// End of Multi inverters pooling

                              unlink(dirname(dirname(__FILE__))."/data/lock"); // Remove Lock
                              ?>
                              Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                              13 moduli
                              Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                              Commenta


                              • Non cambia nulla perchè non c'è alcun errore, il problema è questo flag /5minflag che per qualche motivo non si setta subito generando una ricorsione continua, sto cercando di capire come funziona questa parte di codice.
                                Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

                                Commenta


                                • Proviamo a ragionare insieme:
                                  Qui inizia la sequenza che scrive sul file .csv ogni 5 minuti:

                                  $minute= date("i");
                                  $minlist = array("00","05","10","15","20","25","30","35","40","45","50","55");


                                  if (in_array($minute, $minlist) && (!file_exists($DATADIR.'/5minflag'))) { // 5 min jobs
                                  $flag5 = touch($DATADIR.'/5minflag'); // Do it once every 5 min
                                  $today = date("Ymd");
                                  $now = date("Ymd-H:i:s"); // PC time


                                  $stringData="$now;$I1V;$I1A;$I1P;$I2V;$I2A;$I2P;$GV;$GA;$GP;$FR Q;$EFF;$INVT;$BOOT;$KWHT\n";
                                  ......


                                  e qui resetta il flag quando l'orario non riporta i minuti in multipli di 5

                                  .......
                                  } // End of 5 min jobs


                                  if (!in_array($minute, $minlist)) {
                                  if (file_exists($DATADIR.'/5minflag')) {
                                  unlink($DATADIR.'/5minflag');
                                  }
                                  }

                                  Questo significa che se arriva al momento di resettare il flag ma vede ancora un mutliplo di 5 (cambiano solo i secondi) allora non resetta il file.
                                  Detto questo proverei invece a mettere un delay (60) prima della sequenza di reset del flag, così:

                                  .......
                                  } // End of 5 min jobs

                                  sleep (60) ; //fa passare sicuramente il multiplo di 5 min e quindi la condizione seguente si dovrebbe verificare


                                  if (!in_array($minute, $minlist)) {
                                  if (file_exists($DATADIR.'/5minflag')) {
                                  unlink($DATADIR.'/5minflag');
                                  }
                                  }

                                  Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

                                  Commenta


                                  • Se i 60 sono secondi ti perdi tutte le letture in quel minuto.....
                                    il flag va bene fino a quando non succede ????? cosa ?
                                    io ripeto che non mi e' piu' successo... succedeva all'inizio quando smanettavo parecchio... adesso non ho modificato niente da + di 1 mese e va tutto.....
                                    AUTO BANNATO

                                    Commenta


                                    • Torniamo indietro non va neanche questo.
                                      sto solo ragionando a "voce" alta.

                                      in pratica il codice quando si accorge che i minuti sono 5,10 ,15 ecc crea il file 5minflag che si trova nella cartella data/invt1 utilizzando il comando touch e quindi scrive la riga nel file csv.
                                      Questo fa si che nei successivi 4 minuti non scriva più il file .csv, in fatti non passa questo controllo:
                                      if (in_array($minute, $minlist) && (!file_exists($DATADIR.'/5minflag'))) { // 5 min job

                                      Quando i minuti non sono più multipli di 5 allora cancella il file 5minflag con il comando unlink ed aspetta che si ripresenti il caso "multiplo di 5" e riscrive la riga.
                                      Se però rimane all'interno dei "multipli di 5" ma il file non viene creato, allora continua a scrivere righe nel file .csv finchè non cambia minuto.
                                      Esattamente quanto reclama il2000, quindi bisogna cercare di gestire questa eccezione provando a ripetere il touch finchè non va a buon fine.
                                      Bisogna anche vedere se il touch non va a buon fine poichè non è settata l'ora di sistema come dice spider e tutto quadrerebbe !
                                      Infatti touch se il file esiste aggiorna la sua data/ora altrimenti crea un file "vuoto" con la data/ora correnti.
                                      Ultima modifica di gans; 13-07-2012, 19:55.
                                      Impianto FV 5,52 kWp, 230°, 11° tilt, 24 moduli Solaria S6M2G230, inverter SMA SB-5000-TL http://www.pvoutput.org/list.jsp?userid=8233

                                      Commenta


                                      • Ecco la mia modifica per la data :

                                        creare con editor di testo questo script e nominarlo data.sh :

                                        import time
                                        import subprocess
                                        ri = subprocess.Popen(["aurora","-a 2","-t","-Y 10","-o","/home/scripts/data.txt","/dev/ttyUSB0"])
                                        time.sleep(1.0)
                                        data = open("/home/scripts/data.txt","r")
                                        f = data.read()
                                        dd = f[29:50]
                                        f = open("/home/scripts/data2.txt","w")
                                        l=dd
                                        f.write(l)
                                        ri = subprocess.Popen(["date","-s",l])
                                        ri = subprocess.Popen(["rm","/home/scripts/data.txt"])
                                        exit

                                        editare il file 123Aurora.sh

                                        e inserire le due righe identiche rosse all'inizio(quasi) del file

                                        >>>>>>>
                                        #!/bin/bash
                                        # Louviaux Jean-Marc
                                        # 123aurora start and stop script
                                        python /home/scripts/data.sh
                                        python /home/scripts/data.sh


                                        WWWDIR="$( dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd))"
                                        looping ().......
                                        <<<<<<<<

                                        salvare e far ripartire ....

                                        il comando che salva il file data2.txt era per debug , ma mi sono accorto che puo' servire per vedere se e quando c'e' stato un riavvio..... se qualcuno e' piu bravo di me con Python , puo' togliere la parte di scrittura di data.txt , io non sono riuscito a far lavorare la stringa direttamente in memoria....

                                        Dimenticavo : sostituite la /home/ con il percorso dove avete estratto 123Aurora , io per semplificare l'ho messo nella home
                                        AUTO BANNATO

                                        Commenta


                                        • Avete idea di cosa sia questo errore??:

                                          Clicca sull'immagine per ingrandirla. 

Nome:   Schermata-Virtual Servers - Cherokee Admin - Mozilla Firefox-1.png 
Visite: 1 
Dimensione: 107.6 KB 
ID: 1931173
                                          2,99 KWp - 13 moduli Renergies Italia REN220P 230W - Tilt 18° - Azimut -30° EST
                                          Inverter PowerOne Aurora PVI 3.0 OUTD - Pogoplug con 123Solar come datalogger -
                                          Le mie guide: EZL70 - Pogoplug - CSE H55 (come supporto all'amico Desantix)

                                          Commenta


                                          • ciao , questo è un errore che ho riscontrato pure io.
                                            hai per caso fato copia e incolla dei comandi dalla guida in pdf di Gans?

                                            dai questo comando da terminale:

                                            pacman -Sy php php-cgi

                                            e poi segui post #478
                                            Ultima modifica di il2000; 14-07-2012, 11:07.
                                            Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                                            13 moduli
                                            Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                                            Commenta


                                            • Originariamente inviato da spider61 Visualizza il messaggio
                                              Ecco la mia modifica per la data :

                                              creare con editor di testo questo script e nominarlo data.sh :

                                              import time
                                              import subprocess
                                              ri = subprocess.Popen(["aurora","-a 2","-t","-Y 10","-o","/home/scripts/data.txt","/dev/ttyUSB0"])
                                              time.sleep(1.0)
                                              data = open("/home/scripts/data.txt","r")
                                              f = data.read()
                                              dd = f[29:50]
                                              f = open("/home/scripts/data2.txt","w")
                                              l=dd
                                              f.write(l)
                                              ri = subprocess.Popen(["date","-s",l])
                                              ri = subprocess.Popen(["rm","/home/scripts/data.txt"])
                                              exit

                                              editare il file 123Aurora.sh

                                              e inserire le due righe identiche rosse all'inizio(quasi) del file

                                              >>>>>>>
                                              #!/bin/bash
                                              # Louviaux Jean-Marc
                                              # 123aurora start and stop script
                                              python /home/scripts/data.sh
                                              python /home/scripts/data.sh


                                              WWWDIR="$( dirname $( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd))"
                                              looping ().......
                                              <<<<<<<<

                                              salvare e far ripartire ....

                                              il comando che salva il file data2.txt era per debug , ma mi sono accorto che puo' servire per vedere se e quando c'e' stato un riavvio..... se qualcuno e' piu bravo di me con Python , puo' togliere la parte di scrittura di data.txt , io non sono riuscito a far lavorare la stringa direttamente in memoria....

                                              Dimenticavo : sostituite la /home/ con il percorso dove avete estratto 123Aurora , io per semplificare l'ho messo nella home
                                              da guide 123Aurora non andava in srv/http? in pratica devo sostituire /home/ con /srv/http/ ?
                                              Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                                              13 moduli
                                              Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                                              Commenta


                                              • ho appena provato il consiglio di spider61 modificando home con srv/http (credo vada cosi almeno), ma il pogo rimane pazzo.
                                                ho appena ripulito i csv di ieri e oggi ma ancora riparte pazzo.! questa volta non si è placato .
                                                Ultima modifica di il2000; 14-07-2012, 12:20.
                                                Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                                                13 moduli
                                                Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                                                Commenta


                                                • Si va bene mettere nel tuo caso srv/http al posto di home ....
                                                  ti rimane pazzo ?! il file data2.txt nella cartella scripts che data e ora segna ? quella in cui hai fatto il riavvio o altra ?
                                                  AUTO BANNATO

                                                  Commenta


                                                  • quella del riavvio.
                                                    dopo questa modifica pero' da terminale quando do uno start o uno stop di aurora mi segnala questo :

                                                    [root@datalogger scripts]# ./123aurora.sh start
                                                    20120714-13:11:07: aurora: Problem locking serial device /dev/ttyUSB0, couldn't get the lock for 5943, locked by 5942.

                                                    Traceback (most recent call last):
                                                    File "/srv/http/scripts/data.sh", line 5, in
                                                    data = open("/srv/http/scripts/data.txt","r")
                                                    IOError: [Errno 2] No such file or directory: '/srv/http/scripts/data.txt'
                                                    20120714-13:11:09: aurora: Problem locking serial device /dev/ttyUSB0, couldn't get the lock for 5949, locked by 5948.

                                                    Traceback (most recent call last):
                                                    File "/srv/http/scripts/data.sh", line 5, in
                                                    data = open("/srv/http/scripts/data.txt","r")
                                                    IOError: [Errno 2] No such file or directory: '/srv/http/scripts/data.txt'
                                                    123aurora is already started
                                                    Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                                                    13 moduli
                                                    Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                                                    Commenta


                                                    • Allora piano piano si arriva a scoprire quale e' il tuo problema
                                                      se al riavvio ti trova gia in lock la seriale vuol dire che quando ti si e' spento non e' stato cancellato il file che locka la porta?!

                                                      Ora non posso seguirti per bene , perche' se mi connetto con la sim devo staccare il wifi verso il pogo , dopo provo.....

                                                      Comunque mi sa che quanto fai stop non viene eseguito rm /var/lock/123aurora, come scritto nel reply #47
                                                      AUTO BANNATO

                                                      Commenta


                                                      • questo è il contenuto di rc.local

                                                        #!/bin/bash
                                                        #
                                                        # /etc/rc.local: Local multi-user startup script.
                                                        #
                                                        rm /var/lock/123aurora
                                                        /srv/http/scripts/123aurora.sh start

                                                        ora ho tolto la modifica che mi hai postato prima e non mi viene piu' segnalato l'errore dopo un comando di start o stop aurora.
                                                        mha... non voglio formattare piu' la pennina perchè poi tanto mi ritorna sempre sto problema.
                                                        Impianto fotovoltaico 2,99kwp azimut -5° tilt 30° A TERRA PROVINCIA ROVIGO.
                                                        13 moduli
                                                        Trinasolar TSMPC05 230w inverter POWER-ONE AURORA PVI-3.0-OUTD-IT. in rete dal 17/05/2012

                                                        Commenta


                                                        • Quando fai stop , il lock si deve cancellare , quindi quando riavvi 123aurora il richiamo di aurora , della mia routine , prima di qualunque altra operazione non deve dare errore ........

                                                          Aggio : sono andato a riveder ecosa fa' la mia routine e cosa succede a dare start e stop , l'errore che ti da' la mia routine e' giusto , ma lo fa' solo quando lanci lo stop (perche' c'e' ancora la seriale in blocco) mentre all'avvio va bene e fa' quello che deve fare setta la data giusta prima di ogni altro processo.... pero' ho scoperto che dando stop , mi ha fatto anche a una doppia scrittura nel solito minuto , quindi c'e' qlc da limare in 123Aurora , la meglio e' non fare troppi start e stop ma quando modifichi qualcosa fai un bel reboot ,
                                                          Ultima modifica di spider61; 14-07-2012, 13:23.
                                                          AUTO BANNATO

                                                          Commenta


                                                          • Ciao a tutti e grazie mille per il vostro aiuto. Alla fine ho deciso di ordinare il convertitore dalla Cina. Aspetterò un pò ma almeno ne uso qualcuno già "testato"
                                                            Grazie ai vostri preziosissimi consigli e guide sono riuscito a installare archlinux, far partire il webserver Cherokee, ho poi configurato vsftpd per trasferire i files come da vostre indicazioni e credo di aver anche installato 123Aurora.
                                                            Dico CREDO perchè una volta installato se vado nella pagina web non mi compare più la home di Cherokee ma una scritta "Acces denied."
                                                            Premetto che il convertitore RS485-USB non mi è ancora arrivato per cui sto provando il tutto senza aver collegato il pogo all'inverter.
                                                            Quando provo a far partire il tutto con ./scripts/aurora.sh admin mi dice che il comando non esiste. Pensavo che fosse perchè non avevo collegato il pogo all'inverter e invece leggendo ancora qualche thread ho visto che in realtà il2000 nel post #140 ha ottenuto la schermata del logger prima di averlo collegato, per cui senza dati.
                                                            Dov'è che allora sbaglio?
                                                            Devo essere in qualche directory precisa per lanciare lo script di aurora? E se si quale?

                                                            ...Al momento tra l'altro non riesco neppure a fare prove perchè ho lanciato l'upgrade di pacman che continuava a dire che andava aggiornato e dopo di ciò ho dato il comando pacman-key --init..... Ora è già una mezz'ora che non sembra sbloccarsi... non vorrei aver combinato qualcosa di sbagliato

                                                            Commenta


                                                            • La schermata di aurora si vede.
                                                              Se il tempo passato a configurarlo lo passavo a lavoro mi ci comperavo un datalogger "plug and play" con finiture in oro .
                                                              Ora dovrei risolvere il problema della connesione.
                                                              l' RS485>USB Manhattan non va, ho solo l'EZL ma con le istruzioni di Nickyts non arriva nessun dato.
                                                              Suggerimenti?
                                                              Convertitori funzionanti, ordinabil?
                                                              2,99 KWp - 13 moduli Renergies Italia REN220P 230W - Tilt 18° - Azimut -30° EST
                                                              Inverter PowerOne Aurora PVI 3.0 OUTD - Pogoplug con 123Solar come datalogger -
                                                              Le mie guide: EZL70 - Pogoplug - CSE H55 (come supporto all'amico Desantix)

                                                              Commenta

                                                              Attendi un attimo...
                                                              X