I have set up modbus communication with my ventilation unit with multiple modbus sensors to represent the various registers in the interface, and I want to be able to adjust the different settings from HA. I’m doing this with automations with input_numbers as triggers and “modbus.write_register” service calls as actions.
The problem is that the modbus hub component only seems to support a common refresh of all sensors at a max refresh rate of 30 sec. That means that if I change an input_number it takes up to 30 seconds for the user interface to reflect my new setting. I would like to read the register immediately after having changed it to confirm the new setting.
So is there a way to force update a modbus sensor?
Only way I can see so far is to modify the modbus hub component and register a “read_register” service…
Hi,
I want to reveive this issue. I have the same problem. I write modbus registers with automations and want to read it again after setting the register to update the sensor state without waiting for the poll interval of the modbus integration. Is there something like a read_register service? Or does anybody have a workaround?