Fernbedienung - Schwaiger UFB2000

Aus VDR Wiki
Version vom 25. April 2012, 21:20 Uhr von Libengine (Diskussion | Beiträge)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Übersicht

Die Kodeliste dieser Universal-Fernbedienung scheint identisch mit den Medion/Tevion Modellen MD81299, MD81302, MD81187 zu sein.

RC-5 Code

Bisher getestet ist der RC-5 Code 0315 (Phillips DVD) mit igor plug via lirc, bei dem allerdings 5 Tasten fehlen, bzw. doppelt belegt sind. Die fehlenden Tasten können leicht mit einer Phillips Fernbedienung (TV) oder mit einer der genannten Medion-Fernbedienungen angelernt werden. Dazu wird eine der Quellentasten der Lehrer-FB auf Code 0200 (Phillips-TV) eingestellt. Die fehlenden Tasten werden aus der lircd.conf ersichtlich:

# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# contributed by Dieter Fauth and Holger Nassenstein
#
# remote: Tevion MD81302 / MD81299 / Schwaiger UFB2000
# Set to code 0315
# receiver: igor plug
#
# The following Keys are learned with Code 0200 (Phillips TV):
#
#          KEY_MUTE                 0x100D
#          KEY_VOLUMEUP             0x1010
#          KEY_VOLUMEDOWN           0x1011
#          KEY_MODE                 0x1038
#          KEY_PLAY                 0x1175
#          KEY_STOP                 0x1176
#
begin remote
  name  lircd.conf.0315
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100
  one           866   909
  zero          866   909
  plead         858
  gap          113721
  min_repeat      1
  toggle_bit_mask 0x800
  frequency    36000
  duty_cycle   50
      begin codes
          KEY_SUBTITLE             0x018A
          KEY_MENU                 0x0192
          KEY_OK                   0x0197
          KEY_YELLOW               0x01B0
          KEY_GREEN                0x01B1
          KEY_PVR                  0x01B5
          KEY_TIME                 0x01BD
          KEY_CHANNEL              0x01BE
          KEY_MUTE                 0x100D
          KEY_VOLUMEUP             0x1010
          KEY_VOLUMEDOWN           0x1011
          KEY_MODE                 0x1038
          KEY_PLAY                 0x1175
          KEY_STOP                 0x1176
          KEY_0                    0x1180
          KEY_1                    0x1181
          KEY_2                    0x1182
          KEY_3                    0x1183
          KEY_4                    0x1184
          KEY_5                    0x1185
          KEY_6                    0x1186
          KEY_7                    0x1187
          KEY_8                    0x1188
          KEY_9                    0x1189
          KEY_INFO                 0x118B
          KEY_POWER2               0x118C
          KEY_EPG                  0x119D
          KEY_FAVORITES            0x119E
          KEY_CHANNELUP            0x11A0
          KEY_CHANNELDOWN          0x11A1
          KEY_RED                  0x11A2
          KEY_REWIND               0x11A5
          KEY_FASTFORWARD          0x11A6
          KEY_BLUE                 0x11A8
          KEY_PAUSE                0x11A9
          KEY_ESC                  0x11B1
          KEY_LEFT                 0x11B2
          KEY_RIGHT                0x11B4
          KEY_UP                   0x11B5
          KEY_DOWN                 0x11B6
          KEY_RECORD               0x11B7
     end codes
end remote

Probleme mit irrecord

Irrecord erkennt den Code der FB offensichtlich nicht zuverlässig. Das Problem kann man umgehen, indem eine leere Datei this.lircd.conf angelegt wird und irrecord -d /dev/lirc0 this.lircd.conf aufgerufen wird.

begin remote
  name  lircd.conf.0315
  bits           13
  flags RC5|CONST_LENGTH
  eps            30
  aeps          100
  one           866   909
  zero          866   909
  plead         858
  gap          113721
  min_repeat      1
  toggle_bit_mask 0x800
  frequency    36000
  duty_cycle   50
      begin codes
      end codes
end remote

Die 'ergänzten' Tasten findet man dann in der Datei this.lircd.conf.conf. Bei dieser Methode ist natürlich vorausgesetzt, das tatsächlich ein RC-5 Code an der Universal-FB eingestellt wurde.