Некоторое время назад я рассказывал, что на моем сервере кроме умного дома также установлена программа для скачивания торрентов Transmission.
В этой статье хочу рассказать, как с помощью умного дома можно немного автоматизировать процесс скачивания файлов с торрентов и следить за множеством параметров.
Итак, сам transmission у нас установлен. Среди интеграций Home Аssistant можно найти интересующую нас интеграцию.
Заходим в Настройки - Интеграции, нажимаем кнопку “Добавить интеграцию”, в поиске ищем Transmission.
Далее указываем необходимую информацию для подключения.
В качестве альтернативы эту интеграцию можно настроить через внесение изменений в файл configuration.yaml. Для этого надо вписать туда следующее:
transmission:
host: 192.168.1.99
port: 9091
name: Torrent
username: admin
password: admin
scan_interval: 120
При этом обязательным полем является только поле host, куда необходимо вписать адрес сервера с transmission и поля username, и password при использовании авторизации.
После добавления интеграции в умном доме появятся сущности сенсоров и переключателей.
Тут можно мониторить множество параметров, скорость скачивания и раздачи, количество и статусы торрентов, останавливать и запускать торренты, включать ограничение скорости. На основании этих сенсоров, а также событий, которые генерируются интеграцией можно делать автоматизации. Самая востребованная из которых - уведомление о том, что торрент скачен.
О настройке уведомлений в телеграмм я рассказывал в одной из предыдущих статей.
- 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