SSブログ

IR Remote Controllerプラグインに別のコントローラを追加する [Volumio]

OPAです。
volumioで赤外線リモコン用のプラグインがあるのですが、アップルのリモコンとかしか対応していません。なので、秋月電子様で売っている赤外線リモコン(オプトサプライ赤外線リモコン)用の設定ファイルを作成して動かしてみました。

リモコン.JPG

赤外線リモコン受信モジュール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を選択すれば使えるようになります。
nice!(1)  コメント(3) 

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。