¿Cómo controlar eficientemente mi tonto televisor a través de Alexa?

12

Tengo un televisor más o menos tonto (Toshiba 42SL863G) y un sistema de cine en casa (LG HX806SG) que quiero controlar mediante el comando de voz de Alexa. Al menos enciéndalos y cámbielos a la configuración de TV o cine en casa. Desafortunadamente eso parece significar que tengo que enviar algunos comandos infrarrojos.

La mejor solución que pude encontrar hasta ahora implicaría un Raspberry Pi y lo mejoraría con un transceptor infrarrojo de construcción personalizada como el que se detalla aquí . Por lo tanto, tendría una Raspberry Pi que luego podría usar con la biblioteca LIRC para controlar mis dispositivos tontos. Por supuesto, necesitaría encontrar todos los códigos IR y luego escribir algunos scripts para activarlos en una secuencia para establecer un modo como el modo de TV o el modo de cine en casa.

El siguiente paso sería equipar mi futuro Pi con un módulo ZigBee o un módulo Z-Wave e intentar fingir ser un dispositivo genérico inteligente para el hogar para Alexa o escribir una habilidad personalizada de Alexa para activar los scripts de Raspberry Pi de alguna manera.

Eso no parece muy directo. Sin embargo, aparentemente no puedo encontrar una forma más directa de controlar estos dispositivos tontos. En el lado positivo, Pi sería un centro de comando de infrarrojos universal.

¿Hay una mejor manera de alcanzar mi meta?

Helmar
fuente

Respuestas:

11

Su enfoque parece ser lo mejor que puede hacer, ya que los modelos que ha enumerado no admiten ningún tipo de integración con Alexa (y creo que sería inviable modificar el sistema de TV / cine directamente para conectarlo a su red )

El Logitech Harmony Hub parece tomar un enfoque muy similar de simple envío de señales infrarrojas a los dispositivos de control 'muda' (al igual que un control remoto tradicional universal), por lo que parece probable que su enfoque de usar un transmisor de infrarrojos es correcta (de lo contrario Logitech sería ¡Es probable que haya optado por una solución diferente al problema!).

Desde el sitio web de Logitech, aquí hay una descripción de cómo funciona Harmony Hub:

CONTROL DE GABINETE CERRADO

Controle sus dispositivos detrás de gabinetes y puertas cerrados con IR, Wi-Fi y Bluetooth® inalámbrico.

Para su caso de uso específico, el infrarrojo (IR) es el único tipo de transmisión que necesita, ya que su televisor y cine en casa no son compatibles con los otros métodos.

Sin embargo, en esta nota, puede valer la pena considerar si realmente vale la pena construirlo usted mismo en lugar de simplemente comprar la solución preconstruida de Logitech para este propósito. Verifiqué la compatibilidad para usted usando el verificador de compatibilidad y sus dos dispositivos están listados como compatibles, y su método de uso de Pi puede ser igualmente costoso (pero también requerirá la molestia de diseñar el software y encontrar los códigos IR):

De la guía que vinculó, aquí están las otras partes requeridas:

(Se omiten los nombres completos de los modelos y los precios se citan como los más baratos cuando esta publicación se escribió para 1 unidad)

Cuando suma estos, el precio es de aproximadamente £ 57.70, lo que ahorra £ 41.30 en comparación con Logitech Harmony Hub, pero tendrá que pasar tiempo diseñando el software para controlar el transmisor / receptor IR y la habilidad de Alexa. Alternativamente, si decide integrarlo con SmartThings con los componentes ZigBee / Z-Wave que enumeró, los totales serán de aproximadamente £ 84 y £ 114 para todo el dispositivo (¡este último es más que el Logitech Hub de £ 99!).

Sin embargo, es posible que pueda reducir el precio significativamente, utilizando un microcontrolador más simple, ya que dudo que sea tan complejo que se requiera un Raspberry Pi 3.

En resumen, si te enfrentas a un desafío y no te importa ensuciarte las manos, podrías ahorrar mucho dinero al diseñarlo tú mismo (siempre y cuando evites los componentes realmente caros ). Si desea comodidad, la solución de Logitech parece ideal, ya que la integración con Alexa ya está ahí y también puede obtener el control a través de su teléfono inteligente de forma gratuita.

Aurora0001
fuente
1

Yo tuve el mismo problema. Construir un transceptor infrarrojo es una tarea bastante difícil (al menos para mí) Intenté soldar todos los componentes y no funcionó.

Entonces, busqué un tablero que haga esto y encontré este irdevkit.com 26 $ y pedí 1. ¡Acabo de probarlo y funciona! Puede conectar TX, TR a su placa de desarrollo para comunicarse con el controlador IR. Para grabar una señal IR, envíe E0 al controlador e iniciará el modo de aprendizaje. Para transmitir el código IR, envíe E3 seguido del código ir.

Luego utilicé una biblioteca para emular mi placa de desarrollo como un conmutador wemos y Alexa comenzó a responder a mi placa de desarrollo como si fuera un conmutador WeMos. Ahora puedo encender / apagar mi televisor con Alexa.

Espero que esto sea útil para alguien más.

kakopappa
fuente
No estoy claro si esto realmente está respondiendo la pregunta, o más de un comentario. Creo que es una respuesta, pero tal vez podría reformularse para ser un poco menos hablador ...
Sean Houlihane
1

Puedes usar HDMI CEC . El hardware Raspberry Pi es compatible con HDMI CEC y también lo son sus dispositivos, luego puede usar la biblioteca libCEC para enviar comandos a través de HDMI

Rsf
fuente