"Okay Nabu... las noticias" ¿No sería genial poder decir esto y que te reproduzca las últimas noticias de esa hora? Pues con Home Assistant Voice es posible.
En este tutorial explicaremos como crea una integración para reproducir un audio cuando ejecutemos un comando en Assist.
Encontrar la URL
Como ya he mencionado, lo que necesito hacer es que cuando a Assist le pida las noticias me reproduzca las últimas noticias de Notícies Catalunya Informació. En este caso, después de revisar varias URLs he descubierto que 3Cat ofrece una dirección donde cargan las últimas noticias cada hora.

Revisando el código HTML de la web, veo que hay un fichero MP3 donde cargan siempre la última hora. Por lo tanto, el fichero siempre es el mismo. Este fichero es el que usaremos para la automatización.
Otras radios
Si por ejemplo, necesitas las noticias de otra radio, deberás de buscar si hacen lo mismo que en 3Cat o tienen un RSS donde cargan el último audio. Si tienes un RSS se puede elaborar un script para coger siempre el último feed.
Automatización en Home Assistant
La automatización es muy sencilla, ya que lo que tenemos que hacer es reproducir un audio.
El desencadenante tiene que ser una Frase, por lo tanto cuando se diga "Ok nabu, las noticias" se tiene que lanzar la automatización:

En este caso no añadiremos ninguna condición, pero se podría añadir sin problemas.

Entonces lo que haremos será reproducir el contenido multimedia en nuestro dispositivo de Home Assistant Voice.
Automatización en YAML
Si queréis tener el código de la automátización, os lo dejo aquí:
alias: Poner las noticias
description: "Para poner las noticias con Assist"
triggers:
- trigger: conversation
command: Las noticias
conditions: []
actions:
- action: media_player.play_media
metadata: {}
data:
media_content_type: audio/mpeg
media_content_id: https://audios.3catvideos.cat/multimedia/mp3/8/7/1344248582678.mp3
target:
device_id:
- [dispositivo del altavoz]
mode: single
device_id con el dispositivo del altavoz que quieras que se reproduzca el audio.Más sobre ./voidNull
- 📖 Aprende todos sobre los comandos de GNU/Linux en nuestro Diccionario "De la A a la Z: Los comandos de GNU/Linux"
- 💪 ¡Forma parte de la Comunidad de ./voidNull!
- 🤖 Disfruta de todos nuestros Cursos sobre Ansible, Proxmox, Home Assistant entre otros.
- 📩 Mantente actualizado con lo último en GNU/Linux y Software Libre. Recibe nuestra Newsletter mensual.

Comentarios