Hi
I have an Eastron SDM230 and SDM120 connected to my Pi via USB. SDM230 is slave 1, SDM120 is slave 2.
Readings are reported by Hassio regularly. The history graphs look acceptable.
Slave 2 is giving the error in the topic title for all the registers that I am polling all the time.
Configuration entry is:
# Modbus sensors in sensors.yaml
modbus:
type: serial
method: rtu
port: /dev/ttyUSB0
baudrate: 9600
stopbits: 1
bytesize: 8
parity: N
delay_between_queries: 50
Sensors in Sensors.yaml are:
#Modbus SDM120 ##########
- platform: modbus
scan_interval: 30
registers:
- name: 'Solar Voltage'
unit_of_measurement: Volts
slave: 2
register: 0
register_type: input
count: 2
data_type: float
- name: 'Solar Current'
unit_of_measurement: Amps
slave: 2
register: 6
register_type: input
count: 2
data_type: float
- name: 'Solar Power'
unit_of_measurement: Watts
slave: 2
register: 12
register_type: input
count: 2
data_type: float
- name: 'Solar Import Energy Raw'
unit_of_measurement: kWh
slave: 2
register: 72
register_type: input
count: 2
data_type: float
precision: 2
offset: 21326.51
Does anyone have any idea why this is happening?
Thank you.