Update da Wheezy a Jessie

Discussioni relative a software necessario per il monitoraggio e il Raspberry
ambramia
Messaggi: 111
Iscritto il: 22/01/2016, 11:38

Re: Update da Wheezy a Jessie

Messaggioda ambramia » 20/11/2017, 16:33

per tutti e tre i live, prelievi-immissioni-autoconsumo questo è il risultato:
Immagine


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

Re: Update da Wheezy a Jessie

Messaggioda Flane » 20/11/2017, 17:08

Puoi postare anche le risposte per whout e selfc ?
(basta un semplice copia incolla, mettendo poi il tag codice, non serve incollare un immagine)

Puoi postare anche il contenuto di /var/www/metern/config/config_met1.php e config_met2.php ?

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

Re: Update da Wheezy a Jessie

Messaggioda ambramia » 20/11/2017, 17:24

eflow whout

Codice: Seleziona tutto

pi@raspberrypi:~ $ sudo eflow whout
4(6224689*Wh)

eflowlive whout

Codice: Seleziona tutto

pi@raspberrypi:~ $ eflowlive whout
PHP Notice:  Undefined index: G1P2 in /var/www/comapps/eflowlive.php on line 58
PHP Notice:  Undefined index: G2P2 in /var/www/comapps/eflowlive.php on line 58
PHP Notice:  Undefined index: G3P2 in /var/www/comapps/eflowlive.php on line 58
4(0*W)

eflow selfc

Codice: Seleziona tutto

pi@raspberrypi:~ $ eflow selfc
5(654877*Wh)

eflowlive selfc

Codice: Seleziona tutto

pi@raspberrypi:~ $ eflowlive selfc
PHP Notice:  Undefined index: G1P2 in /var/www/comapps/eflowlive.php on line 58
PHP Notice:  Undefined index: G2P2 in /var/www/comapps/eflowlive.php on line 58
PHP Notice:  Undefined index: G3P2 in /var/www/comapps/eflowlive.php on line 58
5(0*W)

config_met1.php

Codice: Seleziona tutto

<?php
if(!defined('checkaccess')){die('Direct access not permitted');}

// ### CONFIG FOR METER #1
   
$METNAME1="Consumi";
$TYPE1='Elect';
$PROD1=2;
$PHASE1=1;
$SKIPMONITORING1=false;
$ID1="1";
$COMMAND1="poolerconsumi 1 energy";
$UNIT1="Wh";
$PRECI1=0;
$PASSO1=100000;   
$COLOR1='DE1506';
$PRICE1=0;
$LID1="1";
$LIVEPOOL1=1;
$LIVECOMMAND1="poolerconsumi 1 power";
$LIVEUNIT1="W";
$EMAIL1="";
$POUKEY1='';
$RPITOK1='';
$WARNCONSOD1=0;
$NORESPM1=false;

$cfgver=1502175480;
?>

config_met2.php

Codice: Seleziona tutto

<?php
if(!defined('checkaccess')){die('Direct access not permitted');}

// ### CONFIG FOR METER #2
   
$METNAME2="Produzione";
$TYPE2='Elect';
$PROD2=1;
$PHASE2=1;
$SKIPMONITORING2=false;
$ID2="2";
$COMMAND2="pool123s energy";
$UNIT2="Wh";
$PRECI2=0;
$PASSO2=100000;   
$COLOR2='49C913';
$PRICE2=0;
$LID2="2";
$LIVEPOOL2=1;
$LIVECOMMAND2="pool123s power";
$LIVEUNIT2="W";
$EMAIL2="";
$POUKEY2='';
$RPITOK2='';
$WARNCONSOD2=0;
$NORESPM2=false;

$cfgver=1502175480;
?>

cosimo61
Messaggi: 45
Iscritto il: 20/11/2017, 14:32

Re: Update da Wheezy a Jessie

Messaggioda cosimo61 » 20/11/2017, 19:00

Salve flane,
ho appena provato i comandi da terminale e funzionano benissimo restituendo valori congruenti anche se attualmente, in assenza di produzione, il difetto non può essere verificato. Infatti la produzione è sempre giusta e i valori scritti nei csv sono esatti, anche i grafici nella pagina principale di meterN sono perfetti, solo i meter live Immissioni e Autoconsumo non funzionano e segnano sempre zero come nello screen postato da ambramia. Un altro difetto sta nel fatto che il meter Prelievi non è la differenza dell'autoconsumo ma riporta sempre la stessa misura del contatore Consumi anche quando c'è produzione. Non so se sono riuscito ad essere chiaro...

