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?
fonte
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
fonte