NZBGet
The NZBGet integration allows you to monitor and control your downloads with NZBGet
配置
要将 NZBGet integration 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
手动配置步骤
如果上述 My 按钮不起作用,您也可以手动执行以下步骤:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 NZBGet。
-
按照屏幕上的说明完成设置。
Sensor
This integration will create these sensors:
-
nzbget_article_cache
: Article cache size in MB. -
nzbget_average_speed
: Average download rate since server start in MB/s. -
nzbget_download_paused
: Whether downloading is paused. -
nzbget_speed
: Current download rate in MB/s. -
nzbget_queue_size
: Remaining size to download in MB. -
nzbget_disk_free
: Free disk space at the storage location of NZBGet. -
nzbget_post_processing_jobs
: Number of Par-Jobs or Post-processing script jobs in the post-processing queue. -
nzbget_post_processing_paused
: Whether post processing is paused. -
nzbget_uptime
: NZBGet server uptime. -
nzbget_size
: Amount of data downloaded since server start in MB. -
nzbget_speed_limit
: Download queue speed limit in MB/s.
Event automation
The NZBGet integration continuously monitors nzbget’s download history. When a download completes, an event usable for automation is triggered on the Home Assistant Bus.
Possible events are:
nzbget_download_complete
The event includes the name, category, and status of the downloaded nzb.
Example automation to send a Telegram message on a completed download:
- alias: "Completed Torrent"
triggers:
- trigger: event
event_type: nzbget_download_complete
event_data:
category: tv
actions:
- action: notify.telegram_notifier
data:
title: "Download completed!"
message: "{{trigger.event.data.name}}"
Actions
Available actions:
-
pause
: Pause the download queue. -
resume
: Resume the download queue. -
set_speed
: Set the download queue speed limit.
Action nzbget/set_speed
Data attribute | Optional | Description |
---|---|---|
speed |
yes | Sets the download speed limit, specified in Kb/s. 0 disables the speed limit. Defaults to 1000. |