Aggiornamento alla 1.7.1 non mi funziona

Discussioni relative al software per il monitoraggio fotovoltaico 123SOLAR
ambramia
Messaggi: 111
Iscritto il: 22/01/2016, 11:38

Aggiornamento alla 1.7.1 non mi funziona

Messaggioda ambramia » 23/01/2018, 10:28

ciao, ieri pomeriggio ad inverter ancora in produzione ho fatto l'update alla nuova versione rilasciata da JM e dopo aver riavviato 123solar il tutto ha funzionato fino allo spegnimento.
Stamattina alle 8.45 circa RPINotify mi avvisa di un errore di comunicazione con inverter e dopo essermi collegato da remoto nonostante 123solar fosse "sveglio" non registrava nulla, ho attivato il debug con il seguente contenuto del file 123solar.err:

Codice: Seleziona tutto

23/01/2018 08:33:39   Stopping 123Solar (8022)

#* 23/01/2018 08:33:43   Starting 123Solar debug (24149)

#* 23/01/2018 08:36:06   Starting 123Solar debug (27015)

20180123-08:36:07: aurora: Problem locking serial device, can't open lock file: (null) for write.

20180123-08:36:08: aurora: Problem locking serial device, can't open lock file: (null) for write.

20180123-08:46:00: aurora: Problem locking serial device, can't open lock file: (null) for write.

20180123-08:46:00: aurora: Problem locking serial device, can't open lock file: (null) for write.

20180123-08:46:00: aurora: Problem locking serial device, can't open lock file: (null) for write.

23/01/2018 08:46:49   Stopping 123Solar (27015)

ho arrestato e riavviato 123solar ma nulla, ho riavviato anche il raspberry ma nulla.
Per non perdere dati ho ripristinato il backup, che per fortuna la procedura di aggiornamento lascia nella root del webserver, e tutto è ritornato a funzionare.
Solo io ho avuto questo problema? Come posso risolvere?
grazie come sempre


Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda Flane » 24/01/2018, 8:11

Sul bus dove hai collegato l'inverter hai anche dei contatori?
Se si, utilizzi il parametro -w10 sia per la lettura dei contatori che per aurora in 123solar?
Controlla nelle opzioni di aurora nella pagina di amministrazione di 123solar che cosa hai inserito .....

Che versione di Aurora utilizzi?

ambramia
Messaggi: 111
Iscritto il: 22/01/2016, 11:38

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda ambramia » 24/01/2018, 10:55

ho due bus separati, uno per aurora e l'altro per SDM120C
Nelle opzioni io non tocco nulla, fa tutto la procedura di update di 123solar, in ogni caso ho in protocol aurora e Communication options Y5 l3 (elle minuscola) che con la 1.7.0 non ha mai avuto problemi.
La versione di Aurora è quella della tua immagine solarjessie 2.6a da quando ho fatto upgrade dalla wheezy non ho più toccato nulla.

Codice: Seleziona tutto

root@raspberrypi:~# aurora -V

Aurora module versions:
Main module : 1.9.0
Comm module : 1.9.0
main.h      : 1.8.7
comm.h      : 1.8.7
names.h     : 1.8.7
states.h    : 1.8.6

ambramia
Messaggi: 111
Iscritto il: 22/01/2016, 11:38

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda ambramia » 25/01/2018, 10:45

aggiorno, ho rifatto la procedura di update e stamattina è partito tutto regolarmente.
@Flane, sembra che la versione di Aurora non è la più recente ma se funziona meglio non toccare nulla per il momento.
grazie

Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda Flane » 29/01/2018, 11:40

Aurora 1.9.0 è l'ultima versione per cui è stata predisposta una patch che permette di funzionare in abbinata con il software sdm120c su UN SOLO BUS (gestione delle code sul bus).
Nell'immagine Solarjessie è presente infatti questa versione già con la patch applicata.

Non conviene aggiornare se non vi è una reale necessità, e pena il fatto che in caso di aggiornamento non può più funzionare su unico bus.

segaura
Messaggi: 14
Iscritto il: 03/02/2018, 1:21

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda segaura » 05/02/2018, 21:00

A guardare il changelog, le tre versioni successive di aurora non sembrano così fondamentali:

Codice: Seleziona tutto

v1.9.3 - if returning _ERROR_ and verbose print out debug info
       - modified float functions _ERROR_ handling

v1.9.2 - modify Makefile to allow manual disabling of -march compile option
         if necessary to compile for paltforms other then where the compile
         is being done.

v1.9.1 - reduce the time spent sleeping while waiting to get the lock on the
         serial port. **NOTE** if you are using "-w <num>, --lock-wait=<num>"
         you will need to adjust the value <num>. See the -h help or Man page
         for the updated constraints. A random number at a minimum of 10 to a
         maximum of 100 checks to lock the port will be done per second for a
         maximum of 30 seconds.
       - changed two subroutines type to unsigned and their return value
         which indicates an error occured to allow for larger values to be
         returned


Non sono riuscito a capire se il software "aurora" e la patch cui fai riferimento siano opensource o meno.

EDIT: ho visto che la 1.9.3 viene fornita con i sorgenti ...mi resta il dubbio sulla disponibilità della patch
EDIT2: che imbranato che sono, ora ho visto la patch nel codice di SDM120C (https://github.com/gianfrdp/SDM120C/blo ... 1.9.0.diff) ...ora do un occhio se è facile ribaltarla sulla 1.9.3

Avatar utente
Flane
Messaggi: 2470
Iscritto il: 16/01/2016, 15:02

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda Flane » 05/02/2018, 22:41

Esatto la patch è proprio nel codice di sdm120c su github.

E' stata fatta da Thedrake in modo da rendere compatibile la gestioen delle code di aurora con quella di sdm120c e permetere quindi la convivenza di contatori ed inverter su un'unico bus.

Comunque come hai rilevato anche tu, le versioni successive alla 1.9.0 non sono fondamentali. Già la 1.9.0 a me ha sempre funzionato senza problemi.

Se comunque sei in grado di adattare la patch alla nuova versione, ben venga ;)

segaura
Messaggi: 14
Iscritto il: 03/02/2018, 1:21

Re: Aggiornamento alla 1.7.1 non mi funziona

Messaggioda segaura » 06/02/2018, 14:45

Ho fatto una prova ieri ma non è affatto banale, il file principale, main.c ha delle modifiche sovrapposte della patch e del passaggio dalla 1.9.0 alla 1.9.3, devo guardare con più calma.
Se poi mi cimenterò, chiederò qui se qualcuno fa dei test, perchè non ho ancora l'ABB Uno collegato.


Torna a “123Solar”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti