Kontynuując pomiar poziomu deszczówki, energii na podliczniku itp… zaopatrzyłem się w taki konwerter Ebyte ME31-XAAX0440. Komunikacja Modbus TCP lub RTU, działa też (po aktualizacji firmware) jako bramka TCP-RTU. Firmowy program konfiguracyjny niestety działa tylko po RS485.
Wykorzystuję go jako bramkę dla Modbus RS485 - ETH dla podlicznika SDM120M, sterownik 4 przekaźników 5A i konwerter pętli prądowej 0/4-20mA do pomiaru poziomu deszczówki w zbiorniku.
Początkowo były problemy z funkcją bramki RS485-ETH ale po aktualizacji firmware wszystko ruszyło.
Moja integracja:
modbus:
- type: tcp
host: 192.168.x.x
port: 502
name: hub2
switches::
- name: Pompa CO
address: 0
slave: 1
scan_interval: 1
write_type: coil
verify:
- name: EBYTE output 2
address: 1
slave: 1
scan_interval: 1
write_type: coil
verify:
- name: EBYTE output 3
address: 2
slave: 1
scan_interval: 1
write_type: coil
verify:
- name: EBYTE output 4
address: 3
slave: 1
scan_interval: 1
write_type: coil
verify:
sensors:
- name: EBYTE AI4 RAW
slave: 1
address: 3
input_type: input
- name: EBYTE AI4 integer
unit_of_measurement: mA
slave: 1
address: 103
input_type: input
scale: 0.001
precision: 3
- name: EBYTE AI4 floating point
unit_of_measurement: mA
slave: 1
address: 204
input_type: input
# Licznik SDM120M Pompa Ciepła
- name: U PC
unit_of_measurement: V
device_class: power
slave: 50
address: 0
input_type: input
data_type: float32
precision: 2
- name: I PC
unit_of_measurement: A
device_class: power
slave: 50
address: 6
input_type: input
data_type: float32
precision: 2
- name: P PC
unit_of_measurement: kW
device_class: power
slave: 50
address: 12
input_type: input
data_type: float32
precision: 3
scale: 0.001
- name: Pc PC
unit_of_measurement: kWh
device_class: power
slave: 50
address: 72
input_type: input
data_type: float32
precision: 2
offset: 7813.05
#7813,05 kWh 01.10.2019-27.05.2022
template:
- sensor:
- name: "Deszczówka"
device_class: volume
unit_of_measurement: "L"
state: "{{ (states('sensor.ebyte_ai4_raw') |int(0) -813) * 5.7}}"
unique_id: 10000L-160cm-4-20mA-300cm
oczywiście IP, SLAVE i ogólnie zakres czytanych rejestrów (danych pomiarowych czy parametrów konfiguracyjnych) do personalizacji.
Konwerter działa od dwóch miesięcy, jak za cenę poniżej 150zł do domowych celów jest stabilny i wystarczający.
W planach dalszego wykorzystania pomiar ciśnienia przetwornikiem 4-20mA w instalacji hydroforowej i automatyzacja przekaźników.
Gdyby miał przekaźniki przynajmniej 10A byłby idealny jako sterownik grzałek ciepłej wody przy nadprodukcj fotowoltaiki, w sumie nadal może być ale trzeba dodatkowe przekaźniki zastosować.