ESP8266 - firmware Tasmota e lettura SDM120modbus

Discussioni relative all'uso di contatori SDM120 SDM220 modbus
Sharkelli
Messaggi: 13
Iscritto il: 14/06/2017, 17:47

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda Sharkelli » 21/01/2019, 18:30

In pratica devo seguire questo schema giusto?
http://www.flanesi.it/doku/lib/exe/fetc ... -scen2.png

Ma anche nel caso dovessi acquisire i dati in wifi, potrò sempre un domani utilizzare metern e 123solar?


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

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda Flane » 21/01/2019, 18:55

SI,
si devono solo fare gli script che ti restituiscono i dati nel formato corretto, oppure se utilizzi il firmware ESPeasy che include ser2net, basta utilizzare lo script EZL che ho già messo nella Solarstretch e adattare opportunamente il nome della porta, sia per 123solar che per Metern, e non occorre crearsi nessuno script.

Praticamente Metern e 123Solar leggono direttamente il contatore tramite un "ponte wifi" creato con ser2net sull'ESP e socat sul Raspberry.
Trovi già indicato come fare qui sul forum.

antmez1953
Messaggi: 1
Iscritto il: 30/05/2019, 13:41

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda antmez1953 » 30/05/2019, 20:34

Ciao Flane. Ho installato un contatore dell'acqua con uscita a impulsi (relè reed) che inverte ogni 10 lt. Vorrei poterne effettuare la lettura a distanza via internet, ma non posso usare una esp8266 perché ho una connessione tramite schedina telefonica che non mi permette di avere un indirizzo ip statico. Qualche suggerimento?

turbuntux
Messaggi: 34
Iscritto il: 04/01/2018, 19:33

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda turbuntux » 01/09/2019, 22:00

[quote="tferegotto"][/quote], complimenti!!
ti volevo chiedere, come invi i dati del tasmota a metern?
usi MQTT, mi potresti dare le stringhe? io non ci sono riuscito.

Allo statu attuale ho 2 sensori umidità e temperatura, (che mi servono per comandare il climatizzatore), e li loggo su hassio, ma non riesco a inviarli al metern!!
Impianto 5kw - inverter ingecom 4.6TL 20 pannelli 250w 2 stringhe - orientamento SUD
Raspberry per il monitoraggio consumi produzione temperature varie con ds18b20.

carcarlo
Messaggi: 3
Iscritto il: 20/06/2019, 18:24

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda carcarlo » 01/10/2019, 0:15

Anche io sono costretto a collegare tramite wifi il mio SDM120 al raspberry. Avevo provato con parziale successo Esp Easy, ma preferirei utilizzare Tasmota.
Il mio SDM120 è settato con baud rate 9600 e address 2 e collegato al raspberry con l'adattatore USB-rs485 risponde correttamente al comando
sdm120c -a 2 -P N -b 9600 /dev/ttyUSB0
Collego tutto (SDM120-adattatore RS485-TTL-nodemcu) come indicato nel primo messaggio.
Su nodemcu ho caricato tasmota compilato dopo avere impostato

in my_user_config.h:

Codice: Seleziona tutto

#define USE_SDM120                               // Add support for Eastron SDM120-Modbus energy meter (+1k7 code)
#define SDM120_SPEED         9600              // SDM120-Modbus RS485 serial speed (default: 2400 baud)

ed in xsns_23_sdm120.ino:

Codice: Seleziona tutto

// can be user defined in my_user_config.h
#ifndef SDM120_SPEED
  #define SDM120_SPEED      9600    // default SDM120 Modbus address
#endif
// can be user defined in my_user_config.h
#ifndef SDM120_ADDR
  #define SDM120_ADDR       2       // default SDM120 Modbus address
#endif

I led RX TX sull'adattatore RS485-TTL sembrano lampeggiare correttamente in sequenza (provando a scambiare i cavi TX RX o prima di impostare l'address su 2 lampeggiava solo TX), ma sull'interfaccia web del tasmota leggo soltanto tutti i valori a 0.

Qualcuno ha qualche idea ?

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

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda wifi75 » 22/11/2019, 10:21

mi confermate che posso collegare in parallelo all'uscita RS485 oltre che l'usb altri tipi di adattatori come questo per esempio?


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

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda wifi75 » 22/11/2019, 10:38

ottimo avevo un dubbio, ad ogni modo proverò a titolo sperimentale, a collegare il device wifi che ti ho mostrato prima...
grazie ancora

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

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda wifi75 » 13/01/2020, 10:58

ciao ma potrei utilizzare un sonoff accoppiato con l'adattatore ttl per leggere in parallelo i dati in uscita dai contatori?

in parallelo perche vorrei lasciare il rapsberry con il suo dongle usb 485 a leggere per i fatti suoi.
secondo te potrebbe funzionare?

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

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Messaggioda Flane » 13/01/2020, 11:48

Certo che puoi.
Ovviamente come ho scritto qualche post sopra, ci si deve sviluppare gli script che ti restituiscono i dati nel formato corretto, oppure se utilizzi il firmware ESPeasy che include ser2net, basta utilizzare lo script EZL che ho già messo nella Solarstretch e adattare opportunamente il nome della porta, sia per 123solar che per Metern, e non occorre crearsi nessuno script.

Nel secondo caso però se usi sia dei contatori collegati direttamente al raspi con adattatori usb-rs485 e altri via wifi con EZL devi crearti due pooler485, uno per il bus ed uno per il wifi perchè si usano due porte diverse.


Torna a “Contatori Modbus”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti