Aurora Web Data Logger open source - EnergeticAmbiente.it

annuncio

Comprimi
Ancora nessun annuncio.

Aurora Web Data Logger open source

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

  • Non avevi tensione.

    Nei file .err sono registrati solo gli errori (se presenti) di comunicazione.
    2,99 KWp - 13 moduli Solarworld SW230+ mono black - Inverter PowerOne Aurora PVI 3.0 OUTD - Località Cefalù- Tilt 35° - Azimut -6° EST

    Il mio impianto online: http://valerianet.dyndns.org/
    e su http://www.rendimento-solare.eu/it/c...353/14293.html

    Commenta


    • dici che l'enel ha spento la rete?
      in pratica dovrei trovare un errore sull'inverter per mancanza di tensione sulla grid?

      Commenta


      • Si.

        Se fai: aurora -a 2 -A /dev/ttyS0

        Alarm 1: Bulk UV W011
        Alarm 2: Bulk UV W011
        Alarm 3: Bulk UV W011
        Alarm 4: Bulk UV W011

        aurora restituisce gli ultimi quattro allarmi (se presenti).

        P.S. dopo questa lettura il buffer viene svuotato.
        2,99 KWp - 13 moduli Solarworld SW230+ mono black - Inverter PowerOne Aurora PVI 3.0 OUTD - Località Cefalù- Tilt 35° - Azimut -6° EST

        Il mio impianto online: http://valerianet.dyndns.org/
        e su http://www.rendimento-solare.eu/it/c...353/14293.html

        Commenta


        • troppo tardi... si è spento. guarderò domani mattina.
          sarebbe dovuta arrivarmi una mail?
          comunque confermo il blackout enel, per fortuna che il serverino linux era sotto ups, ma il router no.

          Commenta


          • Scusate l'ignoranza in materia, ma se da ENEL non arriva tensione si spenge anche l'inverter?
            Quindi nonostante io abbia i Pannelli se c'è un black out esterno (linea ENEL) sono costretto a rimanere senza luce?
            Mi sembra strano.
            Ciao
            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


            • No, l'nverter non si spegne (ma ti segnala la mancanza di rete) e tu rimani senza luce.

              Funziona così.
              2,99 KWp - 13 moduli Solarworld SW230+ mono black - Inverter PowerOne Aurora PVI 3.0 OUTD - Località Cefalù- Tilt 35° - Azimut -6° EST

              Il mio impianto online: http://valerianet.dyndns.org/
              e su http://www.rendimento-solare.eu/it/c...353/14293.html

              Commenta


              • Originariamente inviato da babyporch Visualizza il messaggio
                Si.

                Se fai: aurora -a 2 -A /dev/ttyS0

                Alarm 1: Bulk UV W011
                Alarm 2: Bulk UV W011
                Alarm 3: Bulk UV W011
                Alarm 4: Bulk UV W011

                aurora restituisce gli ultimi quattro allarmi (se presenti).
                mi è arrivata una mail questa mattina con l'errore, ne ho trovate anche altre due in altre due mattine sempre all'accensione dell'inverter (7.48-7.50).
                quindi Bulk UV W011 è una segnalazione di allarme generico ?

                Commenta


                • Si, all'accensione o spegnimento certe volte l'inverter da questo allarme.
                  2,99 KWp - 13 moduli Solarworld SW230+ mono black - Inverter PowerOne Aurora PVI 3.0 OUTD - Località Cefalù- Tilt 35° - Azimut -6° EST

                  Il mio impianto online: http://valerianet.dyndns.org/
                  e su http://www.rendimento-solare.eu/it/c...353/14293.html

                  Commenta


                  • vado un po' ot ed infatti ho aperto un nuovo thread perchè ho rilevato delle differenze tra le letture dell'inverter e il contatore di produzione del 50% in meno del primo!!!

                    Commenta


                    • Se invece collezzionate tutti gli errori tramite: aurora -s -a 2 /dev/ttyS1 leggi lo stato e lo salvi su un file con il crontab, così hai uno storico.
                      Se ENEL stacca la linea, hai questi errori:
                      15/06/2011 10:00:05 3 Global State: Wait Sun/Grid|Inverter State: Stand By|Channel 1 Dc/Dc State: DcDc OFF|Channel 2 Dc/Dc State: DcDc OFF|Alarm State: No Alarm|

                      Lo strano è che cmq per l'inverter Aurora non è settato l'allarme.
                      Ma si capisce bene che alle 10:00:05 l'inverter con ID di rete 3 aveva MPP1 e MPP2 in stato DcDc Off ed era in StandBy.
                      Quindi quando stacca ENEL l'iverter stacca i pannelli e l'inverter segna questo errore ma non segna nessun allarme di stato.
                      Il mio primo impianto FTV online
                      dalle 06:00 alle 22:00
                      Il mio primo impianto FTV su rendimento-solare.eu
                      Il mio secondo impianto FTV su rendimento-solare.eu
                      Il mio terzo impianto FTV su rendimento-solare.eu

                      Commenta


                      • Ciao, secondo te usando questa versione compilata per win potrei riuscire a risolvere il problema del collegamento della EZL70 con il tuo software? e scusami per utilizzare aurora con tutto il front-end in windows oltre al file che hai compilato devo installarmi Apache+PHP e la folder del tuo software nella giusta cartella giusto?

                        Originariamente inviato da babyporch Visualizza il messaggio
                        Buone Feste a tutti,

                        come regalo per le feste, ho compilato aurora (il programma per linux) per piattaforma windows: [ATTACH=CONFIG]20735[/ATTACH].

                        Chi lo volesse testare deve fare solamente 3 cose:
                        1. Scaricare l'allegato ed estrarlo in C:\ (sono due file: aurora.exe e cygwin1.dll)
                        2. Creare la directory c:\var\lock
                        3. testare il software
                        L'ultima operazione è la più bella (supponendo che usate la com1 quindi ttyS0, com2 ttyS1 e così via), da prompt dei comandi (posizionatevi in C: cd C:\ ):[ATTACH=CONFIG]20735[/ATTACH]

                        aurora -a 2 -v /dev/ttyS0 dovrebbe fornirvi la versione del firmware (nel mio caso C.0.2.1).

                        Se volete conoscere tutti i comandi basta scrivere aurora

                        codice:
                        C:\aurora
                        
                        See http://www.curtronics.com/Solar/ for Solar Site example
                        
                        Usage: aurora [Options] Device                  v1.7.4
                        
                        Options:
                         -A, --last-alarms              Get last four alarms (once displayed FIFO queue is cleared)
                         -b, --verbose                  Verbose mode. For maximum effectiveness should be the first option
                                                          on the command line
                         -C, --calc-value=     Calculate monetary value using  * kWh. ":$" is optional and if
                                                          included the character(s) represented by the "$" will be used to
                                                          denote monetary type in the output. Defaults to "$"
                         -c, --columnize                Output data in columns --> for -d, -e, -D, -E, -t, & -T options
                                                          only will disable any other options -- if value ends with an
                                                          "*" reporting of that item may not be in inverters firmware
                         -d , --get-dsp=      Get DSP data.  indicates string to get data for. 0 indicates
                                                          both, 1 for only string 1, 2 for only string 2.  is required
                                                          for short option and  is optional for long option and if
                                                          omitted for long option then data for both input strings will be
                                                          retrieved.
                         -D, --get-dsp-extended         Get more DSP data
                         -e, --get-energy               Get Cumulated Energy readings
                         -E, --get-dsp-3phase           Get 3-Phase DSP data
                         -f, --firmware-ver             Query for Firmware Version string
                         -g, --mfg-date                 Query for Inverter Manufacturing Date
                         -h, --help                     This text
                         -i, --get-count                Display Inverter Time Counters
                         -j, --get-joules               Display Energy cumulated in the last 10 seconds
                         -k , --daily-kwh=    Get past daily kWh for  days (1-366)
                                                           is required for short option and optional for long option
                                                          and if omitted for long option then all 366 days or as many that
                                                          are found will be displayed
                         -L , --adjust-time=  Automatically adjust the inverter time if it differs from the computer
                                                          time. If  is 0 (zero) do a Daylight Savings Time check. If 
                                                          is >= 1 change the inverter time if it differs by  or more seconds.
                                                          See the README for more information and constraints
                         -l , --delay=        Serial port timeout in for read.  in 1/10ths seconds
                                                          Default is 1 (0.1 sec)
                         -m, --get-conf                 Query for Inverter System Configuration
                         -n, --serial-number            Query for Inverter Serial Number
                         -o, --output-file=   Append data to file (Created if nonexistant)
                         -P , --comm-pause=   Wait  us between sending commands to inverter (1-1000000)
                         -p, --part-number              Query for Inverter Part Number
                         -q , --energy-sent=  Get past energy delivered to the grid ** Experimental **
                                                          in 10 second intervals for  minutes (1-1440).  is
                                                          optional for long option and if omitted all data, ~24 hours
                                                          worth will be reported. It is suggested the -Y option be used
                                                          with this due to the extensive length of time this could take.
                                                          See the README file for important information on this option
                         -R , --read-timeout= Timeout value when reading data from the Inverter (ms)
                         -r, --calc-grid-power          Calc Grid power using Grid Voltage * Grid Current,
                                                          instead of reporting the Inverter's value. --> for
                                                          -d option only, ignored when used with -c option
                                                          (Inverter typically reports a lower value. This
                                                          affects Inverter conversion efficiency value.)
                         -S, --set-time                 Set Inverter Date/Time to system time
                         -s, --get-state                Get Inverter State
                         -T, --get-loctime              Display computer Date/Time
                         -t, --get-invtime              Display Inverter Date/Time
                         -V, --version                  Aurora communications program version
                         -v, --inv-version              Query for Version string
                         -U , --read-pause=   Pause  milli-seconds after sending command to inverter before
                                                          reading response from inverter (1-10000)
                         -u, --rpt-read-pause           Report when/that pausing before read
                         -W, --swap-endian              Swap Endianness
                         -w, --lock-wait                Seconds to wait to lock serial port. (1-30)
                         -X, --rts-cts                  Enable RTS/CTS on the serial port.
                         -x, --xon-xoff                 Enable XON/XOFF on the serial port.
                         -Y , --retries=      Retry failed communications with inverter up to  times (1-100)
                         -y, --rpt-retries              Report the number of retires done
                        
                                       *** Required Parameters ***
                         -a , --address=      Inverter address. 1-31 on older inverters, 1-63 on newer inverters.
                         Device                         Serial Device.

                        grazie

                        Commenta


                        • Ciao, dopo alcune ore di sbattimento, confermo quanto sopra richiesto. Devo ancora finire di settare tutto ma al momento il problema insormontabile che avevo trovato sembra risolto. Ovvero far dialogare EZL70 con il software di babypork.

                          A questo proposito vorrei chiedere se potreste aiutarmi a convertire questa righa di cron:

                          aurora -Y 3 -y -w 10 -T -c -e -d -a 2 -o /data/solar/`date +\%Y\%m\%d`.dat /dev/ttyUSB0 2>> /data/solar/`date +\%Y\%m\%d`.errin un analogo processo schedulato in winXP.

                          grazie

                          Commenta


                          • anche ci avevo provato, per fare delle prove ho usato un nome statico del file e poi a fine giornata rinominavo il file in .dat, ma in ogni caso la parte php non sono riuscito a farla girare (in particolare lo scheduler.php), per cui ho abbandonato le prove (problemi di interpretazione del codice nella gestione degli array).

                            Commenta


                            • Sono riuscito ad eseguire tramite script programmato il cron sopra indicato e vedo che ora comincia a riempire le pagine. Lo faccio eseguire ogni 5 minuti. puo andare bene?
                              Questa parte ancora non l'ho inserita:
                              01 22 * * * /usr/bin/wget http://127.0.0.1/scheduler.php
                              non ho capito a cosa serve o cosa deve fare. potresti aiutarmi? poi magari se interessa indico tutti i passaggi che ho seguito.

                              Commenta


                              • Alle 22:00 srive i dati giornalieri e mensili, oltre ad inviarti un email (specificata nel file config.inc.php)
                                2,99 KWp - 13 moduli Solarworld SW230+ mono black - Inverter PowerOne Aurora PVI 3.0 OUTD - Località Cefalù- Tilt 35° - Azimut -6° EST

                                Il mio impianto online: http://valerianet.dyndns.org/
                                e su http://www.rendimento-solare.eu/it/c...353/14293.html

                                Commenta


                                • ok ho preso wget e fatto eseguire alle 22.00. Restituisce il seguente messaggio. sembrerebbe ok, ma è normali che sia 0 kb?

                                  C:\usr\bin>c:\programmi\gnuwin32\bin\wget http://127.0.0.1/scheduler.php
                                  SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
                                  syswgetrc = c:\programmi\gnuwin32/etc/wgetrc
                                  --2012-01-16 21:36:56-- http://127.0.0.1/scheduler.php
                                  Connessione a 127.0.0.1:80...connesso.
                                  HTTP richiesta inviata, in attesa di risposta... 200 OK
                                  Lunghezza: 0 [text/html]
                                  Salvataggio in: "scheduler.php"


                                  [ <=> ] 0 --.-K/s in 0s


                                  2012-01-16 21:36:56 (0,00 B/s) - "scheduler.php" salvato [0/0]

                                  come posso fare per verificare che funzioni tutto correttamente oltre che mantenerlo in esecuzione per un po di giorni?
                                  thz

                                  Commenta


                                  • prova ad aprire il browser e digitare http://xxx/scheduler.php
                                    apri con un editor il file months.js e dovresti trovarti scritto una riga, se non è così significa che il file php è andato in errore durante l'esecuzione...

                                    un po' come è successo a te, magari tu sei più bravo e ci riesci

                                    Commenta


                                    • Si mi sono bloccato proprio nel punto che indicavi te. sto provando a capire cosa sia che gli da problemi, ma non essendo un programmatore trovo molte difficolta ad interpretare bene il codice. x BabyPorch non è che se hai un attimo di tempo libero, potresti darci qualche consiglio per questo import del tuo software su piattaforma windows? thz

                                      Commenta


                                      • Scusate, volevo provare il programma dell'aurora con connessione usb direttamente sotto linux, ma non trovo i file sul sito power-one, sapete indicarmelo?

                                        Grazie
                                        Casa indipendente - Taverna 150mq, p. terra 130mq. Zona climatica: D, GG 1861, T progetto 0, EPH,nd 26,06
                                        PDC Aquarea 12kW gen H + Cordivari 300 litri
                                        Riscaldamento a pavimentoSolare termico 2 pannelli
                                        VMC Zehnder Q350 - Domotica

                                        Commenta


                                        • Aurora non è un programma di Power One ma di un utente americano poi bisogna aggiungere i files di Babyporch per far funzionare il logger.
                                          nella prima pagina di questa discussione trovi tutte le istruzioni.
                                          Saluti
                                          Giobbe
                                          Impianto 5,52 Kw Tot. Integrato allacciato il 29/12/2010 Azimut: SSE 160° - Tilt: 25° N. 24 pannelli policristallini BP Solar Endura BP-3230T Inverter Power-One PVI-6000-OUTD-S-IT [COLOR=#ff0000]- Updated - Castrignano de Greci (LE) www.castrignanometeo.eu:biker:

                                          Commenta


                                          • Originariamente inviato da maxumi Visualizza il messaggio
                                            ...al momento il problema insormontabile che avevo trovato sembra risolto. Ovvero far dialogare EZL70 con il software di babypork......
                                            Maxumi
                                            Puoi farmi avere le istruzioni per il collegamento?
                                            Come ci sei riuscito?
                                            Grazie
                                            Ciao
                                            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


                                            • In realta usando windows è abbastanza semplice far comunicare EZL70 con il software di babyporch. Basta installare EZVSP fornito in dotazione con la scheda, effettuare la registrazione e creare una COM virtuale con questo software. In sostanza EZVSP si occupa di prendere i dati via TCP dalla EZL70 e ripassarli allo stesso sistema tramite COM virtuale. tutto qui. poi installare apache php wget, il software di babyporch e l'Aurora convertito di baby in windows.
                                              Ed in fine c'è ed ancora rimane (per lo meno per me) il problema segnalato con lo scheduler.

                                              Commenta


                                              • Come non detto.
                                                Io intendevo sotto linux, se dovessi usare windows userei A. Comunicator in LAN (cosa che già faccio).
                                                Qualcuno ha fatto il collegamento con linux e riesce a indicarmi come?
                                                Ciao
                                                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


                                                • Sto provando a fare un po di test anche in questo senso. appunto delle ipotesi. chi ha fatto delle prove puo dirmi se possono essere valide:

                                                  1- emulare ezvsp in linux con wine o qemu, poi usare il sw baby come di default
                                                  2- nel sito sollae ho visto questo codice. compilandolo in linux sembra collegarsi alla EZL70 ma non riesco a tirar fuori dati.
                                                  3- ho trovato questa pagina che non tratta la stessa cosa, ma con un po di modifiche e test forse potrebbe fare anche al caso nostro.

                                                  bye

                                                  Commenta


                                                  • Secondo me non serve a nulla installare un emulatore COM.
                                                    Tramite telnet o similari il programma potrebbe tranquillamente estrarre i dati direttamente collegandosi alla porta 1470 dell'EZL.
                                                    L'utente Desantix (vedi discussione EZL) ha già provato con successo.
                                                    Purtroppo però io in questo campo non posso esservi di aiuto.
                                                    Ciao
                                                    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, sembra che ho trovato il modo di far parlare EZL70 con linux e sw baby.
                                                      molto semplicemente basta installare socat e lanciare il seguente comando:
                                                      sudo socat pty,link=/dev/ttyS4 TCP4:IPezl:1470 &

                                                      vado avanti nei test. ma sembra che funge...

                                                      Commenta


                                                      • è normale che funzioni tutto correttamente, ma nei log di apache ci siano degli errori nel caricamento delle pagine?

                                                        il file di log imputato è /var/log/apache2/error.log

                                                        e gli errori sono i seguenti:
                                                        [Fri Jan 20 12:18:52 2012] [error] [client ip] PHP Notice: Undefined index: date in /var/www/daily.php on line 8, referer: http://ip/monthly.php[Fri Jan 20 12:18:52 2012] [error] [client ip] PHP Notice: Undefined offset: 21 in /var/www/functions.php on line 13, referer: http://ip/monthly.php

                                                        c'è ne sono diverse righe in questo modo e si verificano sia per daily che month che year.
                                                        solo io ho questo dubbio, ho sono errori che non rilevanti al funzionamento?

                                                        thz

                                                        Commenta


                                                        • Ma i dati giornalieri, dove vengono salvati?

                                                          io ho i file days.hist.js con valori come questi:
                                                          da[dx++]="21.01.12|8791;2056"
                                                          da[dx++]="20.01.12|4139;2369"
                                                          da[dx++]="19.01.12|6190;1491"
                                                          da[dx++]="18.01.12|10666;143"

                                                          ed il file months.js con valori totali del mese aggiornati giornalmente.

                                                          1- non ho capito dove sono salvati i dati con il quale il software genera il grafico giornaliero.
                                                          2- per il grafico annuale non usa nessun altro file? fa le somme da solo da months?
                                                          3- ho l'impianto attivo da circa un anno, solamente in questi giorni ho attivato il monitoraggio. Ho visto che tramite il Communicator mi fa vedere i totali anche dei giorni che non avevo monitoraggio. come posso fare per importare ho riportarmi quei dati? e lo posso fare solamente dei totali giornalieri giusto? quindi nessun grafico orario dei giorni?

                                                          P.S. per gli errori dei Log PHP non li ha nessuno?
                                                          bye e thz

                                                          Commenta


                                                          • days_hist.js dati giornalieri(kWh;Peak)
                                                            months.js dati mensili

                                                            Il grafico annuale fa le somme dei
                                                            mesi estrapolati dal months.js
                                                            I dati dettagliati vengono estrapolati dai file YYYYMMDD.dat in /data/solar

                                                            Per importare i dati, li leggi con aurora o con il COmunicator e li importi nel days_hist e i totali mensili nel months
                                                            2,99 KWp - 13 moduli Solarworld SW230+ mono black - Inverter PowerOne Aurora PVI 3.0 OUTD - Località Cefalù- Tilt 35° - Azimut -6° EST

                                                            Il mio impianto online: http://valerianet.dyndns.org/
                                                            e su http://www.rendimento-solare.eu/it/c...353/14293.html

                                                            Commenta


                                                            • Ciao Babyporch ho notato che sulla mia versione di logger nel grafico mensile non mi riporta sopra la barra dei giorni il valore dei kw mentre sul tuo sito valerianet.dyndns.org vedo tutti i valori sopra le varie barre dei singoli giorni. Ma è una versione diversa?
                                                              Saluti iw5ek Andrea
                                                              Impianto FV da 19,20 kwh composto da 80 moduli Suntech STP 240S-20/Wd, H+S mono e 2 inverter Aurora PowerOne PVI-10.0-OUTD-S
                                                              http://pcnet.homepc.it/solare
                                                              http://arezzonair.it

                                                              Commenta

                                                              Attendi un attimo...
                                                              X