Flane ha scritto:Io su un Pi3 con kernel Linux 4.9.40-v7+ armv7l non ho questo problema ed i valori della CPU sono normali
Confermo che sulla PI3 non si presenta il problema. Ho installato il kernel 4.9.61 .
Ero al lavoro e non potevo rispondere qui ed a Jean-Marc, ma ho letto il suo suggerimento ed ho già postato lì la soluzione.
Usando il comando journalctl -r , ho notato che il problema era legato al timeout di SDM120C. Mi spiego meglio:
Avevo dimenticato di inserire il parametro -w9 nella configurazione del protocollo sdm120c.php . Aggiunto quel parametro, non ho avuto più alcun problema.
Ho modificato la riga come segue:
Codice: Seleziona tutto
$CMD_POOLING = "sdm120c -a1 ${'COMOPTION'.$invt_num} -w 9 -vpcfi -q ${'PORT'.$invt_num}";
Questo perché sul 123solar 1.7.0 il valore del meter dal quale prendeva i dati era sempre a0 e non permetteva la modifica del parametro RS485 da interfaccia grafica. Ho provato anche ad editare il file config_invt1.php per inserire a mano il valore, ma avevo notato che non sempre prendeva il valore corretto e spesso segnalava errore. Con questa soluzione , il problema sembrerebbe risolto. Ora non mi resta che aggiornare tutto il sistema con il solito apt-get update per vedere se funziona tutto come prima.
Considerate che con la vecchia SolarJessie ( credo 2.5 ) avevo il kernel 4.9.61 e non avevo problemi. Vero è che 123Solar e MeterN erano nella versione "vecchia" di default e che il problema mi si è presentato solo con queste nuove versioni.
Speriamo bene.
Un saluto a tutti e grazie della collaborazione, come sempre.
Tony