Escuchar la radio desde Home Assistant

Escuchar la radio desde Home Assistant

En esta entrada te enseño como, de una forma súper sencilla, puedes escuchar la radio desde Home Assistant en cualquier dispositivo.

Requisitos previos

Para poder escuchar la radio desde Home Assistant previamente necesitas tener una entidad multimedia configurada, que representa el dispositivo por el que va a salir el audio (por ejemplo, un Google Home, un Alexa, un altavoz local, un asistente local…). Cualquier opción es buena mientras te permita emitir sonido enviado desde Home Assistant.

-25%
ReSpeaker Lite Kit de asistente de voz, asistente de ESPHome, matriz de 2 micrófonos con XIAO ESP32S3 presoldado, altavoz Mono cerrado
Aliexpress
31,34€ 42,35€
ReSpeaker Lite Kit de asistente de voz, asistente de ESPHome, matriz de 2 micrófonos con XIAO ESP32S3 presoldado, altavoz Mono cerrado
Amplificador de alta calidad MAX98357 MAX98357A I2S 3W Clase D interfaz de ruptura I2S DAC decodificador para Audio
Aliexpress
1,85€
Amplificador de alta calidad MAX98357 MAX98357A I2S 3W Clase D interfaz de ruptura I2S DAC decodificador para Audio
-26%
Módulo DAC 1334 UDA1334A I2S DAC, placa de Módulo Decodificador de Audio estéreo para Arduino 3,3 V - 5V CJMCU-1334, rendimiento estable
Aliexpress
2,60€ 3,52€
Módulo DAC 1334 UDA1334A I2S DAC, placa de Módulo Decodificador de Audio estéreo para Arduino 3,3 V - 5V CJMCU-1334, rendimiento estable
-3%
Home Assistant Voice Preview Edition ESP32-S3 SoC con 16 MB de almacenamiento FLASH 2,4 GHz Wi-Fi Bluetooth 5.0
Aliexpress
61,93€ 63,85€
Home Assistant Voice Preview Edition ESP32-S3 SoC con 16 MB de almacenamiento FLASH 2,4 GHz Wi-Fi Bluetooth 5.0
*Algún precio puede haber cambiado desde la última revisión

Radio Browser

Radio Browser es una integración oficial que te permite escuchar la radio desde Home Assistant muy fácilmente. Aunque antes no era una función tan extendida, el hecho de que cada vez sea más fácil integrar altavoces en Home Assistant hace que sea una opción interesante.

  1. Aunque se trata de una integración que viene instalada por defecto, si no fuera así o en algún momento la hubieras eliminado, sólo tienes que ir a Configuración > Dispositivos y servicios > Añadir integración > Radio Browser. Pulsa en «Enviar» y el bloque correspondiente se habrá añadido a tu panel de integraciones. Ahora reinicia Home Assistant.
  2. Si accedes a la integración verás que no te expone dispositivos ni entidades, ya que esta integración funciona de otra forma. En su lugar, accede al apartado de «Medios» desde el menú lateral.
  3. Aquí verás el bloque de «Radio Browser». Si pulsas sobre él se desplegará el catálogo de radios por país, idioma o categoría. En la esquina inferior derecha de esta misma pantalla puedes seleccionar la entidad multimedia por la que quieres reproducir el sonido.
  4. Hecho esto, sólo tienes que pulsar sobre el bloque de la radio que quieras reproducir para que empiece a sonar.

Reproducir la radio desde automatizaciones

Obviamente, para escuchar la radio desde Home Assistant no necesitas hacer manualmente este proceso. Puedes lanzar la radio desde tus automatizaciones o tu panel de control utilizando la acción ‘media_player.play_media’ de la siguiente forma:

action: media_player.play_media
target:
  entity_id: media_player.TU_ENTIDAD_MULTIMEDIA
data:
  media_content_id: media-source://radio_browser/963ccae5-0601-11e8-ae97-52543be04c81
  media_content_type: audio/mpeg

Si te estás preguntando cómo averiguar el código de tu emisora de radio para incluirlo en el código anterior, no hace falta. Puedes seleccionarla desde la interfaz de usuario. Para hacer la prueba ve a Configuración > Automatizaciones y escenas > Scripts > Crear script > Añadir acción > Reproductor multimedia > Reproducir contenido multimedia.

Selecciona tu entidad multimedia en el campo «Seleccionar reproductor multimedia» y pulsa en el icono «+» para elegir tu estación de radio. Luego sólo tienes que guardar este script y llamarlo desde tu panel de control o tus automatizaciones para escuchar la radio desde Home Assistant.

Ideas de automatización

Y si te estás preguntando, ¿por qué querría escuchar la radio desde Home Assistant? Pues aquí tienes algunas ideas:

  • Puedes aunar funciones en un único dispositivo. Por ejemplo, que el mismo altavoz te sirva para recibir notificaciones de audio, ser tu asistente local, reproducir música y radio.
  • Puedes crear un panel visual atractivo, con el control multimedia y accesos directos a tus estaciones de radio favorita.
  • Puedes crear una automatización que inicie la radio al encender la cafetera o metérte en la ducha.
🛟 ¿Dudas? Si necesitas ayuda entra aquí 👈 🎁 Y si te ha gustado y quieres más... 🥑
Contenido exclusivo de Aguacatec