
Данная статья может быть полезна тем кто любит смотреть стримы на твиче. И в то же время создает свой умный дом) и хочет отслеживать когда его любимые стримеры начинают трансляцию.
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
И так, тут особо рассуждать нечего. Поэтому приступим.
Для начала нам нужно перейти по данной ссылке в twitch developers . Там нужно сделать несколько шагов:

Зайти в “Консоль”, далее “Заявки”. И нажать на кнопку “Регистрация приложения”.
После этого откроется следующее окно:

Здесь указываем произвольное название, далее произвольный URL. Ну и нажимаем кнопку создать.
Важно: Если у Вас не включена 2хступенчатая аутентификация, то ничего не получится. Поэтому это нужно сделать, привязав почту и номер мобильного телефона.
Ну после того как все привязано и нажали кнопку создать, у нас создастся данное приложение. И зайдя в него еще раз мы увидим “Идентификатор клиента”. Вот он нам и нужен.

Скопировав код, теперь перейдем в настройки Home Assistant. Тут тоже ничего сложного. Отслеживание стримеров у нас будет сенсером, поэтому добавлять конфиг будем как сенсер.
Сам код выглядит примерно так:
sensor:
- platform: twitch #платформа twitch
client_id: ключ сгенерированный твичем
channels: #ниже будет перечень каналов
- karmikkoala #название канала.
- stray228 #название канала.
Собственно тут все просто. И также можно больше каналов добавлять.
После добавление всего этого дела и перезапуска приложения. Можно добавить все перечисленные в конфиге каналы в “Обзор” как сенсоры. Например возьмем карточку объектов и добавим все каналы туда, как показано на скрине:

Сохраняем. И у нас получится карточка для отслеживания стримов, которая будет иметь два состояния (offline/streaming).
Выглядеть это будет примерно так:

Также открыв каждый стрим можно посмотреть по нему статистику: Колличество подписчиков, просмотров, в какую игру играет и заголовок стрима.
