YaVDR – Remote-Plugin (OSD) für Telnet konfigurieren

14 Mai 2013 von Oli82 Kommentieren »

Mein VDR verrichtet ja seinen Dienst ohne Monitor. Somit können die Einstellungen nur über ssh vorgenommen werden – DACHTE ich.

Im Forum des VDR-Portals wurde mir gesagt, dass ich das vdr-remote-plugin dazu nutzen könne, über Telnet auf das OSD des VDR zuzugreifen.

Dafür sind folgende Schritte nötig:

01. Plugins installieren:

Über apt-get oder das Webinterface die 3 Pakete svdrpost-plugin, remoteosd-plugin und remote-plugin installieren, bzw aktivieren.

02. Plugins konfigurieren

Zuerst stoppen wir den VDR, da es sonst zu Problemen kommen kann:

sudo vdr stop

/etc/vdr/plugins/plugin.remote.conf

Die Datei muss wie folgt geändert werden:

# -i autodetect # unbedingt auskommentieren/löschen! 
-p tcp:3333 # Hier den TCP Port einfügen, auf den verbunden wird!

/var/lib/vdr/remote.conf

Diese Datei steuert die Befehle, die über Tastatur, Fernbedienung, Telnet an den VDR weitergegeben werden.

Am Ende der Datei fügen wir folgende Zeilen ein:

remote-tcp:3333.Up         0000000000415B1B		#Pfeiltaste hoch
remote-tcp:3333.Down       0000000000425B1B		#Pfeiltaste runter
remote-tcp:3333.Menu       000000000000006D		#m
remote-tcp:3333.Ok         0000000000000A0D		#Enter
remote-tcp:3333.Back       000000000000007F		#löschen
remote-tcp:3333.Left       0000000000445B1B		#Pfeiltaste links
remote-tcp:3333.Right      0000000000435B1B		#Pfeiltaste rechts
remote-tcp:3333.Red        0000000000000072		#r
remote-tcp:3333.Green      0000000000000067		#g
remote-tcp:3333.Yellow     0000000000000079		#y
remote-tcp:3333.Blue       0000000000000062		#b
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.Info       0000000000000069		#i
remote-tcp:3333.Play       0000000000000070		#p
remote-tcp:3333.Pause      0000000000000020		#Leertaste
remote-tcp:3333.Stop       000000007E345B1B		#Ende
remote-tcp:3333.Record     00000000415B5B1B		#F1
remote-tcp:3333.FastFwd    00000000425B5B1B		#F2
remote-tcp:3333.FastRew    00000000435B5B1B		#F3
remote-tcp:3333.Next       00000000445B5B1B		#F4
remote-tcp:3333.Prev       00000000455B5B1B		#F5
remote-tcp:3333.Power      000000000000001B		#Esc
remote-tcp:3333.Channel+   000000007E355B1B		#Bild auf
remote-tcp:3333.Channel-   000000007E365B1B		#Bild ab
remote-tcp:3333.PrevChannel 000000007E315B1B	#Pos1
remote-tcp:3333.Volume+    000000000000002B		#+
remote-tcp:3333.Volume-    0000000000000023		#-
remote-tcp:3333.Audio      0000000000000061		#a
remote-tcp:3333.Schedule   0000000000000073		#s
remote-tcp:3333.Channels   0000000000000063		#c
remote-tcp:3333.Timers     0000000000000074		#t
remote-tcp:3333.Recordings 0000000000000075		#u
remote-tcp:3333.Setup      0000000000000065		#e

Bei mir gab es keine Probleme mit den #Kommentaren.  Falls es zu Problemen kommen solle, müssen sie natürlich entfernt werden.

/etc/vdr/svdrphosts.conf

Wie so oft, müssen wir die IP-Adresse (Hosts) hinzufügen, denen es erlaubt wird, auf gewisse Plugins zu connecten.

Ich Verbinde mich auch per VPN auf den VDR, deshalb habe ich folgende 3 Einträge:

127.0.0.1 
192.168.0.0/16
10.8.0.6

Soviel zu der Konfiguration der Plugins.

Nun wird der VDR wieder mit

sudo vdr start

gestartet.

03. Telnetclient Einstellungen und Verbindungsaufbau:

Ich verwende Putty oder mRemoteNG zum herstellen einer Verbindung mit meinen Clients.

Für die Telnetverbindung von Putty zum VDR müssen noch die Keyboard-Parameter angepasst werden:

image_S036

Terminal > Keyboard > Function keys (x) Linux

Nun kann in Putty oder jedem beliebigen Programm, welches Terminalverbindungen beherscht mit

telnet <IP> 3333

eine Verbindung aufgebaut werden.

image_S037

Remote OSD – Menüansicht nach drücken der Taste „m“

Werbung

Schreibe einen Kommentar


Deprecated: Function set_magic_quotes_runtime() is deprecated in /www/htdocs/w00b99e6/blog/counter/counter.php on line 61

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /www/htdocs/w00b99e6/blog/counter/includes/mysql.class.php on line 165

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /www/htdocs/w00b99e6/blog/counter/includes/mysql.class.php on line 165

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /www/htdocs/w00b99e6/blog/counter/includes/mysql.class.php on line 165

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /www/htdocs/w00b99e6/blog/counter/includes/mysql.class.php on line 165

Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /www/htdocs/w00b99e6/blog/counter/includes/mysql.class.php on line 165

Deprecated: Function set_magic_quotes_runtime() is deprecated in /www/htdocs/w00b99e6/blog/counter/counter.php on line 1794