Jump to content

Alexey Woronov

Members
  • Posts

    5
  • Joined

  • Last visited

Reputation Activity

  1. Like
    Alexey Woronov got a reaction from Elric in lirc on Armbian Buster   
    Thank you. LIRC is not needed at all, Linux event subsystem is enough.
    i needed to run commands in the Linux shell of ODROID-C2
    by pressing the colored buttons on the Samsung TV RC, and
    I used lircd and irexec earlier for this purpose, look above.
    At first I realized that Samsung remotes use the NEC protocol:
    ir-keytable --protocol=nec
    Then I scanned some codes I need: ir-keytable -t -v
    And place it to file: /lib/udev/rc_keymaps/samsung.toml
    [[protocols]] name = "samsung" protocol = "nec" variant = "nec" [protocols.scancodes] 0x7076c = "KEY_RED" 0x70714 = "KEY_GREEN" 0x70715 = "KEY_YELLOW" 0x70716 = "KEY_BLUE" The string of code initializing may be placed to rc.local, is it right?
    /usr/bin/ir-keytable --clear --protocol=nec  --write=/lib/udev/rc_keymaps/samsung.toml 2>/dev/null
    Instead of irexec, I used the utility for handling Linux events:
    apt-get install triggerhappy
    And place configuration like this:
    # Samsung TV Remote Control KEY_RED 1 /usr/local/bin/script.sh red KEY_GREEN 1 /usr/local/bin/script.sh green KEY_YELLOW 1 /usr/local/bin/script.sh yellow KEY_BLUE 1 /usr/local/bin/script.sh blue Thats all, I hope that someone will be useful
    apt purge lirc

    WBR, WRA-RIPE
     
  2. Like
    Alexey Woronov got a reaction from Igor in lirc on Armbian Buster   
    Thank you. LIRC is not needed at all, Linux event subsystem is enough.
    i needed to run commands in the Linux shell of ODROID-C2
    by pressing the colored buttons on the Samsung TV RC, and
    I used lircd and irexec earlier for this purpose, look above.
    At first I realized that Samsung remotes use the NEC protocol:
    ir-keytable --protocol=nec
    Then I scanned some codes I need: ir-keytable -t -v
    And place it to file: /lib/udev/rc_keymaps/samsung.toml
    [[protocols]] name = "samsung" protocol = "nec" variant = "nec" [protocols.scancodes] 0x7076c = "KEY_RED" 0x70714 = "KEY_GREEN" 0x70715 = "KEY_YELLOW" 0x70716 = "KEY_BLUE" The string of code initializing may be placed to rc.local, is it right?
    /usr/bin/ir-keytable --clear --protocol=nec  --write=/lib/udev/rc_keymaps/samsung.toml 2>/dev/null
    Instead of irexec, I used the utility for handling Linux events:
    apt-get install triggerhappy
    And place configuration like this:
    # Samsung TV Remote Control KEY_RED 1 /usr/local/bin/script.sh red KEY_GREEN 1 /usr/local/bin/script.sh green KEY_YELLOW 1 /usr/local/bin/script.sh yellow KEY_BLUE 1 /usr/local/bin/script.sh blue Thats all, I hope that someone will be useful
    apt purge lirc

    WBR, WRA-RIPE
     
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines