Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Discussioni relative al software di monitoraggio energetico METERN
wifi75
Messaggi: 213
Iscritto il: 29/07/2019, 10:24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda wifi75 » 11/12/2019, 15:23

@Garluk

ci sto sbattendo un po la testa.... :D
Dunque ho provato ha commentare questo nel file config_daemon.php e poi ho riavviato :

// if (is_null($PID)) { // Stop Daemon
// exec("pkill -f pooler485 > /dev/null 2>&1 &");
// } else { //Start
// exec("pooler485 2,10,11,12,13 9600 /dev/ttyUSB1 > /dev/null 2>/dev/null &");
// }

ho eseguito ./monitor ma mi restituisce il seguente errore:

Immagine


ho due contatori il primo ha id 1 è legge la produzione il secondo ha id 2 e legge i consumi
infatti se eseguo
sdm120c -a 1 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0 (produzione)
sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0 (consumi)

tutto funziona.

sotto allego le attuali configurazioni ovviamente senza monitor attivato:
Immagine



Immagine

inoltre allego il mio file di configurazione monitor.conf
Allegati
monitor.zip
(1.93 KiB) Scaricato 98 volte


wifi75
Messaggi: 213
Iscritto il: 29/07/2019, 10:24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda wifi75 » 13/12/2019, 14:23

nessuno sa darmi indicazioni in merito?

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

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda Flane » 15/12/2019, 21:48

wifi75 stai facendo dei grandi casini ......

Vuoi fermare il pooler485 e di conseguenza le letture con sdm120c?
Basta che fermi Metern ed il gioco e fatto!!!!

Fai tutte le prove che vuoi con monitor, lo configuri per benino e solo dopo ti avventuri nella sostituzione dei due software

wifi75
Messaggi: 213
Iscritto il: 29/07/2019, 10:24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda wifi75 » 15/12/2019, 22:55

È sufficiente bloccare Metern dal pannello tramite switch?

Inviato dal mio MI 5s Plus utilizzando Tapatalk


wifi75
Messaggi: 213
Iscritto il: 29/07/2019, 10:24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda wifi75 » 15/12/2019, 23:04

Flane ha scritto:Si
è la prima.cosa.che ho fatto... Domani riesamino la configurazione e provo nuovamente..

Inviato dal mio MI 5s Plus utilizzando Tapatalk

wifi75
Messaggi: 213
Iscritto il: 29/07/2019, 10:24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda wifi75 » 16/12/2019, 15:49

disattivato MeterN dallo switch e subito dopo inviato il comando ./monitor per un test, purtroppo mi appare sempre il solito errore:

Codice: Seleziona tutto

root@123Solar:/var/www/comapps# ./monitor
ERROR modbus_read_input_registers (-1)
Address = 1, Reg = 18, nb = 2, res = -1
Error reading sensor 1

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

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda Flane » 16/12/2019, 18:59

Questo è un errore di configurazione di monitor e non di un conflitto con sdm120c.
Devi editare il file .conf ed inserire i parametri corretti

PS: usa il tasto codice quando inserisce del codice. Questa volta l'ho sistema io. ;)

wifi75
Messaggi: 213
Iscritto il: 29/07/2019, 10:24

Re: Programma MONITOR per la lettura contatori EASTRON [GUIDA]

Messaggioda wifi75 » 17/12/2019, 9:05

Davvero strano eppure sono sicuro che sia tutto corretto:

Codice: Seleziona tutto

[Sensor1]
[General]
Port1Dev = /dev/ttyUSB0
Port1Speed = 9600
Port1NBit = 8
Port1Stop = 2
Port1Par = N

Name = Produzione       ; Description
Type = 2                ; Sensor type --> SDM220/SDM230
Port = 1                ; Number of communication port
Address = 1             ; Sensor's modbus address
Delay = 1               ; Delay time (sec)
NumOp = 0               ; Number of correction to do (0 = no correction)
Par1 = 1                ; Number of sensor's value to correct
C1 = 1101429            ; Correction value
Op1 = +                 ; Operation (+, -, *, /)
ID = 1                  ; MeterID
OutputType = 2          ; Output format (1=123solar, 2=meterN, 3=detailed)
OutFile = /dev/shm/metern1.txt         ; Full path of output file
MQTTtopic = casa/energia/produzione       ; topic where data are published


con questi due comandi i miei due contatori rispondono:
sdm120c -a 1 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0 ( produzione)
sdm120c -a 2 -P N -b 9600 -j10 -z10 -w10 /dev/ttyUSB0 (consumi)

forse mi sfugge qualcosa... o sto facendo confusione con Port e Address nella configurazione di monitor?
Allegati
solar.JPG
meternN.JPG



Torna a “MeterN”

Chi c’è in linea

Visitano il forum: Nessuno e 10 ospiti