Criar uma casa inteligente com o Home Assistant é mais fácil do que você pensa. Depois que o básico estiver instalado, luzes, sensores, plugues, interruptores, termostatos e painéis controlados localmente estarão ao seu alcance. Adicione um coordenador Zigbee, emparelhe alguns dispositivos e, de repente, você terá os ingredientes para uma casa inteligente local surpreendentemente capaz.
Mas um dispositivo se recusou a ser substituído de forma limpa: o alto-falante inteligente.
Configurar uma casa inteligente básica é mais fácil do que nunca
Conecte seu dispositivo, conecte-o ao Home Assistant e pronto
Adicionar plugues inteligentes, lâmpadas e outros hardwares IoT pode ser incrivelmente fácil quando seu assistente doméstico estiver instalado e funcionando. Eu recomendo fortemente configurar uma rede Zigbee para desligar o Wi-Fi tanto quanto possível, deixando toda a largura de banda para outros clientes, mas uma vez que o básico esteja instalado, todos esses produtos podem ser adicionados com o clique de um botão. Conectei termostatos, sensores de umidade, sensores de vazamento, lâmpadas, plugues, sensores de movimento, câmeras IP e até unidades de smartphones conectadas a um assistente doméstico. Isso permite algumas automações realmente criativas.
Hubs proprietários e muitos dispositivos domésticos inteligentes gostam de ligar para casa, muitas vezes enviando telemetria ou dados de uso de volta aos servidores dos fornecedores. Isto pode não ser desastroso para a privacidade, mas significa que a sua casa depende de serviços que você não controla. Então coloquei todos os meus dispositivos domésticos inteligentes em uma rede Zigbee e bloqueei tudo em uma LAN virtual (VLAN). Os termos e condições garantem que estes produtos não podem simplesmente abrir novas conexões sem o meu nome.
Mas se houve um dispositivo que tive dificuldade em manter conectado, foi o alto-falante inteligente. Eles também estão conectados à nuvem, mas pelo menos alto-falantes como o Amazon Echo e o Google Nest oferecem funcionalidade aprimorada por meio dessa conexão na nuvem. Por exemplo, você poderia dizer: “Alexa, vai chover amanhã?” e o palestrante verificará a previsão para o local configurado. É muito legal, mesmo que esses dispositivos não sejam alimentados por agentes capazes. Um alto-falante inteligente hospedado localmente pode realmente mudar o jogo.
Quer você tenha um alto-falante Home Assistant Voice ou tenha construído um dispositivo DIY usando um microfone e um computador de placa única (SBC), haverá obstáculos semelhantes se você quiser replicar totalmente a experiência proprietária do alto-falante inteligente oferecida pelo Google.
Construir seu próprio alto-falante inteligente pode ser difícil
Se você nunca considerou a auto-hospedagem do LLM antes, configurar uma casa inteligente básica é mais fácil do que nunca
Há muito a ser dito sobre falar com um alto-falante inteligente, mas eles não funcionam muito bem. Na melhor das hipóteses, há alguma latência e, na pior das hipóteses, o locutor não entende nada do que você está dizendo. Foi quando finalmente abandonei o Amazon Echo e fiz tudo com o Home Assistant Voice Preview Edition. Embora não sejam particularmente ricos em recursos, os alto-falantes inteligentes realizam uma variedade de tarefas, algumas das quais ignorei completamente, incluindo reproduzir estações de rádio, fazer notificações, definir temporizadores, trocar dispositivos e muito mais. Uma substituição significou substituir o microfone, a detecção de palavras de ativação, a conversão de fala em texto, o processamento de intenção, a conversão de texto em fala, a reprodução de mídia e o próprio alto-falante.
Isso é ótimo se você simplesmente não quiser pegar seu smartphone e abrir seu assistente doméstico para fazer alterações. Em relação ao alto-falante, tive que repensar como ele foi configurado e utilizado. Em vez de ser usado como entrada, pode ser programado para saída do Home Assistant. Eu uso a integração para monitorar e rastrear ciclos de lavagem com o dispositivo, que podem ser transmitidos pelo alto-falante quando o programa terminar. Pode até ser usado para indicar quando portas, portões e janelas foram deixados abertos, como quando um alarme foi acionado.
Um iniciante pode gerenciar tudo isso com o Home Assistant, especialmente se quiser usar um LLM hospedado localmente para lidar com solicitações. Para voz local, o Home Assistant pode usar o Whisper para conversão de fala e o Piper para conversão de texto em fala, fornecendo o básico de um pipeline de voz totalmente local. Se você quiser comandos mais naturais e melhor contexto, a integração do Home Assistant Ollama pode conectar o Assist a um LLM hospedado localmente em execução em outro lugar da sua LAN.
É perfeito para Fire TV e outros hardwares de mídia inteligente porque você não precisa desbloquear o telefone para acessar o controlador. Basta pedir ao alto-falante conectado ao assistente doméstico para pausar, reproduzir ou até mesmo pular o que você está assistindo ou ouvindo. Para tornar o alto-falante mais inteligente de uma maneira que realmente me interessa, conecto o Home Assistant a um agente local. O Home Assistant possui integração com Ollama, que é uma das maneiras mais fáceis de incorporar assistentes inteligentes. Portanto, não é possível configurar o alto-falante inteligente no Home Assistant impossível; é apenas um pouco mais difícil do que desembalar um produto Google Nest.
Faça você mesmo e auto-hospedagem é o caminho a percorrer
Há algo especial em hospedar seu próprio hardware, sejam dispositivos personalizados com SBCs ou ESP32s ou algo como um alto-falante Home Assistant. Finalmente, livrar-nos de Alexa significou que poderíamos realmente controlar tudo o que configuramos em casa. O assistente doméstico poderia entender melhor nossas solicitações, e tudo fica na LAN, inclusive o processamento usando Ollama para lidar melhor com o contexto e até mesmo realizar operações mais complexas. O alto-falante em nuvem foi mais fácil. O local era meu.






