La plataforma Twitch en Home Assistant, le permitirá monitorear el estado de su canal de Twitch desde Home Assistant y configurar la automatización en función de la información.
ACTUALIZACIÓN 20/11/2022: ATENCIÓN!!! TEMPORALMENTE ESTA INTEGRACIÓN HA DEJADO DE FUNCIONAR. ESPEREMOS QUE VUELVA A FUNCIONAR LO ANTES POSIBLE.
Configurar ID de cliente y secreto de cliente Twitch en Home Assistant
Cree una nueva aplicación en «Registrar su aplicación» en el portal para desarrolladores de Twitch. Luego obtenga el ID de cliente y el secreto de cliente para la nueva aplicación. Para general el secreto, sólo le tiene que dar al botón Generar secreto.
En URL de redireccionamiento de OAuth, introduce la siguiente dirección https://twitchapps.com/tokengen/ y dale al botón añadir, de lo contrario, no quedará guardada.
Configurar token de OAuth
Para habilitar los atributos de seguimiento y suscripción, se necesita el token de OAuth para obtener los permisos correctos en la API de Twitch. Si no los necesita, ignore los ajustes de configuración: token.
Para obtener el token de OAuth, visite el Generador de tokens de OAuth, inserte su ID de cliente y ambitos user:read:subscriptions internos.
Haga clic en el botón Connect, acepte la pantalla de consentimiento y obtendrá su token de OAuth.
Configuración Twitch en Home Assistant
Para usar Twitch con su instalación, agregue lo siguiente código a su archivo configuration.yaml
sensor:
platform: twitch
client_id: !secret twitch_client_id
client_secret: !secret twitch_client_secret
token: !secret twitch_token
channels:
- channel1
- channel2
Si dispone de archivo sensors.yaml, utilice este otro código
- platform: twitch
client_id: !secret twitch_client_id
client_secret: !secret twitch_client_secret
token: !secret twitch_token
channels:
- channel1
- channel2
En los dos casos, los códigos los guardo en el archivo secrets. Si no sabes cómo funciona este archivo secreto, aquí te lo explico.
VARIABLES DE CONFIGURACIÓN
client_id OBLIGATORIO
Tu ID de cliente de Twitch.
client_secret OBLIGATORIO
Tu secreto de cliente de Twitch.
token (opcional)
Tu token OAuth de Twitch.
channels OBLIGATORIO
Lista de nombres de canales