Pagina 3 di 7

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 21/01/2019, 18:30
da Sharkelli
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?

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 21/01/2019, 18:55
da Flane
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.

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 30/05/2019, 20:34
da antmez1953
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?

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 01/09/2019, 22:00
da turbuntux
[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!!

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 01/10/2019, 0:15
da carcarlo
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 ?

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 22/11/2019, 10:21
da wifi75
mi confermate che posso collegare in parallelo all'uscita RS485 oltre che l'usb altri tipi di adattatori come questo per esempio?

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 22/11/2019, 10:30
da Flane
Sul bus puoi collegare anche altri dispositivi purchè siano modbus RS485

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 22/11/2019, 10:38
da wifi75
ottimo avevo un dubbio, ad ogni modo proverò a titolo sperimentale, a collegare il device wifi che ti ho mostrato prima...
grazie ancora

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 13/01/2020, 10:58
da wifi75
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?

Re: ESP8266 - firmware Tasmota e lettura SDM120modbus

Inviato: 13/01/2020, 11:48
da Flane
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.