Parametri per Aurora

Autore del programma: Curt Blank
Sito dell'autore del programma: http://www.curtronics.com/Solar/

Aurora è un software mediante il quale ci si può interfacciare agli inverter Aurora della Power One per interrogarli su una serie di parametri memorizzati al loro interno

Listato dei parametri che si possono passare ad Aurora

Cod. breve Cod. lungo Descrizione
-A --last-alarms Legge gli ultimi 4 allarmi (una volta letta la coda FOFO viene cancellata)
-b - verbose Modalità dettagliata. Per la massima efficacia dovrebbe essere la prima opzione sulla riga di comando
-C --calc-value=<num[:$]> Calcola il valore economico utilizzando <num> * kWh. Il valore ":$" è opzionale e se incluso, il simbolo del "$" viene usato per indicare tipo di valuta in uscita. Il valore predefinito è "$"
-c --columnize Dati di uscita in colonne per le opzioni -d,-E,-D,-E,-t, & -T {only will disable any other options -- if value ends with an  "*" reporting of that item may not be in inverters firmware}
-D --get-dsp-extended  Legge un maggior numero di dati dal DSP
-d <num> --get-dsp=<num> Legge i dati dal DSP. <num> indica la stringa da cui leggere.
   0 indica entrambe
   1 per la sola stringa 1
   2 per la sola stringa 2.
<num> è richiesto per l'opzione breve
<num> è opzionale per la opzione lunga e se omesso verranno letti i valori di entrambe le stringe
-E --get-dsp-3phase Legge i dati dal DSP 3-Fase
-e --get-energy Legge i valori di energia accumulata
-f --firmware-ver Richiede la versione del firmware
-g --mfg-date Richiede la data di fabbricazione dell'inverter
-h --help Questo testo
-i --get-count=<bitmask> Visualizza il contenuto dei contattori di vita dell'inverter.  <bitmask> è richiesto per l'opzione a breve ed è opzionale per l'opzione lunga, se ommesso verranno visualizzati tutti i contattori e il contattore parziale verrà azzerato. i valori impostabili sono:
1 = "Tempo di lavoro totale"
2 = "Tempo di lavoro parziale"
4 = "Tempo di connessione alla rete"
8 = "Reset Tempo di lavoro parziale"
-j --get-joules Visualizza l'energia accumulata negli ultimi 10 secondi
-k <num> --daily-kwh=<num> Legge kWh dei gorni passati per <num> giorni (1-366)
   <num> è richiesto per l'opzione breve e opzionale per l'opzione lunga se omesso nell'opzione lunga visualizzerà tutti i 366 giorni o quanti ne troverà memorizzti
-L <num> --adjust-time=<num> Regola automaticamente l'ora dell'inverter se diversa dall'ora del computer.
Se <num> è 0 (zero) fa un controllo dell'ora legale.
Se <num> è >= 1 Modifica l'ora dell'inverter, se differisce di un minimo di <num> secondi. Vedere il file README per ulteriori informazioni e limitazioni
-M <num> --max-runtime=<num> Quantità massima di tempo, in secondi, che aurora è in esecuzione cercando di ottenere dati dall'inverter
-m --get-conf Richiede la configurazione dell'inverter
-n --serial-number Richiede il serial number dell'inverter
-o --output-file=<filename> Aggiunge dati ad un file (lo crea se non esiste)
Nota: Se si usa l'opzione -c solo le opzioni -d, -e, -D, -E, -t, & -T saranno scritte sul file
-P <num> --comm-pause=<num> Attende <num> tra l'invio di un comando e l'altro su comandi multipli (1-1000000) {attenzione "P" maiuscola}
-p --part-number Richiede il part number dell'inverter {attenzione "p" minuscola}
-q <num> --energy-sent=<num> Richiede l'energia già inviata alla rete ** Sperimentale ** a intervalli di 10 secondi per <num> minuti (1-1440).
<num> è opzionale per l'opzione lunga e se omesso, tutti i dati, ~24 ore verranno riportati
Si suggerisce di usare l'opzione -Y con questo comando a causa della lunga durata di questo comando.Leggere il README file per informazioni importanti su queste opzioni
-R <num> --read-timeout=<num> Valore di timeout quando si prova a leggere da una porta seriale un carattere dall'Inverter (ms - minimo 200), consultare il file Leggimi per informazioni importanti su questa opzione
-r --calc-grid-power Calcola la potenza di rete usando Volt Rete * Corrente di Rete, al posto del valore riportato dall'inverter.
--> Solo per opzione -d, ignorato se utilizzato con l'opzione -c (Inverter tipicamente riporta un valore inferiore. Questo influisce sul valore di efficienza di conversione dell'inverter.)
-S --set-time Settta la Data/Ora dell'inverter con l'ora del sistema
-s --get-state Richiede lo stato dell'inverter
-T --get-loctime Visualizza Data/Ora del computer
-t --get-invtime Visualizza Data/Ora dell'inverter
-V --version Versione del programma Aurora communications
-v --inv-version Richiede la versione delle stringe
-U <num> --read-pause=<num> Pausa di <num> milli-secondi dopo aver inviato un comando all'inverter prima di leggere la risposta dall'inverter (1-10000)
-u --rpt-read-pause Riporta quando/che pausa prima di leggere
-W --swap-endian {Swap Endianness}
-w <num> --lock-wait=<num> Secondi di attesa per bloccare la porta seriale. (1-30)
-X --rts-cts Abilita RTS/CTS sulla porta seriale
-x --xon-xoff Abilita XON/XOFF sulla porta seriale
-Y <num> --retries=<num> Riprova una comunicazione fallita con l'inverter fino a <num> volte (1-100)
-y --rpt-retries Riporta il numero di tentativi eseguiti
***Parametri obbligatoriamente richiesti ***
-a <num> --address=<num> Indirizzo inverter. 1-31 per vecchi inverters, 1-63 per nuovi inverters.
Device   Porta seriale
*** Esempi ***
aurora [Options] Device aurora -a 2 -p -r -n -f-g -m -v /dev/ttyS1
aurora [Options] Device aurora -a 2 -c -d -e /dev/ttyUSB0
aurora [Options] Device aurora -a 2 -e /dev/ttyUSB0