Nachdem wir nun schon mal VDR nativ auf dem Raspberry haben, wollte ich auch die FB vom TV benutzen.
Ich habe diese Anleitung nachträglich zusammen geschrieben. Ich hoffe ich habe nichts vergessen.
Die Anleitung bezieht sich auf Raspbian. Andere Systeme müssen entsprechend angepasst werden.
Hier mal eine Anleitung wie man cec auf dem Raspberry zum laufen bekommt:
1) Download libcec von http://selfprogramming.bplaced.net/?page=downloads
2) abhängigkeiten vorbereiten
3) install lib
4) abhängigkeiten für libcec-daemon installieren
5) hole libcec-daemon
6) übersetze libcec-daemon
7) teste ob der TV erkannt wird
teste ob die Tasten gehen
9) libcec-daemon installieren
10) trage libcec-daemon so ein das er beim starten automatisch geladen wird.
Dazu trage folgende Zeile in die Datei /etc/rc.local vor dem exit 0 ein
11) trage die udev Regel in die folgende Datei ein /etc/udev/rules.d/66-libcec-daemon.rules
# udev rule for libcec-daemon input
KERNEL=="event*", ATTRS{name}=="libcec-daemon", SYMLINK="input/libcec-daemon", MODE="666"
(hier wäre ein reboot gut, ansonsten udev neu starten)
12) vdr remote Plugin installieren
13) vdr remote plugin konfigurieren
Trage dazu in die Datei /etc/vdr/plugins/plugin.remote.conf folgendes ein:
14) Tasten anlernen
So ab hier wird es etwas kompliziert.
Das xineliboutput Plugin zeigt leider erst nach dem anlernen der Tasten ein Bild an. Daher wäre das Anlernen daher ein Blindflug.
Damit wir trotzdem alles sehen können benutzen wir das skincurses.
Dazu stoppen wir den vdr mit
und starten es in der Konsole per Hand
sudo vdr -v /var/lib/video.00 -c /var/lib/vdr -L /usr/lib/vdr/plugins -r /usr/lib/vdr/vdr-recordingaction -s /usr/lib/vdr/vdr-shutdown-message -E /var/cache/vdr/epg.data -u vdr -g /tmp --port 6419 --vfat -w 60 -P "xineliboutput --local=none" -P "remote -i /dev/input/libcec-daemon " -P streamdev-client -Pskincurses
Nun können die Tasten angelernt werden.
Zum Schluss beenden wir den VDR mit strg+c
Die Tasten sind nun angelernt und wir können den VDR normal starten.
Wir können nun die vdr-plugin-examples wieder deinstallieren.
Bei mir ist jedoch noch das Porblem das von meinem VDR nur wenige Tasten(5) erkannt werden. Dazu kommt das der libcec nach einer Zeit keine Tasten mehr vom TV erkennt und ich den daemon neu starten muss.