Can anyone help me?
I’m integrated and can read all data from inverter I need.
Now I would like to change AntiReflux_Control value but I’m unable to.
I see value that is inserted on inverter and if I change it on inverter, then I see changed value correctly.
number:
- platform: modbus_controller
modbus_controller_id: inverter
id: power_reflux
name: "Reflux (0 - can sell, 1 - no sell, 2 - limit)"
address: 0x1023
register_type: holding
value_type: U_WORD
min_value: 0
max_value: 2
Now when I change it in mu home assistant then I see in logs
08:52:15 [D] [number:054]
'Reflux (0 - can sell, 1 - no sell, 2 - limit)' - Setting number value
08:52:15 [D] [number:113]
New number value: 2.000000
08:52:15 [D] [modbus.number:061]
Updating register: connected Sensor=Reflux (0 - can sell, 1 - no sell, 2 - limit) start address=0x1023 register count=1 new value=2.00 (val=2.00)
08:52:15 [D] [number:012]
'Reflux (0 - can sell, 1 - no sell, 2 - limit)': Sending state 2.000000
08:52:17 [D] [modbus_controller:032]
Modbus command to device=1 register=0x1023 countdown=0 no response received - removed from send queue
And the value gets just changed back what it was before (as I understand, it does not reach to inverter at all).
What I’m doing wrong?