Fernbedienung per remote-plugin

Aus easyVDR-Wiki
Zur Navigation springen Zur Suche springen

Problem

Ich habe den Fernbedienempfänger direkt an einer FF-TV-Karte (z.B.: Hauppauge WinTV NEXUS-S o. TT-premium S-2300) angeschlossen und möchte die Fernbedienung anlernen.
(easyVDR 0.4 und 0.5)

Hinweise

  • Diese Anleitung ist nicht geeignet für Nutzer des Activy-, Digitainer-, oder PVR350-Setup !
  • Die Fernbedienung muß RC5-Code senden.
  • Bei easyVDR 0.4 muß mindestens Update 1 installiert sein.
  • Es wird keine /etc/lircd.conf benötigt.
  • Achtet darauf, daß die Batterien der FB voll sind.

Einstellungen im OSD-Menü

  • diese Einstellungen sind nötig, unter: System -> VDR-Setup -> Fernbedienung

Version 0.4

- Lirc und Remote abschalten: nein
1 Remote:
       - Interne IRFB / Remote nutzen: ja
       - Invertiere Signal:            nein

Version 0.5

- Lirc und Remote benutzen: ja
1 Lirc-Einstellungen
        - Lirc nutzen:  nein
2 Remote:
        - Interne IRFB / Remote nutzen: ja
        - Invertiere Signal:            nein
        - sonst. Remote Parameter       -i /dev/input/ir

Anlernen der Fernbedienung

Die /etc/vdr/remote.conf muß neu erstellt werden:

  • im OSD-Menü: System -> Befehle -> System-Befehle -> Tast./FB neu anlernen (remote.conf löschen)
  • der VDR startet neu
  • Anlernen der Tastatur (selbsterklärend)
  • Beim Anlernen der FB:
  1. keine Taste drücken, wenn die Meldung kommt: "...zuvor geladenes Keymap verwenden"
  2. im nächsten Schritt eine Taste länger drücken, bis Meldung kommt: "RC5-Code erkannt"
- alles andere erklärt sich selbst.

Es muß Tastatur und Fernbedienung angelernt werden!

Fernsteuerung des VDR über Telnet per Remote-Plugin

Wer das OSD dirket von einem anderen Rechner aufrufen will, kann dies über Telnet tun. Telnet und IR-Fernbedienung können parallel genutzt werden. Die Einrichtung geht wie folgt:

(für easyVDR 0.8)


in /etc/vdr/plugins/setup/vdr-setup.xml folgende Zeilen auf "yes" setzen:

<plugin name="remote" param="-p tcp:3333" info="Fernzugriff auf OSD" active="yes" />
<plugin name="svdrposd" info="Remote-OSD" active="yes" />
<plugin name="remoteosd" info="Zugriff auf Hauptmenü eines anderen VDR" active="yes" />


in die /etc/vdr/svdrphosts.conf eintragen:

<IP.des.entfernten.Rechners>

oder ein IP-Bereich, in dem sich dieser befindet


Bei mir wird der VDR über einen Mac ferngesteuert, dafür funktioniert folgende Belegung:

in der /etc/vdr/remote.conf ergänzen:

remote-tcp:3333.Up       0000000000415B1B
remote-tcp:3333.Down     0000000000425B1B
remote-tcp:3333.Menu     000000000000006D
remote-tcp:3333.Ok       000000000000000D
remote-tcp:3333.Back     000000007E345B1B
remote-tcp:3333.Left     0000000000445B1B
remote-tcp:3333.Right    0000000000435B1B
remote-tcp:3333.Back     000000000000007F
remote-tcp:3333.Red      0000000000000071
remote-tcp:3333.Green    0000000000000077
remote-tcp:3333.Yellow   0000000000000065
remote-tcp:3333.Blue     0000000000000072
remote-tcp:3333.0        0000000000000030
remote-tcp:3333.1        0000000000000031
remote-tcp:3333.2        0000000000000032
remote-tcp:3333.3        0000000000000033
remote-tcp:3333.4        0000000000000034
remote-tcp:3333.5        0000000000000035
remote-tcp:3333.6        0000000000000036
remote-tcp:3333.7        0000000000000037
remote-tcp:3333.8        0000000000000038
remote-tcp:3333.9        0000000000000039
remote-tcp:3333.Channel+ 000000007E355B1B
remote-tcp:3333.Channel- 000000007E365B1B
remote-tcp:3333.Volume+  000000000000002B
remote-tcp:3333.Volume-  000000000000002D
remote-tcp:3333.Mute     000000000000001B
remote-tcp:3333.Power    0000000000000070
remote-tcp:3333.User1    00000000455B5B1B
remote-tcp:3333.User2    0000007E37315B1B
remote-tcp:3333.User3    0000007E38315B1B
remote-tcp:3333.User4    0000007E39315B1B
remote-tcp:3333.User5    0000007E30325B1B
remote-tcp:3333.User6    0000007E31325B1B
remote-tcp:3333.User7    0000007E33325B1B
remote-tcp:3333.User8    0000007E34325B1B
remote-tcp:3333.User9    0000000000505B1B


(Belegung:

Farbtasten (bzw. F1 … F4) kommen auf q w e r

Menü auf m, Power auf p)



testen auf dem VDR:

telnet localhost 3333


testen auf einem entfernten Rechner

telnet <IP.des.VDR> 3333

NB.: Die Tastaturbelegung kann man folgender Tabelle entnehmen (aufzurufen mit "man ascii", Abschnitt "hexadezimal". Die angegebenen Hex-Codes sind jeweils als Endziffer der Nuller-Kolonne zu verwenden.


The hexadecimal set:

00 nul   01 soh   02 stx   03 etx   04 eot   05 enq   06 ack   07 bel
08 bs    09 ht    0a nl    0b vt    0c np    0d cr    0e so    0f si
10 dle   11 dc1   12 dc2   13 dc3   14 dc4   15 nak   16 syn   17 etb
18 can   19 em    1a sub   1b esc   1c fs    1d gs    1e rs    1f us
20 sp    21  !    22  "    23  #    24  $    25  %    26  &    27  '
28  (    29  )    2a  *    2b  +    2c  ,    2d  -    2e  .    2f  /
30  0    31  1    32  2    33  3    34  4    35  5    36  6    37  7
38  8    39  9    3a  :    3b  ;    3c  <    3d  =    3e  >    3f  ?
40  @    41  A    42  B    43  C    44  D    45  E    46  F    47  G
48  H    49  I    4a  J    4b  K    4c  L    4d  M    4e  N    4f  O
50  P    51  Q    52  R    53  S    54  T    55  U    56  V    57  W
58  X    59  Y    5a  Z    5b  [    5c  \    5d  ]    5e  ^    5f  _
60  `    61  a    62  b    63  c    64  d    65  e    66  f    67  g
68  h    69  i    6a  j    6b  k    6c  l    6d  m    6e  n    6f  o
70  p    71  q    72  r    73  s    74  t    75  u    76  v    77  w
78  x    79  y    7a  z    7b  {    7c  |    7d  }    7e  ~    7f del

Bekannte Fehler

  • (Vers. 0.4) nach startvdr läuft der IR-Empfänger auf einem anderen Event. Die FB muß nochmals angelernt werden.
  • Bei manchen FF-Karten (z.B. Nexus-S 2.3) gibt es Kontaktprobleme in der Klinkenbuchse.
  • Sind mehrere TV-Karten mit IR-Empfänger-Anschluß im VDR eingesetzt, kann es sein, daß das Anlernen nicht klappt. Die Fernbedienung wird nicht erkannt.