Como controlar eficientemente minha TV idiota via Alexa?

12

Eu tenho uma TV mais ou menos burra (Toshiba 42SL863G) e sistema de cinema em casa (LG HX806SG) que desejo controlar através do comando de voz Alexa. Pelo menos ligue-os e mude para a configuração de TV ou cinema em casa. Infelizmente, isso parece significar que eu tenho que enviar alguns comandos de infravermelho.

A melhor solução que eu poderia encontrar até agora implicaria um Raspberry Pi e o aprimoraria com um transceptor infravermelho de construção personalizado, como o detalhado aqui . Assim, eu teria um Raspberry Pi que eu poderia usar com a biblioteca LIRC para controlar meus dispositivos burros. Claro, eu precisaria descobrir todos os códigos de infravermelho e, em seguida, escrever alguns scripts para acioná-los em uma sequência para definir um modo como o modo de TV ou o modo de cinema em casa.

O próximo passo seria equipar meu futuro Pi com um módulo ZigBee ou Z-Wave e tentar fingir ser um dispositivo doméstico inteligente genérico para Alexa ou escrever uma habilidade Alexa personalizada para acionar os scripts do Raspberry Pi de alguma forma.

Isso não parece muito direto. No entanto, aparentemente não consigo encontrar uma maneira mais direta de controlar esses dispositivos idiotas. No lado positivo, Pi seria um centro de comando infravermelho universal.

Existe uma maneira melhor de alcançar meu objetivo?

Helmar
fonte

Respostas:

11

Sua abordagem parece ser a melhor possível, pois os modelos que você listou não suportam nenhum tipo de integração com o Alexa (e eu acho que seria inviável modificar o sistema de TV / cinema diretamente para conectá-lo à sua rede )

O Logitech Harmony Hub parece adotar uma abordagem muito semelhante ao simples envio de sinais infravermelhos para controlar dispositivos "burros" (como faria um controle remoto universal tradicional), então parece provável que sua abordagem de uso de um transmissor infravermelho esteja correta (caso contrário, a Logitech provavelmente optaram por uma solução diferente para o problema!).

No site da Logitech, veja uma descrição de como o Harmony Hub opera:

CONTROLE DE ARMÁRIO FECHADO

Controle seus dispositivos atrás de armários e portas fechados com IR, Wi-Fi e Bluetooth® sem fio.

Para o seu caso de uso específico, o infravermelho (IR) é o único tipo de transmissão necessário, pois a TV e o cinema em casa não suportam os outros métodos.

No entanto, nesta observação, pode valer a pena considerar se realmente vale a pena construí-lo, em vez de apenas comprar a solução pré-criada da Logitech para esse fim. Eu verifiquei a compatibilidade para você usar o verificador de compatibilidade e ambos os dispositivos estão listados como suportados, e seu método de usar o Pi pode ser igualmente caro (mas também exigirá o trabalho de projetar o software e encontrar os códigos de infravermelho):

No guia que você vinculou, aqui estão as outras partes necessárias:

(nomes completos do modelo omitidos e preços cotados como mais baratos quando esta postagem foi escrita para 1 unidade)

Quando você soma esses valores, o preço é de aproximadamente £ 57,70, o que economiza £ 41,30 em comparação com o Logitech Harmony Hub, mas você terá que gastar algum tempo projetando o software para controlar o transmissor / receptor de infravermelho e a habilidade Alexa. Como alternativa, se você decidir integrá-lo ao SmartThings com os componentes ZigBee / Z-Wave listados, os totais serão de aproximadamente £ 84 e £ 114 para todo o dispositivo (este último é mais do que o Logitech Hub de £ 99!).

Você pode reduzir significativamente o preço usando um microcontrolador mais simples, pois duvido que seja tão complexo que um Raspberry Pi 3 seja necessário.

Em resumo, se você estiver enfrentando um desafio e não se importar em sujar as mãos, poderá economizar bastante dinheiro projetando-o você mesmo (desde que evite os componentes realmente caros ). Se você deseja comodidade, a solução da Logitech parece ideal, pois a integração com o Alexa já está lá e você também obtém o controle via smartphone gratuitamente!

Aurora0001
fonte
1

Eu tive o mesmo problema. Construir transceptor de infravermelho é uma tarefa bastante difícil (pelo menos para mim). Tentei soldar todos os componentes juntos e não funcionou.

Então, procurei uma placa que fiz isso e encontrei este irdevkit.com 26 $ e encomendei 1. Acabei de testar e funciona! Você pode conectar TX, TR à sua placa de desenvolvimento para se comunicar com o controlador IR. Para gravar um sinal de infravermelho, envie E0 ao controlador e ele iniciará o modo de aprendizado. Para transmitir o código IR, envie o E3 seguido pelo ircode.

Então eu usei uma biblioteca para emular meu quadro de desenvolvedores como uma opção do wemos e o Alexa começou a responder ao meu quadro de desenvolvedores como se fosse um comutador do WeMos. Agora posso ligar / desligar minha TV usando o Alexa.

Espero que isso seja útil para outra pessoa.

kakopappa
fonte
Não estou claro se isso está realmente respondendo à pergunta ou mais como um comentário. Eu acho que é uma resposta, mas talvez ele poderia ser reformulado para ser um pouco menos 'tagarela' ...
Sean Houlihane
1

Você pode usar o HDMI CEC . O hardware Raspberry Pi suporta HDMI CEC e, assim como seus dispositivos, você pode usar a biblioteca libCEC para enviar comandos por HDMI

Rsf
fonte