domingo, 21 de julio de 2024

Home Assistant: Notificaciones de voz en móviles android

Por ahora hemos generado notificaciones de texto en Home Assistant que llegan al dispositivo móvil que hemos seleccionado pero en este artículo explicaré como generar notificaciones con mensajes de voz para que se reproduzcan en nuestro móvil, eso sí, tiene que ser un android.

Para realizar pruebas previas, seleccionamos desde el menú lateral la opción Herramientas para desarrolladores - Servicios. En el campo Servicios seleccionamos Notificaciones: Send a notification via mobile_app_X siendo X el dispositivo móvil y el el campo mensaje indicamos TTS. A continuación, en el campo data debemos indicar lo siguiente:

  • tts_text: Prueba de audio en Home Assistant
  • media_stream: alarm_stream_max

En la primera línea le indicamos qué mensaje queremos que se reproduzca en nuestro móvil. En la segunda línea le indicamos que lo reproduzca por el "canal" de alarma y al máximo volumen ya que,  por defecto, el mensaje utiliza el canal multimedia al volumen configurado en el mismo.


Estos mensajes no "dejan huella", es decir, que si no lo oímos en el momento en que se reproduce, no tendremos constancia de que se ha producido dicha notificación por lo que es aconsejable añadir también un mensaje de texto normal.

Ejemplo práctico

Voy a modificar las notificaciones realizadas en la prueba de concepto de Detectar la pérdida de la señal Wi-Fi para que nos reproduzca el mensaje en formato de audio y modificamos los parámetros del mensaje de texto. Para ello accedemos a Ajustes - Automatizaciones y escenas y editamos la escena elegida. 

Añadimos una nueva acción del tipo Notificación - Send a notification via mobile_app_X. La programamos con las opciones anteriores y Guardar.


Ahora, cuando perdamos la conexión Wi-Fi no solo recibiremos una notificación de texto. Además, recibiremos una notificación de audio.


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.