Home Assistant: Recibe las notificaciones en Discord
Una de las integraciones que considero imprescindibles. Recibe las notificaciones en tu móvil.

Regístrate en HDS+
Tutoriales y soporte sobre sistemas NAS, Redes, Docker y SelfHosting.
Sin SPAM. Es gratuito. Ten acceso a todo el contenido.
Home Assistant como ya sabréis, es una herramienta muy potente, pero como todo, tiene trabajo detrás para dejarlo todo configurado a nuestro gusto. En mi caso, algo que encontré imprescindible de configurar fue el hecho de recibir notificaciones para estar informado en todo momento. Por defecto, no están activadas y aunque pueden configurarse en distintas plataformas como Telegram, la documentación al respecto es muy extensa. Pero no ocurre lo mismo con Discord. La guía oficial es muy confusa y con falta de información.
Semanas atrás publiqué una guía de automatización de Home Assistant con Transmission. Con ello conseguíamos recibir notificaciones en nuestro Telegram, pero no en Discord.
Es un proceso bastante sencillo de seguir y hoy aprenderemos a integrar Home Assistant con Discord.
Creación del Bot de Discord
Lo primero que tendremos que hacer es crear un nuevo bot de Discord en nuestra cuenta. Para ello:

- Nos dirigimos al portal Developer de Discord.
- Creamos una nueva aplicación y nos vamos dentro de la pestaña "Bot".
- Pulsamos sobre el botón Reset Token y guardamos el token.
- Nos aseguramos que las opciones marcadas en el tercer punto de la imagen superior están deshabilitadas.
- Por último nos dirigimos a la pestaña General Information y copiamos también el Application ID.
- Abrimos el navegador y copiamos el siguiente enlace, sustituyendo el [APPLICATION_ID] por el nuestro.
https://discordapp.com/api/oauth2/authorize?client_id=[APPLICATION_ID]&scope=bot&permissions=0
Una vez hecho esto, nos pedirá añadir el Bot a un canal nuestro de Discord, que será en el cual recibiremos las notificaciones de Home Assistant.d
Configuración de Home Assistant
Después de dejar listo el bot en nuestra cuenta de Discord, lo primero que tendremos que hacer en Home Assistant es editar el archivo configuration.yaml
y añadir este bloque en la parte inferior del archivo.
notify:
- platform: discord
name: home_assistant
token: <BOT DISCORD TOKEN>
Despues de guardar el archivo, tendremos que añadir una nueva Integración a nuestro Home Assistant. Para ello pulsamos en el enlace inferior.

Esto integrará Discord en nuestro Home Assistant. Lo único que nos pedirá es introducir el nuestro Bot Token.
Configurar las notificaciones
Ya tenemos todo configurado tanto en Discord como en Home Assistant, únicamente nos faltará añadir el servicio de notificaciones a nuestra automatización.
Tendremos que añadir este bloque a la configuración YAML de nuestra automatización:
- service: notify.home_assistant
data:
message: >-
La descarga del Torrent: *{{trigger.event.data.name}}* 🏴☠️ ha
comenzado. Te aviso cuando termine ⏳.
target:
- "ID CANAL DISCORD"
title: "*Notificación Descargas 🔽* #Fecha{{ now().strftime('%d%m%Y') }}"

En el ejemplo superior he utilizado la guía que publiqué semanas atrás para automatizar Transmission con Home Assistant.

Ya tendremos todo integrado y configurado. A partir de ahora recibiremos las notificaciones en nuestro Discord de todas las automatizaciones que hayamos configurado para recibirlas.
