Integrando nosso sistema de som multiroom com Volumio e Snapcast no Home Assistant

Se você tem o prazer e o prazer de ter um Volumio para gerenciar o áudio da sua casa (ou empresa), Você sabe como ouvir seus MP3s, rádios online ou Spotify (entre outros) e você também tem vários alto-falantes com Snapcast distribuído, Podemos administrá-lo como se não, do nosso amado Home Assistant, Dê uma olhada, é incrível!

Se você não sabe do que estou falando, e você não sabe o que é Volumio, Confira este post antigo que certamente irá inspirá-lo e encorajá-lo a montá-lo em um Raspberry Pi (ou em uma VM). E se você quiser implantar vários Raspberry Pi com alto-falantes para ter a melhor música de fundo que você pode imaginar, Fazer Check-out Este outro documento. Poço, direto ao ponto, Começou!

Tudo o que você precisa fazer é adicioná-lo ao arquivo de configuração do Home Assistant, em 'configuration.yaml’ As seguintes informações, que nada mais é do que o endereço IP do Volumio e sua porta, que por padrão é 3000tcp:

media_player:
  - Plataforma: Anfitrião Volumio: DIRECCION_IP_VOLUMIO porto: 3000

Com isso teremos o suficiente para controlar nosso Volumio, Mas enquanto estamos nisso,… por que não controlar também os alto-falantes que conectamos ao Snapcast? Se tivermos o Snapcast habilitado no Volumio (Como coloquei no link anterior) com vários Raspberry Pis como alto-falantes espalhados pela casa ou escritório, Deixo-vos o código adicional que devemos adicionar. E outro 'desde', aproveitando o Volumio, por ter MPD (Daemon do reprodutor de música) Instalado e habilitado, Também podemos adicioná-lo às configurações, Não nos deixa controlar muito, mas pode ser usado para enviar mensagens de áudio para os alto-falantes… Ah, Algo interessante, Não? para que os oradores nos avisem, e nos avise quando a mulher chegar, ou um compromisso no calendário, ou o que quisermos de Hassio… Nesse caso, A seguinte configuração permaneceria:

media_player:
  - Plataforma: Anfitrião Volumio: DIRECCION_IP_VOLUMIO porto: 3000
  - Plataforma: Snapcast Host: DIRECCION_IP_VOLUMIO
  - Plataforma: maldito nome: volumio_mpd anfitrião: DIRECCION_IP_VOLUMIO

Poço, como de costume, salvamos o arquivo e reiniciamos o Hassio, em "Configurações" > "Controle do servidor" > "Gerenciamento de servidor" > "Reiniciar". Com isso tudo pronto!

Agora só precisamos adicionar um painel de tipo “Controle de mídia” e procure nosso Volumio lá, como podemos ver, os dispositivos Snapcast também nos detectaram, neste caso, como eu disse, existem vários Raspberry Pis pela casa que atuam como alto-falantes.

Será tão simples quanto queremos personalizar uma visualização com nosso sistema de som, neste caso, lidamos com Volumio, mas também com um iframe, Eu gosto mais de sua interface 🙂 e depois de adicionar cada dispositivo SnapCast que nos detectou, podemos adicioná-los na visualização que nos interessa.

O objetivo será conseguir controlar o volume de cada um, além de poder desligar ou ligar os alto-falantes remotamente.

Se adicionarmos a entidade Volumio MPD, podemos usar TTS (Conversão de texto em fala) Os alto-falantes do Google podem enviar mensagens de texto, Ideal para gerar determinados alertas. Se você estiver interessado nesta parte, você deve adicionar o arquivo de configuração do Home Assistant (lembre-se de reiniciar Hassio mais tarde):

Tts:
  - Plataforma: google_translate idioma: 'es'
    cache: verdadeiro cache_dir: /TMP/TTS time_memory: 300
    base_url: Referências HTTP://DIRECCION_IP_VOLUMIO:8123
    service_name: google_say

E, como sempre, automações, Nossos amigos 😉 podem fazer o que quisermos, que ele coloca a música em nós em algum momento, uma lista de reprodução do Spotify nas manhãs de domingo, para nos avisar pelos alto-falantes quando alguém chega em casa, etc, etc…

Deixo-vos os links das integrações que utilizámos neste post caso queiram ter mais informações:

Espero que você tenha achado curioso e interessante!

Postagens recomendadas

Autor

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Não hesite em contactar-me, Vou tentar ajudá-lo sempre que puder, Compartilhar é viver ;) . Desfrute de documentos!!!