Cosimo

cosimo61
Messaggi: 45
Iscritto il: 20/11/2017, 14:32

Re: Update da Wheezy a Jessie

Messaggioda cosimo61 » 20/11/2017, 19:33

Per maggior chiarezza queste le risposte da terminale:

Codice: Seleziona tutto

pi@raspberrypi:~ $ eflow whin
3(212*Wh)
pi@raspberrypi:~ $ eflowlive whin
3(1101.15*W)
pi@raspberrypi:~ $ eflow whout
4(0*Wh)
pi@raspberrypi:~ $ eflowlive whout
4(0*W)
pi@raspberrypi:~ $ eflow selfc
5(0*Wh)
pi@raspberrypi:~ $ eflowlive selfc
5(0*W)


cosimo61
Messaggi: 45
Iscritto il: 20/11/2017, 14:32

Re: Update da Wheezy a Jessie

Messaggioda cosimo61 » 21/11/2017, 1:50

Attualmente il contenuto del file /dev/shm/123s_LIVEMEMORY.json

Codice: Seleziona tutto

{"SDTE1":1511224816,"I1V1":0,"I1A1":0,"I1P1":0,"I2V1":0,"I2A1":0,"I2P1":0,"I3V1":0,"I3A1":0,"I3P1":0,"I4V1":0,"I4A1":0,"I4P1":0,"G1V1":0,"G1A1":0,"G1P1":0,"G2V1":0,"G2A1":0,"G2P1":0,"G3V1":0,"G3A1":0,"G3P1":0,"FRQ1":0,"EFF1":0,"INVT1":0,"BOOT1":0,"SSR1":0,"KWHT1":66316.948}

ma forse sarebbe meglio durante la produzione?

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

Re: Update da Wheezy a Jessie

Messaggioda ambramia » 21/11/2017, 7:45

mio /dev/shm/123s_LIVEMEMORY.json

Codice: Seleziona tutto

{"SDTE1":1511246680,"I1V1":305.605499,"I1A1":0.070087,"I1P1":21.419035,"I2V1":305.605499,"I2A1":0.156286,"I2P1":47.761986,"I3V1":null,"I3A1":null,"I3P1":null,"I4V1":null,"I4A1":null,"I4P1":null,"G1V1":237.199951,"G1A1":0.210321,"G1P1":37.792305,"G2V1":null,"G2A1":null,"G2P1":null,"G3V1":null,"G3A1":null,"G3P1":null,"FRQ1":50.006001,"EFF1":54.628139,"INVT1":23.645016,"BOOT1":22.503839,"SSR1":null,"KWHT1":9285.596}

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

Re: Update da Wheezy a Jessie

Messaggioda Flane » 21/11/2017, 8:42

Come puoi vedere impostando il meter produzione a 2, eflow ed eflowlive cercano di leggere nel file 123c_LIVEMEMORY la variabili
G1P2, G2P2, G3P2
mentre nel file ci sono G1P1, G2P1, G3P1 perchè tu hai l'inverter numero 1 ........

questo è il problema :shock:

E' un bug di eflowlive.
Il sistema più semplice ed immediato è quello di utilizzare virtmeter di Garluk in sostituzione di eflow ed eflowlive
In teoria virtmeter non dovrebbe avere questi problemi

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

Re: Update da Wheezy a Jessie

Messaggioda ambramia » 21/11/2017, 11:01

intanto grazie per la disponibilità, purtroppo virtmeter di Garluk non funziona ed addirittura non scrive neanche sui file csv mentre eflow lo fa ed i dati si vedono sul grafico. eflow restituisce valori congrui mentre eflowlive da sempre 0 quindi, secondo me, il problema è eflowlive. L'altro utente, cosimo61 ha il mio stesso problema ed anche lui ha i meter 1 e 2 invertiti, aspettiamo lui per sapere se ha risolto o meno.
edit-
è possibile che in caso di meter invertiti lo script non possa essere modificato, da chi è in grado di farlo, in modo da funzionare con questo tipo di configurazione?
si potrebbe sentire l'autore di virtmeter se può fare in modo di farlo funzionare con meter invertiti?


Torna a “Software”

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti