https://pastebin.com/raw/fr0a4TPn
modbus:
- name: airfi
type: tcp
host: YOUR_AIRFI_IP_ADDRESS
port: 502
delay: 15
sensors:
- name: Component ID
slave: 1
address: 0
count: 1
data_type: uint16
- name: Application ID
slave: 1
address: 1
count: 1
data_type: uint16
- name: Map Version
slave: 1
address: 2
count: 1
data_type: uint16
- name: Outdoor Temperature
slave: 1
address: 3
count: 1
data_type: uint16
scale: 0.1
unit_of_measurement: '°C'
- name: Supply Air Temperature
slave: 1
address: 5
count: 1
data_type: uint16
scale: 0.1
unit_of_measurement: '°C'
- name: Extract Air Temperature
slave: 1
address: 6
count: 1
data_type: uint16
scale: 0.1
unit_of_measurement: '°C'
- name: Exhaust Air Temperature
slave: 1
address: 7
count: 1
data_type: uint16
scale: 0.1
unit_of_measurement: '°C'
- name: Return Air Temperature
slave: 1
address: 8
count: 1
data_type: uint16
scale: 0.1
unit_of_measurement: '°C'
- name: Fan Speed
slave: 1
address: 24
count: 1
data_type: uint16
unit_of_measurement: 'Speed'
- name: Measured Humidity
slave: 1
address: 23
count: 1
data_type: uint16
unit_of_measurement: '%'
registers:
holding:
- name: Fan Speed
slave: 1
address: 0
data_type: uint16
write_type: holding
min_value: 0
max_value: 5
- name: Forced Control
slave: 1
address: 2
data_type: uint16
write_type: holding
min_value: 0
max_value: 3
- name: Manual Override
slave: 1
address: 3
data_type: uint16
write_type: holding
min_value: 0
max_value: 1
- name: Manual Override Percentage
slave: 1
address: 4
data_type: uint16
write_type: holding
min_value: 0
max_value: 100
- name: Temperature Setpoint
slave: 1
address: 5
data_type: uint16
write_type: holding
min_value: 50
max_value: 260
- name: AUX3 Setpoint
slave: 1
address: 6
data_type: uint16
write_type: holding
min_value: 0
max_value: 2000
- name: AUX4 Setpoint
slave: 1
address: 7
data_type: uint16
write_type: holding
min_value: 0
max_value: 2000