Hi,
I have experienced a problem with my modbus functionality, ModBus is getting slow after 2023.10.2, this is to an extent where the restart is taking 10+ minutes (and I can see in the supervisor log that the watchdog has been triggered).
I have not changed anything regarding the configuration (se below) This is for my HVAC system and have been running for years
is there a mistake in my config that has now become a problem in the latest release?
I have currently removed this configuration (and it related automations) and then my system boots in seconds.
Hope someone can help here
modbus:
- type: tcp
host: 10.0.0.149
port: 8899
name: elfin_EE11-2
retries: 10
sensors:- name: VPL In Temp
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 201
input_type: input
unit_of_measurement: °C
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Input.T2_Inlet_Pre_Heater
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 202
input_type: input
unit_of_measurement: °C
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Input.T6_Evap
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 206
input_type: input
unit_of_measurement: °C
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Input.T10_Extern
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 210
input_type: input
unit_of_measurement: °C
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Output.Exhaust_Speed
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 200
input_type: holding
unit_of_measurement: “%”
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Output.Inlet_Speed
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 201
input_type: holding
unit_of_measurement: “%”
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: AirQual.RH
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 221
input_type: input
unit_of_measurement: “%”
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Control.VentSet
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 1003
input_type: holding
unit_of_measurement: “”
scale: 1
offset: 0
precision: 0
data_type: int16 - name: Control.ModeAct
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 1001
input_type: input
unit_of_measurement: “”
scale: 1
offset: 0
precision: 0
data_type: int16 - name: Control.TempSet
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 1004
input_type: holding
unit_of_measurement: °C
scale: 0.01
offset: 0
precision: 1
data_type: int16 - name: Program.Select
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 500
input_type: holding
unit_of_measurement: “”
scale: 1
offset: 0
precision: 0
data_type: int16 - name: Airflow.VentSet
scan_interval: 30
lazy_error_count: 5
slave: 30
address: 1100
input_type: input
unit_of_measurement: “”
scale: 1
offset: 0
precision: 0
data_type: int16
- name: VPL In Temp