mythtv で WinTV-PVR USB2でテレビを観ているが、チャンネル切り替えを手動で行わないといけないのが面倒臭い。
そこで、パソコン用学習リモコンPC-OP-RS1をAmazonで買った。
設定とか、PC-OP-RS1 の制御は次のページを参考にした。
・仙石浩明の日記: 赤外線リモコンを Linux からコントロール
・まやろぐnounai – Linux からエアコンを操作
で、irrr のスクリプトに、赤外線のコード仕込んで、/usr/local/bin へ配置。
そして、次のスクリプトを作成
[/usr/local/bin/chchg.sh]
#!/bin/bash
irrr $1
v4l2-ctl -d /dev/video1 –set-input=1
mythtv の方は、mythtv-setup の 5.Input Connection にて、外部チャンネル変更コマンドの項目に、chchg.sh を指定してやれば、選択したチャンネルの数字を第一パラメータに設定してスクリプトを呼んでくれる。
ただ、このパラメータは、mysql データベース mythconverg の channel テーブルの freqid フィールドに設定された数字となるが、mythtv-setup でチャンネルを作っても、この項目は空欄となり、設定されない。
従って、phpMyAdmin などで、手動でチャンネル番号を書き込んでやる必要がある。
mythtv で操作が完結していい感じ 🙂