RaspberryPi からテレビの電源を確実にON/OFFする

スポンサーリンク
スポンサーリンク

Amazon Echo や RaspberryPi から、スマートリモコン eRemote mini を連携させて、音声やコマンドで家電を操作できます。
テレビのリモコン信号を学習させて、テレビの ON/OFF もできます。

スマートリモコン eRemote mini を Raspberry Pi から使う パソコン鳥のブログ
スマートリモコン eRemote mini をAmazon Echo で使えるようにするまで パソコン鳥のブログ

しかし、単にリモコンの電源ボタンの信号を送るだけなので、テレビがついている時に、Echo で「テレビをつけて」と言えば、テレビが消えてしまいます。

RaspberryPi では、HDMIケーブルでテレビと接続されていると、cec-client コマンドを使えば、誤動作無くテレビを操作できます。
ON/OFF等の操作に1秒ほどのタイムラグがありますが、確実にテレビの電源をON/OFFすることが出来ます。

ONにする
echo 'on 0' | cec-client -d 1 -s
OFFにする
echo 'standby 0' | cec-client -d 1 -s

コメント

タイトルとURLをコピーしました