Pagina 1 di 4

Grafico metern anomalo

Inviato: 25/08/2018, 0:15
da buemarino
Premesse le scuse per l'obbligato crossposting, inserisco qui l'argomento con la speranza che qualcuno possa suggerire una spiegazione:
mi ritrovo con un grafico metern “seghettato”. Inizialmente pensavo a un bug generato dalla lettura del ds18b20, percio stamane lo ho eliminato dai meters ma non dipendeva da quello. Che cosa puo essere ?

Immagine

Re: Grafico metern anomalo

Inviato: 25/08/2018, 0:32
da Flane
un grafico seghettato di cosa ?
non si capisce dall'immagine di che meter stiamo parlando, vedo solo che è quello fucsia,
Ma di cosa si tratta?

DESCRIVETE BENE IL VOSTRO PROBLEMA SE VOLETE AVERE UN MINIMO DI SPERANZA CHE QUALCUNO VI POSSA SUGGERIRE UNA POSSIBILE RISPOSTA :roll:

Re: Grafico metern anomalo

Inviato: 25/08/2018, 0:40
da buemarino
Si, stavo selezionando una immagine di dettaglio forse pou espicativa:

Immagine

Praticamente la lettura dei consumi nel grafico registra valori che o sono 0 o multipli di 32 (64, 128, etc). Il tutto mentrele letture istantanee sono corrette.

Re: Grafico metern anomalo

Inviato: 25/08/2018, 9:25
da Flane
OK ora ho capito che si tratta del meter dei consumi.

Ne deduco dalla tua firma che stai usando un contatore SDM120c, ma non riesco ancora a capire se e quando il problema si è presentato.

Hai installato un nuovo sistema/immagine?
Hai fatto qualche modifica al sistema?
Funzionava e poi ha smesso in seguito a qualcosa oppure non ha mai funzionato?

Qualche indizio ... please.....
Mi sento un pò sherlock holmes ..... buemarino PERFAVORE descrivi bene la tua situazione ed il tuo problema
non si può darti soluzioni ... per deduzione...


Comunque da terminale:

Codice: Seleziona tutto

poolerconsumi 2 power
poolerconsumi 2 energy

che cosa restituisce?

ed il file /dev/shm/metern2.txt che cosa contiene?

Re: Grafico metern anomalo

Inviato: 25/08/2018, 10:00
da buemarino
Il problema andava avanti da un po, con la 2.6 anche, ma pensavo di aver fatto qualche pasticcio con aggiornamento di metern . Invece vedo che con la solarstrech il problema si e' ripresentato. Avrei pensato dall inizio a qualcosa legato al SDM120C, ma non capisco come mai le letture istantanee siano corrette e quelle “cumulative” del grafico, no. Sono fuori casa e ancora non posso gestire da remoto, percio provero i comandi da terminale al rientro.

Re: Grafico metern anomalo

Inviato: 27/08/2018, 17:36
da buemarino
Ecco i risultati dei comandi:

Codice: Seleziona tutto

login as: pi
pi@192.168.178.32's password:
Linux raspberrypi 4.14.50-v7+ #1122 SMP Tue Jun 19 12:26:26 BST 2018 armv7l

pi@raspberrypi:~ $ poolerconsumi 2 power
2(265*W)
pi@raspberrypi:~ $ poolerconsumi 2 energy
PHP Warning:  file_put_contents(/dev/shm/consumi2.txt): failed to open stream: Permission denied in /var/www/comapps/poolerconsumi.php on line 77
2(355238336*Wh)
pi@raspberrypi:~ $


Questo invece il contenuto del file /dev/shm/metern2.txt

Codice: Seleziona tutto

2(287.30*W)
2(355238368*Wh)
2_1(230.60*V)
2_2(1.28*A)
2_3(50.00*Hz)
2_4(1.00*F)

Re: Grafico metern anomalo

Inviato: 28/08/2018, 18:18
da buemarino
Se qualcuno intanto mi puo' dire se è questa in foto la lista dei proprietari in /dev/shm. Ho scaricato e installato la SolarStretch senza apportare modifiche alla immagine base e seguendo credo correttamente le istruzioni, perciò devo pensare che sia corretto cosi.


Immagine

Re: Grafico metern anomalo

Inviato: 28/08/2018, 18:48
da Flane
A me sembra tutto regolare.
L'errore di permessi che ti dà è normale se esegui quel comando come utente pi.

Posta il contenuto dei vari file /var/www/metern/config/config_metX.php, togliendo naturalmente i riferimenti a tuoi dati personali.

Re: Grafico metern anomalo

Inviato: 28/08/2018, 19:05
da buemarino
OK:

Codice: Seleziona tutto

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

// ### CONFIG FOR METER #1
   
