Alexaでダムテレビを効率的に制御する方法


12

Alexaの音声コマンドで制御したい、多かれ少なかれダムテレビ(東芝42SL863G)とホームシネマシステム(LG HX806SG)があります。少なくともそれらをオンにして、テレビまたはホームシネマの構成に変更します。残念ながら、赤外線コマンドを送信する必要があるということです。

私がこれまでに見つけた最良の解決策は、Raspberry Piを必要とし、ここで詳述するようなカスタムビルドの赤外線トランシーバーでそれを強化することです。したがって、LIRCライブラリで Raspberry Piを使用して、ダムデバイスを制御できます。もちろん、すべてのIRコードを見つけてから、いくつかのスクリプトを記述して、それらをシーケンスでトリガーし、TVモードやホームシネマモードなどのモードを設定する必要があります。

次のステップは、私の将来のPiにZigBeeモジュールまたはZ-Waveモジュールを装備し、Alexaの汎用スマートホームデバイスになりすまそうとするか、何らかの方法でRaspberry PiスクリプトをトリガーするカスタムAlexaスキルを作成することです。

それは非常に直接的ではないようです。しかし、これらの愚かなデバイスを制御するより直接的な方法を見つけることはできないようです。プラス面では、Piは普遍的な赤外線コマンドセンターになります。

目標を達成するためのより良い方法はありますか?

回答:


11

あなたがリストしたモデルはAlexaとの統合を一切サポートしていないため、あなたのアプローチはあなたができる最善のようです(そしてそれをあなたのネットワークに接続するためにTV /シネマシステムを直接修正することは実行不可能だと思います)。

ロジクールハーモニーハブは、赤外線送信機を使用してのあなたのアプローチが正しいと思わせそうロジクールう(、単に「ダム」デバイスを(ちょうど伝統的なユニバーサルリモコンたい)を制御するために赤外線信号を送信するのに非常に類似したアプローチを取るように見えます問題の別の解決策にたぶん行きました!)。

Logitech Webサイトから、Harmony Hubがどのように動作するかの説明を以下に示します。

閉じたキャビネット制御

IR、Wi-Fi、およびBluetooth®ワイヤレスを使用して、閉じたキャビネットやドアの後ろにあるデバイスを制御します。

テレビやホームシネマは他の方法をサポートしていないため、特定のユースケースでは、赤外線(IR)が必要な唯一の伝送タイプです。

ただし、このメモでは、この目的のためにロジクールから事前に構築されたソリューションを購入するのではなく、実際に自分で構築する価値があるかどうかを検討する価値があります。互換性チェッカーを使用して互換性を確認しましたが、両方のデバイスがサポート対象としてリストされており、Piの使用方法も同様に高価になる可能性があります(ただし、ソフトウェアの設計とIRコードの検索に手間がかかります):

リンクしたガイドから、必要な他のパーツは次のとおりです。

(完全なモデル名は省略され、この投稿が1ユニットについて書かれたときに価格が最も安いと見積もられました)

これらを合計すると、価格は約57.70ポンドになり、Logitech Harmony Hubと比較して41.30ポンド節約できますが、IRトランスミッター/レシーバーとAlexaスキルを制御するソフトウェアの設計に時間を費やす必要があります。または、リストしたZigBee / Z-WaveコンポーネントでSmartThingsと統合することにした場合、合計はデバイス全体で約84 ポンドと114ポンドになります(後者はLogitech Hubの99ポンド以上です!)。

Raspberry Pi 3が必要になるほど複雑になるとは思わないので、よりシンプルなマイクロコントローラーを使用することで、価格を大幅に引き下げることができるかもしれません。

要約すると、あなたが挑戦に挑戦していて、手を汚すことを気にしないなら、あなたはそれを自分で設計することでかなりのお金を節約することができます(本当に高価なコンポーネントを避ける限り)。利便性が必要な場合は、Alexaとの統合がすでに存在し、スマートフォンからも無料で制御できるため、Logitechのソリューションが理想的です!


1

同じ問題がありました。赤外線トランシーバーの構築は非常に難しい作業です(少なくとも私にとっては)、すべてのコンポーネントをはんだ付けしようとしましたが、うまくいきませんでした。

そこで、これを行うボードを探して、このirdevkit.comを 26 $で見つけて1を注文しました。私はそれをテストしただけで動作します。TX、TRを開発ボードにフックして、IRコントローラーと通信できます。IR信号を記録するには、E0をコントローラーに送信すると、学習モードが開始されます。IRコードを送信するには、E3に続いてircodeを送信します。

次に、ライブラリを使用して開発ボードをwemosスイッチとしてエミュレートし、Alexaは開発ボードにWeMosスイッチのように応答し始めました。これで、Alexaを使用してテレビのオン/オフを切り替えることができます。

これが他の人に役立つことを願っています。


これが実際に質問に答えているのか、それともコメントなのかはわかりません。私はそれが答えだと思うが、多分それは少し「おしゃべり」であると言い換えることができ...
ショーンHoulihane

1

HDMI CECを使用できます。Raspberry PiハードウェアはHDMI CECをサポートしているため、デバイスもサポートされているため、libCECライブラリを使用してHDMI経由でコマンドを送信できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.