Trouble with Modbus Integration for Ventilation Unit in Home Assistant

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

Error from the homeassistant.

Configuration warnings

Invalid config for ‘modbus’ at configuration.yaml, line 101: Fan Speed: count illegal with data_type: uint16 ‘modbus->0->sensors->8’, got {‘name’: ‘Fan Speed’, ‘slave’: 1, ‘address’: 24, ‘count’: 1, ‘data_type’: ‘uint16’, ‘unit_of_measurement’: ‘Speed’} Invalid config for ‘modbus’ at configuration.yaml, line 107: Measured Humidity: count illegal with data_type: uint16 ‘modbus->0->sensors->9’, got {‘name’: ‘Measured Humidity’, ‘slave’: 1, ‘address’: 23, ‘count’: 1, ‘data_type’: ‘uint16’, ‘unit_of_measurement’: ‘%’} Invalid config for ‘modbus’ at configuration.yaml, line 114: ‘registers’ is an invalid option for ‘modbus’, check: modbus->0->registers Invalid config for ‘modbus’ at configuration.yaml, line 51: Component ID: count illegal with data_type: uint16 ‘modbus->0->sensors->0’, got {‘name’: ‘Component ID’, ‘slave’: 1, ‘address’: 0, ‘count’: 1, ‘data_type’: ‘uint16’} Invalid config for ‘modbus’ at configuration.yaml, line 56: Application ID: count illegal with data_type: uint16 ‘modbus->0->sensors->1’, got {‘name’: ‘Application ID’, ‘slave’: 1, ‘address’: 1, ‘count’: 1, ‘data_type’: ‘uint16’} Invalid config for ‘modbus’ at configuration.yaml, line 61: Map Version: count illegal with data_type: uint16 ‘modbus->0->sensors->2’, got {‘name’: ‘Map Version’, ‘slave’: 1, ‘address’: 2, ‘count’: 1, ‘data_type’: ‘uint16’} Invalid config for ‘modbus’ at configuration.yaml, line 66: Outdoor Temperature: count illegal with data_type: uint16 ‘modbus->0->sensors->3’, got {‘name’: ‘Outdoor Temperature’, ‘slave’: 1, ‘address’: 3, ‘count’: 1, ‘data_type’: ‘uint16’, ‘scale’: 0.1, ‘unit_of_measurement’: ‘°C’} Invalid config for ‘modbus’ at configuration.yaml, line 73: Supply Air Temperature: count illegal with data_type: uint16 ‘modbus->0->sensors->4’, got {‘name’: ‘Supply Air Temperature’, ‘slave’: 1, ‘address’: 5, ‘count’: 1, ‘data_type’: ‘uint16’, ‘scale’: 0.1, ‘unit_of_measurement’: ‘°C’} Invalid config for ‘modbus’ at configuration.yaml, line 80: Extract Air Temperature: count illegal with data_type: uint16 ‘modbus->0->sensors->5’, got {‘name’: ‘Extract Air Temperature’, ‘slave’: 1, ‘address’: 6, ‘count’: 1, ‘data_type’: ‘uint16’, ‘scale’: 0.1, ‘unit_of_measurement’: ‘°C’} Invalid config for ‘modbus’ at configuration.yaml, line 87: Exhaust Air Temperature: count illegal with data_type: uint16 ‘modbus->0->sensors->6’, got {‘name’: ‘Exhaust Air Temperature’, ‘slave’: 1, ‘address’: 7, ‘count’: 1, ‘data_type’: ‘uint16’, ‘scale’: 0.1, ‘unit_of_measurement’: ‘°C’} Invalid config for ‘modbus’ at configuration.yaml, line 94: Return Air Temperature: count illegal with data_type: uint16 ‘modbus->0->sensors->7’, got {‘name’: ‘Return Air Temperature’, ‘slave’: 1, ‘address’: 8, ‘count’: 1, ‘data_type’: ‘uint16’, ‘scale’: 0.1, ‘unit_of_measurement’: ‘°C’}

Is there anyone that can help me.