Pagina 1 di 1

123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 12/01/2022, 22:21
da sunpower327
salve dopo svariati anni di funzionamento ottimale su raspberry sd 32Gb preninstallato solarjessy di Flane
da molto tempo sempre funzionante ma a seguito di un interruzione alimentazione solo su un sdm120C in contemporenaea si è rotto 123solar

ho tre inverter il primo inverter lavora con sbfspot gli altri due sono configurati su sdm120C

a seguito di una disconnesione dell'alimentazione di un sdm 120c del secondo inverter 123solar non lavorava più, ho subito riconnesso l'alimentazione al secondo sdm del secondo inverter.ma niente,
ho provato a fermare sia metern che 123solar riavviando il raspberry .
controllato con
df -H
l'sd e il log sono al 2% su 32Gb ho libero più di 27Gb

ho testato sia dall'interno di 123solar che da terminale la lettura dei tre inverter ed i comandi di lettura sono operativi su tutti e tre gli inverter .
ma su 123solar non vedo nessuna produzione di nessuno degli inverter.

Ho scoperto che 123Solar dopo averlo posizionato su ON non rimane su ON dopo 10 secondi circa torna in off me ne accorgo aggiornando la pagina.

avete consigli su cosa controllare in 123solar perchè lo porto in on e sembra rimanerci ma vado a vedere la produzione e non fa vedere nulla torno in admin e lo trovo su OFF.
consigli su cosa controllare ?
ho visto che c'è anche un aggiornamento che a me non funzionava , poi visionando il sorgente ho visto che faceva capo ad un altro percorso su gitub qundi ho aggiornato a mano i file update e poi ho avviato l'aggiornamento che si è concluso con successo ma il funzionamento è rimasto il solito.
cioè metto su on e dopo 10 secondi torna in off 123solar da admin. Help

versione attuale 123sola3 1.8.4.4

Re: 123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 13/01/2022, 9:52
da Flane
Attiva il debug dalla pagina admin di 123solar e verifica il file degli errori che viene creato.
Così forse riesci a capire che cosa crea problemi

Re: 123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 13/01/2022, 15:59
da sunpower327
Questo è quello che vedo dopo aver abilitato debug su admin di 123solar e tentato di avviare 123solar mettendolo su ON
Immagine

poi se il file che intendi è questo \123solar\data\123solar.err
o scoperto che il file era enorme quindi lo ho eliminato riavviato il debug e tentato di mettere in on
è partito sia 123solar che metern
il file si ricrea e contiene il seguente errore

Codice: Seleziona tutto

[2022-01-13 15:35:57.865] Error: sqlite3_exec() returned: 'unable to open database file' while executing
INSERT OR IGNORE INTO Inverters VALUES(1130250217,'SB 5000TL-21','SB 5000TL-21','02.55.02.R',0,0,0,0,0,0,'','',0)
[2022-01-13 15:35:57.866] Error: exec_query() returned: 'unable to open database file' while executing
INSERT OR IGNORE INTO Inverters VALUES(1130250217,'SB 5000TL-21','SB 5000TL-21','02.55.02.R',0,0,0,0,0,0,'','',0)
[2022-01-13 15:35:57.866] Error: sqlite3_exec() returned: 'unable to open database file' while executing
UPDATE Inverters SET Name='SB 5000TL-21',Type='SB 5000TL-21',SW_Version='02.55.02.R' WHERE Serial=1130250217
[2022-01-13 15:35:57.867] Error: exec_query() returned: 'unable to open database file' while executing
UPDATE Inverters SET Name='SB 5000TL-21',Type='SB 5000TL-21',SW_Version='02.55.02.R' WHERE Serial=1130250217
[2022-01-13 15:35:57.868] Error: sqlite3_exec() returned: 'unable to open database file' while executing
UPDATE Inverters SET TimeStamp=1642084557,TotalPac=885,EToday=13755,ETotal=55322875,OperatingTime=36107.1,FeedInTime=35216.1,Status='OK',GridRelay='Closed',Temperature$
[2022-01-13 15:35:57.868] Error: exec_query() returned: 'unable to open database file' while executing
UPDATE Inverters SET TimeStamp=1642084557,TotalPac=885,EToday=13755,ETotal=55322875,OperatingTime=36107.1,FeedInTime=35216.1,Status='OK',GridRelay='Closed',Temperature$
[2022-01-13 15:35:57.869] Error: sqlite3_exec() returned: 'unable to open database file' while executing
INSERT INTO SpotData VALUES(1642084557,1130250217,467,443,1.086,1.028,430.14,430.08,885,0,0,3.631,0,0,243.8,0,0,13755,55322875,50,36107.1,35216.1,72.549,'OK','Closed',$
[2022-01-13 15:35:57.869] Error: [spot_data]exec_query() returned: 'unable to open database file' while executing
INSERT INTO SpotData VALUES(1642084557,1130250217,467,443,1.086,1.028,430.14,430.08,885,0,0,3.631,0,0,243.8,0,0,13755,55322875,50,36107.1,35216.1,72.549,'OK','Closed',$
[2022-01-13 15:36:01.675] Error: sqlite3_exec() returned: 'unable to open database file' while executing
INSERT OR IGNORE INTO Inverters VALUES(1130250217,'SB 5000TL-21','SB 5000TL-21','02.55.02.R',0,0,0,0,0,0,'','',0)
[2022-01-13 15:36:01.676] Error: exec_query() returned: 'unable to open database file' while executing
INSERT OR IGNORE INTO Inverters VALUES(1130250217,'SB 5000TL-21','SB 5000TL-21','02.55.02.R',0,0,0,0,0,0,'','',0)
[2022-01-13 15:36:01.677] Error: sqlite3_exec() returned: 'unable to open database file' while executing
UPDATE Inverters SET Name='SB 5000TL-21',Type='SB 5000TL-21',SW_Version='02.55.02.R' WHERE Serial=1130250217
[2022-01-13 15:36:01.677] Error: exec_query() returned: 'unable to open database file' while executing
UPDATE Inverters SET Name='SB 5000TL-21',Type='SB 5000TL-21',SW_Version='02.55.02.R' WHERE Serial=1130250217
[2022-01-13 15:36:01.678] Error: sqlite3_exec() returned: 'unable to open database file' while executing
UPDATE Inverters SET TimeStamp=1642084561,TotalPac=872,EToday=13756,ETotal=55322876,OperatingTime=36107.1,FeedInTime=35216.1,Status='OK',GridRelay='Closed',Temperature$
[2022-01-13 15:36:01.679] Error: exec_query() returned: 'unable to open database file' while executing
UPDATE Inverters SET TimeStamp=1642084561,TotalPac=872,EToday=13756,ETotal=55322876,OperatingTime=36107.1,FeedInTime=35216.1,Status='OK',GridRelay='Closed',Temperature$
[2022-01-13 15:36:01.680] Error: sqlite3_exec() returned: 'unable to open database file' while executing
INSERT INTO SpotData VALUES(1642084561,1130250217,466,437,1.082,1.014,431.57,431.49,872,0,0,3.581,0,0,243.7,0,0,13756,55322876,50,36107.1,35216.1,70.9804,'OK','Closed'$
[2022-01-13 15:36:01.680] Error: [spot_data]exec_query() returned: 'unable to open database file' while executing
INSERT INTO SpotData VALUES(1642084561,1130250217,466,437,1.082,1.014,431.57,431.49,872,0,0,3.581,0,0,243.7,0,0,13756,55322876,50,36107.1,35216.1,70.9804,'OK','Closed'$
[2022-01-13 15:36:06.200] Error: sqlite3_exec() returned: 'unable to open database file' while executing
INSERT OR IGNORE INTO Inverters VALUES(1130250217,'SB 5000TL-21','SB 5000TL-21','02.55.02.R',0,0,0,0,0,0,'','',0)



ho notato che anche se fermi il debug il file 123solar.err continua a riempirsi
per fargli leggere l'impostazione ho fermato e riavviato 123solar che ora sta in ON quindi il motivo che non funzionava più era il file che era diventato enorme
penso quindi sia successo qualcosa a livello di sqllite vedo di controllarlo, vado a leggermi i tuoi preziosi documenti.

Re: 123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 13/01/2022, 21:19
da sunpower327
Non riesco a capire, ho controllato sqlite dando il comando a mano che si trova in debug e funziona, controllo 123solar andando a vedere qualche giorno indietro ed i dati dei tre inverter ci sono, mi sta sfuggendo qualcosa.
suggerimenti?

Re: 123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 17/01/2022, 11:34
da Flane
Se non hai problemi di schedina piena come dici nel primo post, non saprei il motivo per cui hai questi errori.

Re: 123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 26/01/2022, 9:48
da sunpower327
I comandi di test di 123solar e dei vari metern funzionano regolarmente ora dopo avere ridotto il file sembra continuare a funzionare regolarmente, la SD non era piena il problema sembrava essere il log troppo grande per cui nel dubbio se dovesse succedere a qualcun altro consiglio di ridurre la dimensione del file di log.
attualmente metern e 123solar lavorano regolarmente dopo avere ridotto \123solar\data\123solar.err

Re: 123solar non si avvia più dopo interruzione temporanea alimentazione sdm120c

Inviato: 26/01/2022, 11:32
da Flane
Il debug, sia di 123solar che di Metern è da utilizzare per brevi periodi e poi tenerlo disabilitato. Se il file continua a crescere vuol dire che
1 hai dei problemi di configurazione
2 lo lasci abilitato, COSA DA NON FARE.