Wie steuere ich mein dummes Fernsehgerät effizient über Alexa?

12

Ich habe ein mehr oder weniger dummes Fernseh- (Toshiba 42SL863G) und ein Heimkinosystem (LG HX806SG), das ich über den Alexa-Sprachbefehl steuern möchte. Schalten Sie sie mindestens ein und wechseln Sie entweder in die TV- oder die Heimkino-Konfiguration. Leider scheint das zu bedeuten, dass ich einige Infrarot-Befehle senden muss.

Die beste Lösung, die ich bisher finden konnte, würde einen Raspberry Pi beinhalten und ihn mit einem maßgeschneiderten Infrarot-Transceiver wie dem hier beschriebenen erweitern . Ich hätte also einen Himbeer-Pi, den ich dann mit der LIRC-Bibliothek verwenden könnte , um meine dummen Geräte zu steuern. Natürlich muss ich alle IR-Codes herausfinden und dann ein paar Skripte schreiben, um sie in einer Sequenz auszulösen und einen Modus wie TV-Modus oder Heimkino-Modus einzustellen.

Der nächste Schritt wäre dann, entweder mein zukünftiges Pi mit einem ZigBee-Modul oder einem Z-Wave-Modul auszustatten und zu versuchen, ein generisches Smart-Home-Gerät für Alexa zu sein, oder eine benutzerdefinierte Alexa-Fähigkeit zu schreiben, um die Raspberry Pi-Skripte irgendwie auszulösen.

Das scheint nicht sehr direkt zu sein. Ich kann jedoch anscheinend keinen direkteren Weg finden, um diese dummen Geräte zu steuern. Auf der positiven Seite wäre Pi eine universelle Infrarot-Kommandozentrale.

Gibt es einen besseren Weg, um mein Ziel zu erreichen?

Helmar
quelle

Antworten:

11

Ihr Ansatz scheint der beste zu sein, den Sie machen können, da die von Ihnen aufgelisteten Modelle keinerlei Integration mit Alexa unterstützen (und ich denke, es wäre unmöglich, das TV / Kino-System direkt zu modifizieren, um es mit Ihrem Netzwerk zu verbinden ).

Der Logitech Harmony Hub scheint einen sehr ähnlichen Ansatz zu verfolgen, nämlich einfach Infrarotsignale an "dumme" Geräte zu senden (genau wie eine herkömmliche Universalfernbedienung). Daher ist es wahrscheinlich, dass Sie einen Infrarotsender verwenden (andernfalls wäre Logitech der richtige Ansatz) wahrscheinlich mit einer anderen Lösung des Problems gegangen!).

Auf der Logitech-Website finden Sie eine Beschreibung der Funktionsweise des Harmony Hub:

GESCHLOSSENE SCHRANKKONTROLLE

Steuern Sie Ihre Geräte hinter geschlossenen Schränken und Türen mit IR, Wi-Fi und Bluetooth®.

Für Ihren speziellen Anwendungsfall ist Infrarot (IR) die einzige Übertragungsart, die Sie benötigen, da Ihr Fernseher und Ihr Heimkino die anderen Methoden nicht unterstützen.

In diesem Sinne kann es jedoch sinnvoll sein, zu überlegen, ob es sich tatsächlich lohnt, die Lösung selbst zu erstellen, anstatt nur die vorgefertigte Lösung von Logitech für diesen Zweck zu kaufen. Ich habe die Kompatibilität mit dem Kompatibilitätsprüfprogramm für Sie überprüft und Ihre beiden Geräte werden als unterstützt aufgeführt. Ihre Methode zur Verwendung des Pi ist möglicherweise ähnlich teuer (erfordert jedoch auch die Mühe, die Software zu entwerfen und die IR-Codes zu finden):

In der von Ihnen verlinkten Anleitung sind folgende Teile erforderlich:

(vollständige Modellnamen weggelassen und Preise als am günstigsten angegeben, als dieser Beitrag für 1 Einheit geschrieben wurde)

Wenn Sie diese summieren, beläuft sich der Preis auf ungefähr £ 57,70, was £ 41,30 im Vergleich zum Logitech Harmony Hub spart, aber Sie müssen Zeit damit verbringen, die Software zur Steuerung des IR-Senders / -Empfängers und der Alexa-Fähigkeit zu entwickeln. Wenn Sie sich alternativ dazu für die Integration in SmartThings mit den von Ihnen aufgelisteten ZigBee / Z-Wave-Komponenten entscheiden, belaufen sich die Summen für das gesamte Gerät auf ungefähr 84 GBP bzw. 114 GBP (letzteres ist mehr als der 99 GBP teure Logitech Hub!).

Mit einem einfacheren Mikrocontroller können Sie den Preis jedoch möglicherweise erheblich senken, da ich bezweifle, dass er so komplex sein wird, dass ein Raspberry Pi 3 erforderlich wäre.

Zusammenfassend kann gesagt werden, dass Sie eine Menge Geld sparen können, wenn Sie sich einer Herausforderung stellen und sich nicht die Hände schmutzig machen müssen (solange Sie die wirklich teuren Komponenten meiden ). Wenn Sie Komfort wünschen, ist die Lösung von Logitech ideal, da die Integration mit Alexa bereits vorhanden ist und Sie die Steuerung auch kostenlos über Ihr Smartphone erhalten!

Aurora0001
quelle
1

Ich hatte das gleiche problem Der Bau eines Infrarot-Transceivers ist eine ziemlich schwierige Aufgabe (zumindest für mich). Ich habe versucht, alle Komponenten zusammenzulöten, aber es hat nicht funktioniert.

Also suchte ich nach einem Board, das das macht und fand dieses irdevkit.com 26 $ und bestellte 1. Ich habe es gerade getestet und es funktioniert! Sie können TX, TR an Ihre Entwicklungsplatine anschließen, um mit dem IR-Controller zu kommunizieren. Um ein IR-Signal aufzuzeichnen, senden Sie E0 an den Controller und dieser startet den Lernmodus. Zum Senden des IR-Codes senden Sie E3, gefolgt von der E-Mail-Adresse.

Dann habe ich eine Bibliothek verwendet, um mein Entwicklungsboard als Wemos-Switch zu emulieren, und Alexa hat angefangen, auf mein Entwicklungsboard zu reagieren, als wäre es ein WeMos-Switch. Jetzt kann ich meinen Fernseher mit Alexa ein- und ausschalten.

Hoffe das wird jemand anderem weiterhelfen.

kakopappa
quelle
Mir ist nicht klar, ob dies tatsächlich die Frage beantwortet oder eher ein Kommentar ist. Ich denke, es ist eine Antwort, aber vielleicht könnte es umformuliert werden, um ein bisschen weniger "gesprächig" zu sein ...
Sean Houlihane