陷入绝望…

n900 安装 lirc

apt-get install lirc

遥控配置文件示例 air.conf

文件来源:suikammd/AirConditioner-Homekit

# Please take the time to finish this file as described in
# https://sourceforge.net/p/lirc-remotes/wiki/Checklist/
# and make it available to others by sending it to
# <lirc@bartelmus.de>
#
# This config file was automatically generated
# using lirc-0.9.4c(default) on Sat Jul 27 14:09:15 2019
# Command line used: -f -d /dev/lirc0 --disable-namespace
# Kernel version (uname -r): 4.14.98-v7+
#
# Remote name (as of config file): air
# Brand of remote device, the thing you hold in your hand:
# Remote device model nr:
# Remote device info url:
# Does remote device has a bundled capture device e. g., a
#     usb dongle? :
# For bundled USB devices: usb vendor id, product id
#     and device string (use dmesg or lsusb):
# Type of device controlled
#     (TV, VCR, Audio, DVD, Satellite, Cable, HTPC, ...) :
# Device(s) controlled by this remote:

begin remote

  name  air
  flags RAW_CODES
  eps            30
  aeps          100

  gap          40007

      begin raw_codes

            name OFF
            9000 4500 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550

            name ON_H_22_0
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_H_23_0
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_H_24_0
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_H_25_0
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550

            name ON_H_26_0
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550

            name ON_H_27_0
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550

            name ON_H_22_1
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_H_23_1
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_H_24_1
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_H_25_1
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550

            name ON_H_26_1
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550

            name ON_H_27_1
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550

            name ON_H_22_2
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_H_23_2
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_H_24_2
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_H_25_2
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550

            name ON_H_26_2
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550

            name ON_H_27_2
            9000 4500 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550

            name ON_H_22_3
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_H_23_3
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_H_24_3
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_H_25_3
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550

            name ON_H_26_3
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550

            name ON_H_27_3
            9000 4500 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550

            name ON_C_22_0
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550

            name ON_C_23_0
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550

            name ON_C_24_0
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 1660 550

            name ON_C_25_0
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_C_26_0
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_C_27_0
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_C_22_1
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550

            name ON_C_23_1
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550

            name ON_C_24_1
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 1660 550

            name ON_C_25_1
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_C_26_1
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_C_27_1
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_C_22_2
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550

            name ON_C_23_2
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550

            name ON_C_24_2
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 1660 550

            name ON_C_25_2
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_C_26_2
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_C_27_2
            9000 4500 550 1660 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550

            name ON_C_22_3
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 550 550 1660 550

            name ON_C_23_3
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550

            name ON_C_24_3
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 1660 550

            name ON_C_25_3
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 1660 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550

            name ON_C_26_3
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 1660 550 1660 550 1660 550

            name ON_C_27_3
            9000 4500 550 1660 550 550 550 550 550 1660 550 1660 550 1660 550 550 550 550 550 1660 550 1660 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 1660 550 550 550 550 550 1660 550 550 550 20000 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 1660 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550 550   
            
      end raw_codes

end remote

配置 lircd.conf

  • 第一种方法:直接将air.config内容复制到 /etc/lirc/lircd.conf
  • 第二种方法:创建 /etc/lirc/lircd.conf.d 文件夹,将air.conf放入并更名为air.lircd.conf /etc/lirc/lircd.conf中会自动/手动添加 include "/etc/lirc/lircd.conf.d/air.lircd.conf"

启动 lirc

  • 启动:/etc/init.d/lirc start
  • 关闭:/etc/init.d/lirc stop
  • 重启:/etc/init.d/lirc restart

错误提示1

Nokia-N900:~# /etc/init.d/lirc restart
Stopping lirc daemon: irexec lircmd lircd.
Starting lirc daemon: lircdlircd: WARNING: config file contains no valid remote control definition.

irsend 命令

  • 发送遥控信号: irsend SEND_ONCE air OFF
  • 列出所有信号名: irsend list "" ""

错误提示2

Nokia-N900:~# irsend SEND_ONCE air OFF
irsend: command failed: SEND_ONCE air OFF   
irsend: unknown remote : "air"
Nokia-N900:~# irsend list "" ""

留坑待填…