Witam
mam dwa liczniki z Modbus RTU RS485, każdy na osobnej linii z osobnym konwerterem USB-RS485
pierwszy to trójfazowy F&F LE-03MP poprawnie zintegrowany i odczytuję z niego wszystkie parametry a drugi to podlicznik pompy ciepła jednofazowy Eastron SDM120M którego nie potrafię namówić do współpracy. Warstwę fizyczną sprawdziłem i jest ok - czytam rejestry w CAS Modbus Scanner.
Sprawa wydawała się prosta bo jest sporo postów o integracji liczników Eastrona a jednak nie potrafię go zintegrować, skoro linia kablowa i konwerter są ok to pozostaje konfiguracja HA.
Moja konfiguracja:
..........
modbus:
# Licznik F&F LE-03MP DOM
- type: serial
baudrate: 9600
bytesize: 8
method: rtu
parity: N
port: /dev/ttyUSB0
stopbits: 2
name: hub1
sensors:
- name: U L1
unit_of_measurement: V
device_class: power
slave: 1
address: 1
input_type: input
count: 1
data_type: int
precision: 2
scale: 0.01
.....
# Licznik SDM120M Pompa Ciepła
- type: serial
baudrate: 9600
port: /dev/ttyUSB1
bytesize: 8
method: rtu
parity: N
stopbits: 1
name: hub2
sensors:
- name: U PC
unit_of_measurement: V
device_class: power
slave: 2
address: 0
input_type: input
count: 2
data_type: float
przy U PC mam wartość “niedostępny”
HA pod Docker na Debianie, komenda lsusb widzi oba konwertery jako serial port a komenda ls /dev/ttyUSB* pokazuje ttyUSB0 i ttyUSB1 - skoro F&F poprawnie pracuje jako ttyUSB0 to SDM120M musi być tym ttyUSB1
Co prawda bez fizycznego wypięcia konwertera próbowałem też samego SDM120M przez usunięcie całej konfiguracji F&F LE-03MP i dalej Eastron nic nie pokazał.
HA 2021.12.10
Jakieś pomysły ??