The qbittorrent platform allows you to monitor your downloads with qBittorrent from within Home Assistant and setup automations based on the information.


This sensor requires the qBittorrent Web UI enabled. The official reference describes how to set up the Web UI.


To enable this sensor, add the following lines to your configuration.yaml:

# Example configuration.yaml entry
  - platform: qbittorrent
    url: "http://<hostname>:<port>"
    username: YOUR_USERNAME
    password: YOUR_PASSWORD

Configuration Variables

url string Required

The URL of the Web UI of qBittorrent.

name string (Optional)

The name to use when displaying this qBittorrent instance.

username string Required

The username of the Web UI of qBittorrent.

password string Required

The password of the Web UI of qBittorrent.


The qBittorrent integration will add the following sensors:

  • sensor.qbittorrent_status: The status of qBittorrent - up_down, seeding, downloading or idle.
  • sensor.qbittorrent_up_speed: The current total upload speed in kB/s.
  • sensor.qbittorrent_down_speed: The current total download speed in kB/s.