I have about 20 registers I reed from a modbus tcp gateway (Waveshare).
Althought many of these registers are set to be read every 2 or 3 seconds it look like HA only reads them every 20 or 60 seconds.
How can I improve the performance ?
Here is a part of my modbus.yaml
- name: “ModbusServer_Waveshare_Huis”
type: tcp
host: 192.168.1.13
delay: 0
retries: 3
message_wait_milliseconds: 30
timeout: 4
port: 502
sensors:- name: Modbus_Power_L1_Huis
unit_of_measurement: W
slave: 1
address: 12
input_type: input
data_type: float32
device_class: power
precision: 0
scan_interval: 3
- name: Modbus_Power_L1_Huis