Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Discussioni relative al software di monitoraggio energetico METERN
Another
Messaggi: 174
Iscritto il: 13/02/2017, 19:16

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Another » 10/04/2018, 18:11

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



Another
Messaggi: 174
Iscritto il: 13/02/2017, 19:16

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Another » 10/04/2018, 19:36

ok, proverò a confrontarli riga per riga e ti dico

Another
Messaggi: 174
Iscritto il: 13/02/2017, 19:16

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Another » 15/04/2018, 9:39

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

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

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Flane » 15/04/2018, 18:31

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.

Another
Messaggi: 174
Iscritto il: 13/02/2017, 19:16

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Another » 15/04/2018, 22:31

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

miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda miki8989 » 16/04/2018, 22:22

in /etc/
trovi crontab
commenta con un # la linea che dice qualcosa tipo
2 1 * * * root shutdown -r now

ciao

Another
Messaggi: 174
Iscritto il: 13/02/2017, 19:16

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Another » 18/04/2018, 0:00

non ricordavo il contenuto:

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

fello
Messaggi: 12
Iscritto il: 12/12/2017, 9:14

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda fello » 18/04/2018, 9:15

Forse il tuo problema è simile a quello che avevo io
dopo le modifiche suggerite in questa discussione non ho più avuto problemi

Another
Messaggi: 174
Iscritto il: 13/02/2017, 19:16

Re: Problemi nell'aggiornamento da 0.8.3.2 a 0.8.5

Messaggioda Another » 26/04/2018, 18:55

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:

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?


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 11 ospiti