va bene, posso ordinare alcuni per vedere se il problema di fine tx sparisce
che mi dici degli altri punti del post?
http://www.flanesi.it/forum/viewtopic.php?f=4&t=2103#p5893
Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
3 - devi fare le modifiche che ho indicato
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
ok, proverò a confrontarli riga per riga e ti dico
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
stanotte ha rifatto il freeze dei convertitori
ci sono un po' troppe coincidenze per condannare i convertitori, infatti ho sempre osservato il problema nello stesso momento: si verifica dopo le 00.05 quindi in una fase particolare (secondo me il reboot giornaliero è appena dopo ma non ricordo il file dove controllare)
se fosse un problema generico di convertitori dovrebbe verificarsi in un momento qualsiasi della giornata, invece sarà un problema software ?
inoltre altre osservazioni potrebbero indicare un problema del raspberry, cioè delle porte usb:
- di nuovo se staccavo una sola porta usb non succedeva nulla
- i convertitori freezati avevano il led Rx che lampeggiava
- ho staccato entrambe le porte, poi ho rimesso prima la usb1 e c'è stata una breve comunicazione anche su Tx, mentre usb0 senza cambiamenti
- ho ristaccato e rimesso prima usb0 e tutto è ripartito regolarmente
bisognerebbe proprio capire che succede a quell'ora e se ci sono driver usb / modbus da poter aggiornare
ci sono un po' troppe coincidenze per condannare i convertitori, infatti ho sempre osservato il problema nello stesso momento: si verifica dopo le 00.05 quindi in una fase particolare (secondo me il reboot giornaliero è appena dopo ma non ricordo il file dove controllare)
se fosse un problema generico di convertitori dovrebbe verificarsi in un momento qualsiasi della giornata, invece sarà un problema software ?
inoltre altre osservazioni potrebbero indicare un problema del raspberry, cioè delle porte usb:
- di nuovo se staccavo una sola porta usb non succedeva nulla
- i convertitori freezati avevano il led Rx che lampeggiava
- ho staccato entrambe le porte, poi ho rimesso prima la usb1 e c'è stata una breve comunicazione anche su Tx, mentre usb0 senza cambiamenti
- ho ristaccato e rimesso prima usb0 e tutto è ripartito regolarmente
bisognerebbe proprio capire che succede a quell'ora e se ci sono driver usb / modbus da poter aggiornare
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
Another se il'unico che ha segnalato un problema del genere.
Agli altri funziona regolarmente.
Ho messo in funzione diversi impianti con due adattatori o uno solo e non ho mai avuto questi problemi.
Devi essere tu che hai configurato qualcosa di sbagliato o che crea qualche conflitto, ma trovare la causa è come cercare un ago nel pagliaio.
Hai già provato a ripartire da una configurazione pulita con l'immagine Solarjessie?
Nel caso che provi a intraprendere questa strada imposta tutto senza fare nessun aggiornamento (l'immagine di suo funziona).
Solo quando hai un sistema stabile e privo di errori (e ti sei fatto una copia di backup) prova a fare gli aggiornamenti.
Agli altri funziona regolarmente.
Ho messo in funzione diversi impianti con due adattatori o uno solo e non ho mai avuto questi problemi.
Devi essere tu che hai configurato qualcosa di sbagliato o che crea qualche conflitto, ma trovare la causa è come cercare un ago nel pagliaio.
Hai già provato a ripartire da una configurazione pulita con l'immagine Solarjessie?
Nel caso che provi a intraprendere questa strada imposta tutto senza fare nessun aggiornamento (l'immagine di suo funziona).
Solo quando hai un sistema stabile e privo di errori (e ti sei fatto una copia di backup) prova a fare gli aggiornamenti.
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
beh c'è sempre una prima volta
lo so che probabilmente con la tua soluzione si attenuerebbero i problemi, ma dovrei fare un backup completo, perchè non vorrei perder nessun dato
in ogni caso la 2.6a è l'ultima che avevi reso disponibile?
dove trovo il comando di reboot giornaliero? ho cercato inutilmente
lo so che probabilmente con la tua soluzione si attenuerebbero i problemi, ma dovrei fare un backup completo, perchè non vorrei perder nessun dato
in ogni caso la 2.6a è l'ultima che avevi reso disponibile?
dove trovo il comando di reboot giornaliero? ho cercato inutilmente
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
in /etc/
trovi crontab
commenta con un # la linea che dice qualcosa tipo
2 1 * * * root shutdown -r now
ciao
trovi crontab
commenta con un # la linea che dice qualcosa tipo
2 1 * * * root shutdown -r now
ciao
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
non ricordavo il contenuto:
se non leggo male ogni 5 giorni alle 00.07 si riavvia
era un consiglio per limitare riempimento memoria o simili, credo
guarda caso il freeze usb c'è stato il 30/03, 10/04 e 15/04, più stamattina per un blackout per lavori
Codice: Seleziona tutto
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
1 0 * * * root /usr/bin/ramlog flush >/dev/null 2>&1
07 00 5,10,15,20,25,30 * * root /sbin/shutdown -r now
00 21 * * * root /var/www/MyScripts/ftpbackup.sh
#
@reboot root /etc/.raspmon/./starter &
0 */6 * * * root python /bin/httpsd
se non leggo male ogni 5 giorni alle 00.07 si riavvia
era un consiglio per limitare riempimento memoria o simili, credo
guarda caso il freeze usb c'è stato il 30/03, 10/04 e 15/04, più stamattina per un blackout per lavori
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
Forse il tuo problema è simile a quello che avevo io
dopo le modifiche suggerite in questa discussione non ho più avuto problemi
dopo le modifiche suggerite in questa discussione non ho più avuto problemi
Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5
ho provato intanto a confrontare il mio pooler123s con quello che dovrebbe essere per la 0.8.4, ma vedo molte differenze e la cosa mi puzza..
è questo:
ricordo che io ho teoricamente la 0.8.5 upgradata solo automaticamente
non mi pare di poterlo solo sovrascrivere impunemente... che dite?
è questo:
Codice: Seleziona tutto
#!/usr/bin/php
<?php
if (isset($_SERVER['REMOTE_ADDR'])) {
die('Direct access not permitted');
}
// This script will output a 123solar counter into a meterN compatible format
// ln -s /var/www/comapps/pool123s.php /usr/bin/pool123s
// then request Main command with 'pool123s energy' and live command 'pool123s power'
// You'll need to setup the path to 123, your inverter number and your meter id
// Modificato:.........Cesare Moretti
// Date:...........27/10/2016
$pathto123s = '/var/www/123solar';
$invtnum = 1;
$METERID = '1';
$KWHTC = 0; // Contatore iniziale in caso di azzeramento o sostituzione inverter
// No edit is needed below
if (isset($argv[1])) {
define('checkaccess', TRUE);
include("$pathto123s/config/config_main.php");
include("$pathto123s/config/config_invt$invtnum.php");
include("$pathto123s/config/memory.php");
date_default_timezone_set($DTZ);
$KWHT = null;
if (file_exists($LIVEMEMORY)) {
$data = file_get_contents($LIVEMEMORY);
$memarray = json_decode($data, true);
$nowUTC = strtotime(date("Ymd H:i:s"));
if ($argv[1] == 'power') {
if ($nowUTC - $memarray["SDTE$invtnum"] < 30) {
$GP = $memarray["G1P$invtnum"] + $memarray["G2P$invtnum"] + $memarray["G3P$invtnum"];
if ($GP > 1000) {
$GP = round($GP, 0);
} else {
$GP = round($GP, 1);
}
} else { // Too old
$GP = 0;
}
} elseif ($argv[1] == 'energy') {
if ($nowUTC - $memarray["SDTE$invtnum"] < 30)
$KWHT = round(($memarray["KWHT$invtnum"] * ${'CORRECTFACTOR' . $invtnum} * 1000), 0); //in Wh
} else {
die("Abording: Too late value\n");
}
}
if ($argv[1] == 'energy' && (empty($KWHT) || $KWHT == 0)) { // 123s ain't running at night retrieve the value in csv
$dir = $pathto123s . '/data/invt' . $invtnum . '/csv';
$output = glob($dir . '/*.csv');
sort($output);
$xdays = count($output);
if ($xdays > 0) {
$lastlog = $output[$xdays - 1];
$lines = file($lastlog);
$contalines = count($lines);
$array_last = preg_split('/,/', $lines[$contalines - 1]);
$KWHT = round(($array_last[27] * ${'CORRECTFACTOR' . $invtnum} * 1000), 0); //in Wh
} else {
$KWHT = null;
}
}
$KWHT += $KWHTC;
if ($argv[1] == 'power' && empty($data)) { // 123s ain't running
$GP = 0;
}
if ($argv[1] == 'power') {
echo "$METERID($GP*W)\n";
} elseif ($argv[1] == 'energy') {
file_put_contents("/dev/shm/produzione$METERID.txt", "$METERID($KWHT*Wh)\n");
echo "$METERID($KWHT*Wh)\n";
} else {
die("Abording: no valid argument given\n");
}
} else {
die("Usage: pool123s { power | energy }\n");
}
?>
ricordo che io ho teoricamente la 0.8.5 upgradata solo automaticamente
non mi pare di poterlo solo sovrascrivere impunemente... che dite?
Chi c’è in linea
Visitano il forum: Nessuno e 11 ospiti