$METNAME1="Produzione";
$TYPE1='Elect';
$PROD1=1;
$PHASE1=1;
$SKIPMONITORING1=false;
$ID1="1";
$COMMAND1="pool123s energy";
$UNIT1="Wh";
$PRECI1=0;
$PASSO1=0;   
$COLOR1='7DEA0A';
$PRICE1=0.23;
$LID1="1";
$LIVEPOOL1=1;
$LIVECOMMAND1="pool123s power";
$LIVEUNIT1="W";
$EMAIL1="";
$POUKEY1='';
$RPITOK1='';
$WARNCONSOD1=15000;
$NORESPM1=false;

$cfgver=1502175480;
?>


Codice: Seleziona tutto

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

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

$cfgver=1502175480;
?>


Codice: Seleziona tutto

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

// ### CONFIG FOR METER #3
   
$METNAME3="Prelievi";
$TYPE3='Elect';
$PROD3=0;
$PHASE3=1;
$SKIPMONITORING3=false;
$ID3="3";
$COMMAND3="eflow whin";
$UNIT3="Wh";
$PRECI3=0;
$PASSO3=0;   
$COLOR3='FF29D0';
$PRICE3=0;
$LID3="3";
$LIVEPOOL3=1;
$LIVECOMMAND3="eflowlive whin";
$LIVEUNIT3="W";
$EMAIL3="";
$POUKEY3='';
$RPITOK3='';
$WARNCONSOD3=0;
$NORESPM3=false;

$cfgver=1502175480;
?>


Codice: Seleziona tutto

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

// ### CONFIG FOR METER #4
   
$METNAME4="Immissioni";
$TYPE4='Elect';
$PROD4=0;
$PHASE4=1;
$SKIPMONITORING4=false;
$ID4="4";
$COMMAND4="eflow whout";
$UNIT4="Wh";
$PRECI4=0;
$PASSO4=0;   
$COLOR4='CEFF76';
$PRICE4=0;
$LID4="4";
$LIVEPOOL4=1;
$LIVECOMMAND4="eflowlive whout";
$LIVEUNIT4="W";
$EMAIL4="";
$POUKEY4='';
$RPITOK4='';
$WARNCONSOD4=0;
$NORESPM4=false;

$cfgver=1502175480;
?>


Codice: Seleziona tutto

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

// ### CONFIG FOR METER #5
   
$METNAME5="Autoconsumo";
$TYPE5='Elect';
$PROD5=0;
$PHASE5=1;
$SKIPMONITORING5=false;
$ID5="5";
$COMMAND5="eflow selfc";
$UNIT5="Wh";
$PRECI5=0;
$PASSO5=0;   
$COLOR5='BEFF9C';
$PRICE5=0;
$LID5="5";
$LIVEPOOL5=1;
$LIVECOMMAND5="eflowlive selfc";
$LIVEUNIT5="W";
$EMAIL5="";
$POUKEY5='';
$RPITOK5='';
$WARNCONSOD5=0;
$NORESPM5=false;

$cfgver=1502175480;
?>


Codice: Seleziona tutto

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

// ### CONFIG FOR METER #6
   
$METNAME6="Boiler";
$TYPE6='Other';
$PROD6=0;
$PHASE6=1;
$SKIPMONITORING6=false;
$ID6="6";
$COMMAND6="reqsdm boiler-main";
$UNIT6="Wh";
$PRECI6=0;
$PASSO6=0;   
$COLOR6='FFFFFF';
$PRICE6=0;
$LID6="6";
$LIVEPOOL6=1;
$LIVECOMMAND6="reqsdm boiler-live";
$LIVEUNIT6="W";
$EMAIL6="";
$POUKEY6='';
$RPITOK6='';
$WARNCONSOD6=0;
$NORESPM6=false;

$cfgver=1502175480;
?>


Codice: Seleziona tutto

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

// ### CONFIG FOR METER #7
   
$METNAME7="Temp Boiler";
$TYPE7='Other';
$PROD7=0;
$PHASE7=1;
$SKIPMONITORING7=false;
$ID7="7";
$COMMAND7="cat /run/shm/metern7.txt | grep C";
$UNIT7="C";
$PRECI7=0;
$PASSO7=0;   
$COLOR7='FF61EA';
$PRICE7=0;
$LID7="7";
$LIVEPOOL7=1;
$LIVECOMMAND7="cat /run/shm/metern7.txt | grep C";
$LIVEUNIT7="";
$EMAIL7="";
$POUKEY7='';
$RPITOK7='';
$WARNCONSOD7=0;
$NORESPM7=false;

$cfgver=1502175480;
?>

Re: Grafico metern anomalo

Inviato: 29/08/2018, 0:32
da Flane
Perchè hai un comando cat per il meter 7?
Il test per questo meter funziona?
Con le ultime versioni non si può più inserire direttamente i comandi ma si deve passare per uno script esterno, per questo si usa reqsdm...

Potrebbe essere questo meter a creare problemi.