質問
Raspberry Pi OSでSONYのブルーレイレコーダーのリモコンをPythonスクリプトで作りたい。既に、LIRCライブラリをインストールしている。lircd.confファイルを編集し、全てのリモコンボタンのリモコン信号を定義したいが、irrecordコマンドを使用せず、直接リモコンコードを書き込みたい。どのようにlircd.confを編集すればいいですか?
お答え
LIRCライブラリを使用して、lircd.confファイルにリモコン信号を直接書き込むことができます。以下の手順に従って、lircd.confファイルを編集し、全てのリモコンボタンのリモコン信号を定義することができます。
- lircd.confファイルを編集する前に、lircdサービスを停止してください。
sudo systemctl stop lircd
- lircd.confファイルを開き、以下のように記述してください。
begin remote
name <REMOTE_NAME>
flags RAW_CODES
eps 30
aeps 100
ptrail 0
repeat 0 0
gap 299716
toggle_bit_mask 0x0
frequency 38400
duty_cycle 50
# Add your buttons here
begin raw_codes
name <BUTTON_NAME_1>
<CODE_1> <CODE_2> ...
name <BUTTON_NAME_2>
<CODE_1> <CODE_2> ...
...
end raw_codes
end remote
- <REMOTE_NAME>:リモコンの名前を指定してください。
- <BUTTON_NAME>:ボタンの名前を指定してください。
- <CODE>:ボタンが押されたときのリモコン信号を指定してください。
- 編集が完了したら、lircd.confファイルを保存して閉じます。
- lircdサービスを再起動します。
sudo systemctl start lircd
以上の手順で、lircd.confファイルにリモコン信号を直接書き込むことができます。この方法を使うことで、irrecordコマンドを使用しなくても、必要なリモコン信号を定義することができます。
ChatGPT Feb 13 Version. Free Research Preview. Our goal is to make AI systems more natural and safe to interact with. Your feedback will help us improve.
具体的なコードは分からんといわれ、教えてくれなかった。2023/3/4
以上