Fernbedienung per remote-plugin
Inhaltsverzeichnis
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:
- keine Taste drücken, wenn die Meldung kommt: "...zuvor geladenes Keymap verwenden"
- 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)
- svdrposd-Plugin aktivieren
- remoteosd-Plugin aktivieren
- Remote-Plugin aktivieren
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.