Help with Configuration.yaml Modbus

Hi.

New to Hass and still learning so I have maybe done some noob mistake.

But I don’t succeed to get any of the modbus devices to show up??

Any idea


# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml 
script: !include scripts.yaml
scene: !include scenes.yaml
spc:
  api_url: http://192.168.**.2**:8088
  ws_url: ws://192.168.**.2**:8088/ws/spc
automation:
  - alias: "Alarm status changed"
    trigger:
      - platform: state
        entity_id: alarm_control_panel.alarm_1
    action:
      - service: notify.notify
        data:
          message: >
            Alarm changed from {{ trigger.from_state.state }}
            to {{ trigger.to_state.state }}
            by {{ trigger.to_state.attributes.changed_by }}
            
            
# Example configuration.yaml entry
volvooncall:
  username: *********@****.com
  password: *******
  
# Example configuration.yaml entry
bmw_connected_drive:
  name:
    username: *********.**
    password: **********
    region: rest_of_world
    
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.***.3*.4 *    # Add the IP address of the proxy server
# Example configuration.yaml entry

home_connect:
  client_id: ************************4CEC0E
  client_secret: ****************586D2*******
# Example configuration.yaml entry
notify:
  - name: iphone*
    platform: pushover
    api_key: u****************
    user_key: iph***
#automower:
#    username: **************.s*
#    password: ********'
# assuming you have only one non-system user
homeassistant:
  auth_providers:
    - type: trusted_networks
      trusted_networks:
        - 192.168.**.*/24
      allow_bypass_login: ****
    - type: homeassistant

modbus:
  - name: hub1
    type: serial
    baudrate: 9600
    bytesize: 8
    method: rtu
    parity: N
    port: /dev/ttyUSB0
    stopbits: 1
    
binary_sensor:
  - platform: modbus
    inputs:
    - name: Ventilation On
      hub: hub1
      slave: 1
      address: 0
      device_class: power
    - name: Ventilation Overpressure
      hub: hub1
      slave: 1
      address: 1
      device_class: plug
    - name: Ventilation Boost
      hub: hub1
      slave: 1
      address: 2
      device_class: plug
    - name: Ventilation Away
      hub: hub1
      slave: 1
      address: 3
      device_class: plug
    
    
    
    
    
sensor:
  - platform: trafikverket_weatherstation
    name: Väder **********
    api_key: *****************
    station: ********
    monitored_conditions:
        - air_temp
        - humidity
        - precipitation
        - wind_direction
        - wind_direction_text
        - wind_speed
        - wind_speed_max

  - platform: modbus
    scan_interval: 60
    registers:
    - name: Ventilation Outdoors
      hub: hub1
      unit_of_measurement: °C
      slave: 1
      register: 1
      register_type: input
      count: 1
      scale: 1
      offset: 0
      precision: 0
    - name: Ventilation Supply air
      hub: hub1
      unit_of_measurement: °C
      slave: 1
      register: 2
      register_type: input 
      count: 1
      scale: 1
      offset: 0
      precision: 0
    - name: Ventilation Exhaust air house
      hub: hub1
      unit_of_measurement: °C
      slave: 1
      register: 3
      register_type: input
      count: 1
      scale: 1
      offset: 0
      precision: 0
    - name: Ventilation Exhaust air out
      hub: hub1
      unit_of_measurement: °C
      slave: 1
      register: 4
      register_type: input
      count: 1
      scale: 1
      offset: 0
      precision: 0
    - name: Ventilation Rotor
      hub: hub1
      unit_of_measurement: °C
      slave: 1
      register: 6
      register_type: input
      count: 1
      scale: 1
      offset: 0
      precision: 0


  

Refer to the correct format to setup Modbus binary_sensor here-