Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Home Assistant configuration for Airfi Modbus integration
- # Save this file and include it in your configuration.yaml using the packages function
- # Example: In configuration.yaml
- # packages:
- # airfi_modbus: !include airfi_modbus.yaml
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement