Hi,
bin heute über das control plugin gestolpert und möchte eine kurzes HOWTO machen, da die Doku dazu zum einen fast Null ist und ich im Board bisher auch nix umfassendes und zum Teil auch falsches gefunden hab:
Wozu:
Mit dem Control-Plugin läßt sich die OSD-Ausgabe per Telnet anzeigen und auch steuern(!). Sowas hab ich schon ewig gesucht, um meinen tastatur- und monitorlosen VDR unter Windows so zu steuern wie am TV. (ich weiß, es gibt auch vdradmin, aber manches läßt sich direkt halt doch bequemer machen).
Wie:
Installieren wie üblich. Bei meinem 1.2.6 gabs einige warnings, gelinkt wurde aber trotzdem. Im Haupt-Menu findet man das Plugin übrigens nicht, da es ja nicht weiter stören soll.
Zugriff per Telnet:
Standardport für telnet ist 2002. Also mit
telnet vdr-ip-adresse 2002
zunächst testen. Wenn man nun mit der FB das OSD aufruft, sollte es ebenfalls unter Telnet sichtbar sein, sogar in Farbe
Den Port kann man auch mit dem Parameter "-p Nummer" ändern, ebenfalls das Terminal mit '-t'.
Natürlich funktionieren nur die textbasierten Ausgaben, alles was auf dem OSD 'zeichnet', z.B. tvonscreen oder femon, bleibt unsichtbar.
Mehrfach wurde geschrieben, dass man das ganze nur zur Anzeige benutzen kann. Es geht aber auch zur Steuerung mit den Tasten die man dem vdr zur Tastatursteuerung angelert hat. Das windows-telnet von xp lief sofort, abgesehen von den Umlauten. Bei putty mußte ich einige Einstellungen machen, damit es ging (mit Umlauten ;D):
- zunächst Protocol auf 'Raw' stellen
- bei Terminal den Auto wrap mode ausschalten
- ebenfalls Local echo und Local line editing auf 'Force off'
- bei Keyboard den Backspace key auf 'Control-H'
Die Tastaturbelegung in der remote.conf sieht bei mir für die wichtigsten Tasten folgendermaßen aus, evtl. wichtig, weil ich nicht weiß, ob z.B. bei Verwendung der F-Tasten diese über Telnet korrekt übermittelt werden:
KBD.Up 00000000001B5B41
KBD.Down 00000000001B5B42
KBD.Menu 000000000000006D
KBD.Ok 000000000000000D
KBD.Back 0000000000000008
KBD.Left 00000000001B5B44
KBD.Right 00000000001B5B43
KBD.Red 0000000000000072
KBD.Green 0000000000000067
KBD.Yellow 0000000000000079
KBD.Blue 0000000000000062
also,
Cursor nach oben
Cursor nach unten
m
enter
backspace
links
rechs
r
g
y
b
Damit läßt sich VDR wunderbar steuern.
Mir ist nicht klar, warum der Autor sich einige Arbeit gemacht hat, aber keine vernünftige Doku in der Readme anbietet. Trotzdem tolle Arbeit und danke!
Tschüss,
winni