Come controllare in modo efficiente la mia stupida TV tramite Alexa?


12

Ho una TV più o meno stupida (Toshiba 42SL863G) e un sistema home cinema (LG HX806SG) che voglio controllare tramite il comando vocale Alexa. Almeno accenderli e passare alla configurazione TV o home cinema. Sfortunatamente questo sembra significare che devo inviare alcuni comandi a infrarossi.

La migliore soluzione che ho trovato finora avrebbe comportato un Raspberry Pi e migliorato con un ricetrasmettitore a infrarossi personalizzato come quello qui descritto . Quindi, avrei un Raspberry Pi che potrei quindi utilizzare con la libreria LIRC per controllare i miei dispositivi stupidi. Certo, avrei bisogno di scoprire tutti i codici IR e quindi scrivere alcuni script per attivarli in sequenza per impostare una modalità come la modalità TV o la modalità home cinema.

Il prossimo passo sarebbe quindi equipaggiare il mio futuro Pi con un modulo ZigBee o un modulo Z-Wave e provare a fingere di essere un dispositivo smart home generico per Alexa o scrivere un'abilità Alexa personalizzata per attivare in qualche modo gli script di Raspberry Pi.

Non sembra molto diretto. Tuttavia, apparentemente non riesco a trovare un modo più diretto per controllare questi stupidi dispositivi. Il lato positivo è che Pi sarebbe un centro di comando universale a infrarossi.

C'è un modo migliore per raggiungere il mio obiettivo?

Risposte:


11

Il tuo approccio sembra essere il migliore che puoi fare, dal momento che i modelli che hai elencato non supportano alcun tipo di integrazione con Alexa (e penso che sarebbe impossibile modificare direttamente il sistema TV / cinema per collegarlo alla tua rete ).

Il Logitech Harmony Hub sembra prendere un approccio molto simile semplicemente inviando segnali a infrarossi per i dispositivi di controllo 'muti' (proprio come un telecomando tradizionale universale sarebbe), così sembra probabile che il vostro approccio di utilizzare un trasmettitore a infrarossi è corretta (altrimenti Logitech sarebbe probabilmente ho optato per una soluzione diversa al problema!).

Dal sito Web Logitech, ecco una descrizione di come funziona Harmony Hub:

CONTROLLO ARMADIO CHIUSO

Controlla i tuoi dispositivi dietro armadi e porte chiusi con IR, Wi-Fi e Bluetooth® wireless.

Per il tuo caso d'uso specifico, l'infrarosso (IR) è l'unico tipo di trasmissione di cui hai bisogno, poiché la TV e l'home cinema non supportano gli altri metodi.

Tuttavia, in questa nota, potrebbe valere la pena considerare se vale davvero la pena costruirlo da soli anziché acquistare la soluzione preconfezionata da Logitech per questo scopo. Ho verificato la compatibilità per te utilizzando il controllo di compatibilità ed entrambi i tuoi dispositivi sono elencati come supportati, e il tuo metodo di utilizzo del Pi potrebbe essere altrettanto costoso (ma richiederà anche il problema di progettare il software e trovare i codici IR):

Dalla guida che hai collegato, ecco le altre parti richieste:

(nomi di modelli completi omessi e prezzi indicati come più economici quando questo post è stato scritto per 1 unità)

Quando li sommi, il prezzo arriva a circa £ 57,70, il che risparmia £ 41,30 rispetto al Logitech Harmony Hub, ma dovrai dedicare tempo a progettare il software per controllare il trasmettitore / ricevitore IR e l'abilità Alexa. In alternativa, se decidi di integrarlo con SmartThings con i componenti ZigBee / Z-Wave che hai elencato, il totale sarà di circa £ 84 e £ 114 per l'intero dispositivo (quest'ultimo è più del £ 99 Logitech Hub!).

Tuttavia, potresti essere in grado di ridurre significativamente il prezzo utilizzando un microcontrollore più semplice, dal momento che dubito che sarà così complesso da richiedere un Raspberry Pi 3.

In sintesi, se sei in cerca di una sfida e non ti dispiace sporcarti le mani, potresti risparmiare un sacco di soldi progettandolo da solo (purché eviti i componenti davvero costosi ). Se vuoi comodità, la soluzione Logitech sembra ideale poiché l'integrazione con Alexa è già lì e ottieni anche il controllo tramite il tuo smartphone gratuitamente!


1

Ho avuto lo stesso problema. Costruire un ricetrasmettitore a infrarossi è un compito abbastanza difficile (almeno per me) ho provato a saldare tutti i componenti insieme e non ha funzionato.

Quindi, ho cercato una scheda che fa questo e ho trovato questo irdevkit.com 26 $ e ho ordinato 1. L'ho appena testato e funziona! È possibile collegare TX, TR alla scheda di sviluppo per comunicare con il controller IR. Per registrare un segnale IR, inviare E0 al controller e avvierà la modalità di apprendimento. Per trasmettere il codice IR, inviare E3 seguito dal codice ir.

Quindi ho usato una libreria per emulare la mia scheda di sviluppo come switch wemos e Alexa ha iniziato a rispondere alla mia scheda di sviluppo come se fosse uno switch WeMos. Ora posso accendere / spegnere la mia TV usando Alexa.

Spero che questo sia utile per qualcun altro.


Non sono chiaro se questo stia effettivamente rispondendo alla domanda, o più di un commento. Penso che sia una risposta, ma forse potrebbe essere riformulato per essere un po 'meno "chiacchierone" ...
Sean Houlihane,

1

È possibile utilizzare HDMI CEC . L'hardware Raspberry Pi supporta HDMI CEC e così come i tuoi dispositivi, puoi quindi utilizzare la libreria libCEC per inviare comandi tramite HDMI

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.