Integrando en Home Assistant nuestro sistema de sonido multiroom con Volumio y Snapcast
Si tenéis el gusto y placer de tener un Volumio para gestionar el audio de vuestro hogar (o empresa), ya sabéis para escuchar vuestros mp3, radios online o Spotify (besteak beste) y además tenéis diversos altavoces con Snapcast repartidos, podemos gestionarlo como no, desde nuestro amado Home Assistant, échale un vistazo que es una pasada!
Ez badakizu zer ari naizen esaten, eta ez badakizu zer den Volumio, begiratu post zahar hau ziur inspiratuko zaituela eta animatuko zaituela Raspberry Pi batean montatzeko (edo MV batean). Eta Raspberry Pi batzuk altavozekin ezartzea nahi baduzu, pentsa dezakezun musika-haria onena izateko, echa un vistazo a beste dokumentu hau. Onena, zuzen, comenzamos!
Home Assistant-eko gure konfigurazio-fitxategian gehitzea nahikoa izango da, 'configuration.yaml' -n’ hurrengo informazioa, eta ez da Volumio-ren IP helbidea eta bere ataka baino ez, lehentasunez 3000tcp da:
media_player: - platform: volumio host: VOLUMIO_IP_HELBIDEA port: 3000
Horrekin nahikoa izango dugu gure Volumio kontrolatzeko, baina hemen gaudela… zergatik ez kontrolatu ere Snapcast-ekin konektatutako altavozak? Snapcast Volumio-n gaituta badugu (como puse en el link anterior) con varias Raspberry Pi como altavoces repartidos por casa o la oficina, os dejo el código adicional que deberíamos añadir. Y otro ‘ya que’, aprovechándonos de Volumio, al disponer de MPD (Music Player Daemon) instalado y habilitado, podemos añadirlo también a la configuración, no nos dejará controlar mucho, pero nos puede servir para mandar mensajes de audio a los altavoces… ohhh, algo interesante, ¿no? para que nos den avisos los altavoces, y nos avise cuando llega la mujer, o alguna cita del calendario, o lo que nos de la gana de Hassio… En ese caso, quedaría la siguiente configuración:
media_player: - platform: volumio host: VOLUMIO_IP_HELBIDEA port: 3000 - platform: snapcast host: DIRECCION_IP_VOLUMIO - platform: mpd name: volumio_mpd host: DIRECCION_IP_VOLUMIO
Onena, como siempre, guardamos el fichero y reiniciamos Hassio, desde “Configuración” > Zerbitzariaren kontrola > Zerbitzariaren kudeaketa > Berrabiarazi. Hau guztia prest dagoenean!
Orain panel mota bat gehitu besterik ez dugu izango “Medien kontrola” eta han Volumio bilatu, ikus dezakegunez, Snapcast gailuak ere detektatuak izango dira, kasu honetan etxean dauden hainbat Raspberry Pi dira, bozgorailu lanak egiten dituztenak.
Hain erraza izango da gure sistemaren ikuspegia pertsonalizatzea nahi dugun bezalaxe, kasu honetan Volumio erabiltzen dugu, baina iframe batekin ere, Interfazeak gustatzen zait gehiago 🙂 eta SnapCast-ek detektatu dituen gailu bakoitza gehitu ondoren, interesatzen zaigun bistaratzean gehitu dezakegu.
Helburua izango da bakoitzaren bolumena kontrolatu ahal izatea, así como poder apagar o encender los altavoces de manera remota.
Si añadimos la entidad de Volumio MPD podremos mediante TTS (Text-to-Speech) de Google poder enviar mensajes de texto a los altavoces, ideal para generar ciertas alertas. Si te interesa esta parte debes añadir en el fichero de configuración de Home Assistant (acordaros de reiniciar Hassio posteriormente):
tts: - platform: google_translate language: 'es' cache: true cache_dir: /tmp/tts time_memory: 300 base_url: http://DIRECCION_IP_VOLUMIO:8123 service_name: google_say
Y como siempre las automatizaciones, nuestras amigas 😉 podemos hacer lo que nos interese, que nos ponga el hilo musical a alguna hora, una lista de Spotify los domingos a la mañana, que nos avise por los altavoces cuando alguien llega a casa, eta abar, eta abar…
Hemen uzten dizkizuedazue post honetan erabili ditugun integrazioetako estekak, informazio gehiagorik nahi baduzue:
- Volumio, : https://www.home-assistant.io/integrations/volumio/
- SnapCast: https://www.home-assistant.io/integrations/snapcast/
- Text to Speech (TTS): https://www.home-assistant.io/integrations/tts/
Espero dut bitxia eta interesgarria iruditu zaizuela!















































