Найти тему
Smart Home 53

Интеграция торрент-клиента в умный дом

Некоторое время назад я рассказывал, что на моем сервере кроме умного дома также установлена программа для скачивания торрентов Transmission.

В этой статье хочу рассказать, как с помощью умного дома можно немного автоматизировать процесс скачивания файлов с торрентов и следить за множеством параметров.

Итак, сам transmission у нас установлен. Среди интеграций Home Аssistant можно найти интересующую нас интеграцию.

Заходим в Настройки - Интеграции, нажимаем кнопку “Добавить интеграцию”, в поиске ищем Transmission.

-2

Далее указываем необходимую информацию для подключения.

-3

В качестве альтернативы эту интеграцию можно настроить через внесение изменений в файл configuration.yaml. Для этого надо вписать туда следующее:

transmission:
host: 192.168.1.99
port: 9091
name: Torrent
username: admin
password: admin
scan_interval: 120

При этом обязательным полем является только поле host, куда необходимо вписать адрес сервера с transmission и поля username, и password при использовании авторизации.

После добавления интеграции в умном доме появятся сущности сенсоров и переключателей.

-4

Тут можно мониторить множество параметров, скорость скачивания и раздачи, количество и статусы торрентов, останавливать и запускать торренты, включать ограничение скорости. На основании этих сенсоров, а также событий, которые генерируются интеграцией можно делать автоматизации. Самая востребованная из которых - уведомление о том, что торрент скачен.

О настройке уведомлений в телеграмм я рассказывал в одной из предыдущих статей.

- alias: Completed Torrent
trigger:
platform: event
event_type: transmission_downloaded_torrent
action:
service: notify.telegram
data:
title: "Torrent completed!"
message: "{{trigger.event.data.name}}"

Также с помощью вызова сервисов можно добавлять файлы для скачивания или удалять их с клиента. Для этого используются сервисы transmission.add_torrent и transmission.remove_torrent.

Все это вкупе с фантазией позволяет настроить гибкие сценарии уведомлений, добавлять скачивание торрентов через умный дом и даже телеграм бот.

Подписывайтесь на мой канал и страницу в инстаграм @smart.home53, чтобы не пропустить обновления.

#умный дом #smart home #home assistant #transmission #torrent #уведомления #технологии #интернет вещей #telegram #iot