Dentro de todas las posibilidades de enviar notificaciones de cosas que suceden en Home Assistant, una muy interesante es poder enviar avisos directamente a tu cuenta de Mastodon. Actualmente Home Assistant tiene soporte para Mastodon y podemos configurar una cuenta que será utilizada para notificar todo lo que queramos con


Dentro de todas las posibilidades de enviar notificaciones de cosas que suceden en Home Assistant, una muy interesante es poder enviar avisos directamente a tu cuenta de Mastodon.

Actualmente Home Assistant tiene soporte para Mastodon y podemos configurar una cuenta que será utilizada para notificar todo lo que queramos con nuestras automatizaciones.

¿Pero para que queremos publicar en Mastodon cosas que sucedan en nuestro Home Assistant? Pues algo que se me ha ocurrido, es poder publicar cada vez que mi gato come. Y ya sabemos como le gusta a la comunidad de Mastodon a los gatos, así que podemos sacar una instantánea del momento con alguna cámara que tengamos cerca.

Creación de APP en Mastodon

Lo primero que tenemos que hacer es acceder a nuestro Mastodon y crear los datos necesarios para utilizar la propia API de Mastodon. Para ello nos vamos a Preferencias - Desarrollo y hacemos clic sobre el botón Nueva Aplicación.

Tendremos que seleccionar un Nombre de Aplicación luego añadir un Sitio Web y finalmente seleccionar únicamente read:accounts y write:accounts.

Tras la creación tendremos acceso al ID de la aplicación, al Secreto o Secret Token y al Token de acceso.

Configurar Mastodon en Home Assistant

Lo segundo será ir a modificar nuestro fichero de configuración de Home Assistant, así que abre tu editor preferido y en configuration.yaml añade lo siguiente:

notify:
  - name: mastodon
    platform: mastodon
    access_token: XXXXX
    client_id: XXXXXX
    client_secret: XX-XXXX
    base_url: https://nodo.mastodon
  • name: Nombre de la integración
  • platform: mastodon
  • access_token: Es lo que aparece en Mastodon como "Tu token de acceso".
  • client_id: Es lo que aparece en Mastodon como "Id de la aplicación".
  • client_secret: Es lo que aparece en Mastodon como "Secreto".
  • base_url: La URL completa del nodo donde tienes la cuenta.

Guardamos y reiniciamos Home Assistant para que recargue la nueva configuración.

[ACTUALIZACIÓN] Integración con Home Assistant UI

Desde la versión 2024.8 esta integración no es necesaria configurarla editando el fichero de configuración y se puede hacer con interfaz gráfica.

Así que vamos a Ajustes - Dispositivos y Servicios - Añadir Integración y buscamos Mastodon:

Añadimos la integración y nos pedirá los datos:

Aquí tenemos que configurar nuestro nodo de Mastodon y los datos mencionados anteriormente.

Y una vez configurado ya tendremos el servicio disponible:

Probando nuestra nueva integración

Dentro de nuestro Home Assistant, vamos a Herramientas para desarrolladores y luego vamos a la pestaña de Servicios deberemos de seleccionar el servicio llamado notify.mastodon para poder enviar nuestro primer toot:

Y aquí el resultado:


Más sobre ./voidNull

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación