IR Remote Controllerプラグインに別のコントローラを追加する [Volumio]
OPAです。
volumioで赤外線リモコン用のプラグインがあるのですが、アップルのリモコンとかしか対応していません。なので、秋月電子様で売っている赤外線リモコン(オプトサプライ赤外線リモコン)用の設定ファイルを作成して動かしてみました。
赤外線リモコン受信モジュールOSRB38C9AAを接続します。出力はGPIO26(PIN37)に接続しました。
プラグインをインストールします。IR Remote ControllerはAccessoriesにあります。
/boot/config.txtファイルに以下を追加します。
以下のディレクトリに「OE13KIR」ディレクトリを作成します。
/data/plugins/system_controller/ir_controller/configurations
OE13KIRディレクトリに2つのファイルを作成します。
lircd.conf
lircrc
このプラグイン、再起動するとデーモンが起動しないので、再起動してもデーモンが起動するように設定します。
sudo systemctl enable lirc
あとは、プラグインの設定画面で、OE13KIRを選択すれば使えるようになります。
volumioで赤外線リモコン用のプラグインがあるのですが、アップルのリモコンとかしか対応していません。なので、秋月電子様で売っている赤外線リモコン(オプトサプライ赤外線リモコン)用の設定ファイルを作成して動かしてみました。
赤外線リモコン受信モジュールOSRB38C9AAを接続します。出力はGPIO26(PIN37)に接続しました。
プラグインをインストールします。IR Remote ControllerはAccessoriesにあります。
/boot/config.txtファイルに以下を追加します。
dtoverlay=lirc-rpi,gpio_in_pin=26,gpio_in_pull=up
以下のディレクトリに「OE13KIR」ディレクトリを作成します。
/data/plugins/system_controller/ir_controller/configurations
OE13KIRディレクトリに2つのファイルを作成します。
lircd.conf
begin remote name /etc/lirc/lircd.conf bits 32 flags SPACE_ENC|CONST_LENGTH eps 30 aeps 100 header 9041 4462 one 595 1648 zero 595 533 ptrail 593 gap 107446 toggle_bit_mask 0x0 begin codes KEY_POWER 0x08F71BE4 KEY_A 0x08F71FE0 KEY_B 0x08F71EE1 KEY_C 0x08F71AE5 KEY_UPPER_LEFT 0x08F78D72 KEY_UPPER 0x08F705FA KEY_UPPER_RIGHT 0x08F7847B KEY_LEFT 0x08F708F7 KEY_CENTER 0x08F704FB KEY_RIGHT 0x08F701FE KEY_LOWER_LEFT 0x08F78877 KEY_LOWER 0x08F700FF KEY_LOWER_RIGHT 0x08F7817E end codes end remote
lircrc
begin prog = irexec button = KEY_POWER config = poweroff end begin prog = irexec button = KEY_CENTER config = /usr/local/bin/volumio toggle end begin prog = irexec button = KEY_UPPER config = /usr/local/bin/volumio volume plus end begin prog = irexec button = KEY_LOWER config = /usr/local/bin/volumio volume minus end begin prog = irexec button = KEY_LEFT config = /usr/local/bin/volumio previous end begin prog = irexec button = KEY_RIGHT config = /usr/local/bin/volumio next end begin prog = irexec button = KEY_A config = /usr/local/bin/volumio repeat end begin prog = irexec button = KEY_B config = /usr/local/bin/volumio random end
このプラグイン、再起動するとデーモンが起動しないので、再起動してもデーモンが起動するように設定します。
sudo systemctl enable lirc
あとは、プラグインの設定画面で、OE13KIRを選択すれば使えるようになります。