pyLoad


The pyload integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] allows you to monitor your downloads with pyLoad from within Home Assistant and setup automation based on the information.

To enable this sensor, add the following lines to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file, restart Home Assistant to apply the changes. To view the changes, go to Settings > Devices & services > Entities.

# Example configuration.yaml entry
sensor:
  - platform: pyload

Configuration Variables

host string (Optional, default: localhost)

This is the IP address of your pyLoad download manager.

port integer (Optional, default: 8000)

The port your pyLoad interface uses.

name string (Optional, default: 20)

The name to use when displaying this pyLoad instance.

username string (Optional)

Your pyLoad username.

password string (Optional)

Your pyLoad password.

ssl boolean (Optional, default: false)

Enable SSL/TLS for the host.

If everything is setup correctly, the download speed will show up in the frontend.