Errore lettura consumi

Discussioni relative al software di monitoraggio energetico METERN
sgrabbado
Messaggi: 38
Iscritto il: 08/09/2018, 18:19

Re: Errore lettura consumi

Messaggioda sgrabbado » 30/10/2018, 23:10

Qualche consiglio su come risolvere?
Solarstretch, 2 contatori SDM230Modbus (9600,E), Adattatore RS485-USB "vestito".
...FinoAllaFine...


America
Messaggi: 185
Iscritto il: 26/08/2018, 13:15

Re: Errore lettura consumi

Messaggioda America » 31/10/2018, 5:13

Purtroppo è oltre le mie conoscenze. Mi dispiace, [emoji53]

Inviato dal mio Redmi 4X utilizzando Tapatalk

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

Re: Errore lettura consumi

Messaggioda Flane » 31/10/2018, 9:43

In pooler485.sh devi modificare la seguente riga:

Codice: Seleziona tutto

CMD="sdm120c -a ${ADDRESS} -b ${BAUD_RATE} -z 10 -i -p -v -c -f -g -P N -w 10 -j 10 -d 0 -q ${DEVICE}"

in

Codice: Seleziona tutto

CMD="sdm120c -a ${ADDRESS} -b ${BAUD_RATE} -z 10 -i -p -v -c -f -g -P E -w 10 -j 10 -d 0 -q ${DEVICE}"

per sistemare la parità a E e non a N

PS: scusate ma in questi giorni la tromba d'aria e le piogge hanno causato un bel pò di danni e sono OFFLINE :(

sgrabbado
Messaggi: 38
Iscritto il: 08/09/2018, 18:19

Re: Errore lettura consumi

Messaggioda sgrabbado » 31/10/2018, 9:58

Ciao Flavio,ci mancherebbe altro..ti ringrazio invece che nonostante tutto sei qui ad aiutare..

Avevo immaginato fosse quello il problema quando mi hai detto di controllare il file,ho anche provato a modificarlo ma non mi ha permesso di salvare la modifica..
Devo fare qualcos'altro prima di modificarlo?
Solarstretch, 2 contatori SDM230Modbus (9600,E), Adattatore RS485-USB "vestito".
...FinoAllaFine...

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

Re: Errore lettura consumi

Messaggioda Flane » 31/10/2018, 10:05

devi avere i giusti permessi e diritti per poterlo modificare.

Se lo fai da terminale:

Codice: Seleziona tutto

sudo nano /var/www/comapps/pooler485.sh

poi CTRL+O e CTRL+X per salvare ed uscire

sgrabbado
Messaggi: 38
Iscritto il: 08/09/2018, 18:19

Re: Errore lettura consumi

Messaggioda sgrabbado » 31/10/2018, 13:54

Perfetto!!
Adesso funziona correttamente!!
Ti ringrazio!!
Giusto per curiosità, quale passaggio del wiki ho sbagliato?ti giuro di aver controllato 3/4 volte tutta la procedura.. :(

Adesso,per quando ti sarai sistemato, mi puoi spiegare come azzerare i dati raccolti fin'ora dal sistema in modo da partire col monitoraggio produzione e consumi nello stesso momento?
Oltre a questo, mi puoi indicare una guida per aggiornare metern e 123 solar all'ultima versione?io ho ancora quella inclusa nell'immagine di solarstetch.

Grazie 1000 per l'aiuto!
Solarstretch, 2 contatori SDM230Modbus (9600,E), Adattatore RS485-USB "vestito".
...FinoAllaFine...

CDN75
Messaggi: 38
Iscritto il: 11/01/2019, 11:28

Re: Errore lettura consumi

Messaggioda CDN75 » 11/01/2019, 23:21

Ciao Flavio, ti ringrazio per il grande lavoro svolto e che consente a persone come me di cimentarsi in questo nuovo mondo domotico. Ho lo stesso problema di lettura che vedo che hai risolto a sgrabbado. Il mio contatore è un SDM230Modbus (ID1, 9600, N) ed allego i miei files Config_daemon.php e pooler485.sh

Immagine

Immagine

Anchch'io nell'interfaccia Metern non visualizzo bene i valori di tensione, corrente e cospi, solo la temperatura CPU sembra ok
Immagine

Comunque riesco a visualizzare dati coerenti (corretti) dal contatore con il comando
sdm120c -a 1 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0
Immagine

Potresti aiutarmi a capire dove ho sbagliato la configurazione?

Grazie

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

Re: Errore lettura consumi

Messaggioda Flane » 13/01/2019, 20:56

Come sempre non descrivete mai in modo completo il vostro sistema :evil:

Tu usi un solo contatore con indirizzo 1 per leggere i consumi e non leggi nessuna produzione?
Se la tua situazione è effettivamente questa devi editare e modificare il file /var/www/comapps/reqsdm.php come di seguito:

Codice: Seleziona tutto

      } elseif ($argv[1] == 'tensione') {
         $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_1\(" | grep "*V)"');
      } elseif ($argv[1] == 'corrente') {
         $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_2\(" | grep "*A)"');
      } elseif ($argv[1] == 'freq') {
         $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_3\(" | grep "*Hz)"');
      } elseif ($argv[1] == 'cospi') {
         $outstr =  exec('cat /dev/shm/metern1.txt | egrep "^1_4\(" | grep "*F)"');


Naturalmente ho riportato solo la parte da modificare, tutto il resto deve rimanere inalterato ;)

E poi nella configurazione degli indicatori in MeterN devi modificare gli ID come 1_1, 1_2, 1_3 e 1_4 perchè il tuo contatore dei consumi ha ID 1 e non 2


EDIT: mi sono accorto ora che devo modificare la guida relativa allo SCENARIO 3 per soli consumi, in quanto la configurazione degli indicatori è sbagliata :shock:

EDIT 2: corretta la guida relativa allo SCENARIO 3 per soli consumi ;)

CDN75
Messaggi: 38
Iscritto il: 11/01/2019, 11:28

Re: Errore lettura consumi

Messaggioda CDN75 » 13/01/2019, 22:34

Grazie Flane,
con il tuo aiuto ho risolto il problema.


Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti