Convertitore rs485-Wifi - Elfin EW11

Discussioni relative all'hardware necessario per il monitoraggio
blueice80
Messaggi: 4
Iscritto il: 10/10/2020, 16:05

Convertitore rs485-Wifi - Elfin EW11

Messaggioda blueice80 » 10/10/2020, 16:46

Salve,
se può esservi utile, il mese scorso stavo cercando un convertitore RS485-wifi per collegare il contatore SDM120.
Alla fine ho trovato questa azienda cinese che fa dei moduli a basso costo.
In realtà dentro c'è sempre il solito esp8266, quindi niente di nuovo, però visto il costo viene fornito già con la sua bella scatolina e antennina.
Io ho preso questo modello Elfin EW11, si trova su Aliexpress a una decina di euro.
Immagine

D'interessante c'è anche il modello PW11 perchè si installa su guida din e si alimenta direttamente a 230 Vac.
Immagine

I moduli supportano diversi protocolli: TCP/UDP/MQTT/HTTP/WebSocket Protocol / Modbus TCP to RTU, Modbus Master Function
La configurazione del modulo è abbastanza semplice, si può fare tramite pagina web o con il programma fornito.

Nel mio caso, lo sto usando in modalità Tcp socket e vedo che funziona correttamente.



blueice80
Messaggi: 4
Iscritto il: 10/10/2020, 16:05

Re: Convertitore rs485-Wifi - Elfin EW11

Messaggioda blueice80 » 12/10/2020, 22:46

Lo sto usando con uno script che ho fatto in python (apro il socket, faccio la lettura, salvo i dati e chiudo il socket).
Il prossimo weekend, volevo provare il metodo della porta virtuale con socat + il programma sdm120c.
I tuoi script EZL non li conosco, ora vedo di recuperare la discussione...

blueice80
Messaggi: 4
Iscritto il: 10/10/2020, 16:05

Re: Convertitore rs485-Wifi - Elfin EW11

Messaggioda blueice80 » 12/10/2020, 23:14

Ho fatto una prova al volo con socat + sdm120c.
Funziona, solo che socat dopo n secondi chiude la connessione.

Ho utilizato questa configurazione:

Codice: Seleziona tutto

socat pty,link=/home/dev/ttyV0,b9600,raw tcp:192.168.0.169:8899 &


Forse devo inserire qualche altro parametro.

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

Re: Convertitore rs485-Wifi - Elfin EW11

Messaggioda Flane » 15/10/2020, 15:07

Lo script ELZ.sh è presente nelle mie immagini nella cartella /var/www/MyScripts.

Basta editarlo e configurarlo correttamente con l'IP, e poi abilitare il servizio EZL.service che è già presente anche quello per l'avvio.

blueice80
Messaggi: 4
Iscritto il: 10/10/2020, 16:05

Re: Convertitore rs485-Wifi - Elfin EW11

Messaggioda blueice80 » 18/10/2020, 11:30

Visto che il modulo supporta direttamente anche il "modbus TCP", oggi sto provando questa modalità così evito di utilizzare socat e la seriale virtuale.
Come script iniziale, per fare un test, sono partito dal sdm120c2.py presente ne repository dell'sdm120c. Con poche modifiche funziona.
La prima impressione è che cosi il sistema sia più reattivo e stabile.

Adesso mi dedico al salvataggio dei dati sul database.
Per curiosità, voi ogni quanti secondi eseguite la lettura del contatore?
Io sto pensando di fare una lettura al minuto, che mi sembra un buon compromesso.

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

Re: Convertitore rs485-Wifi - Elfin EW11

Messaggioda Flane » 19/10/2020, 11:08

La lettura della potenza consumata live deve essere fatta abbastanza di frequente (ogni x secondi).
I dati di consumi in Kwh con metern si salva un dato medio ogni 5 min (anche pre preservare la scheda SD)


Torna a “Hardware”

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite