[HILFE] 4stellige FSK-PIN an einen Prozess (mythtv) senden

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
thokern
Beiträge: 5
Registriert: 08.05.2006 00:42:32

[HILFE] 4stellige FSK-PIN an einen Prozess (mythtv) senden

Beitrag von thokern » 26.05.2010 19:16:54

Ich verwende auf meinem Home Theater PC Debian 5 squeeze und die Multimedia Anwendung Mythtv0.23 (neueste Version). Alles läuft zu meiner Zufriedenheit bis auf die Tatsache, dass mein Kabel Provider Unitymedia aufgrund gesetzlicher Richtlinien bei einigen Programmen des Family Paketes eine FSK-PIN verlangt. Leider ist Mythtv hierfür nicht vorbereitet und Unitymedia kann FSK nicht abschalten.


Ich suche ein Shellscript oder irgend etwas einfaches um die vorhandene PIN zu senden sobald folgende Aufforderung von mythbackend kommt:

Code: Alles auswählen


/usr/bin/mythbackend --verbose "none,dvbcam"
2010-05-07 18:05:05.815 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Menu Title: –>> Alarm für Cobra 11 - Die Auto...
2010-05-07 18:05:05.815 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Menu SubTitle: Sendung ist mit FSK 16 vorgesperrt
2010-05-07 18:05:05.815 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Menu BottomText: Bitte wählen Sie mit OK 
2010-05-07 18:05:05.815 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Menu Entry: Sendung freigeben
2010-05-07 18:05:05.815 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Menu Entry: Abbruch
2010-05-07 18:05:05.815 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Selecting first entry
2010-05-07 18:05:06.214 DVB#/dev/dvb/adapter0/frontend0 CA: CAM: Received message: —ŽPIN Eingabe für Sendung mit FSK 16 : Œ

Die Anwendung mythtv besteht aus mythbackend und mythfrontend. Obige Zeilen sind ein Ausschnitt wenn die Anwendung mythbackend im "VERBOSE MODUS" gestartet wird und beim umschalten auf ein Programm mit FSK16 oder FSK18 trifft. Die Gerätedatei scheint dev/dvb/adapter0/frontend0 (für die DVB-C Karte) oder dev/dvb/adapter0/ca0 (für die CAM Karte) zu sein.

Einfache Versuche wie:

Code: Alles auswählen


echo -e "1234\n" > dev/dvb/adapter0/frontend0
dev/dvb/adapter0/frontend0 < echo -e "1234\n"

funktionieren nicht (Ich bin halt ein ziemlicher Laie).

Kennt ein geneigter Leser eine Lösung mit Hilfe derer die PIN entweder automatisch bei Programmwechsel oder manuell durch Tastatureingabe an die Anwendung gesendet werden kann??? Da mythtv Open Source ist könnte ein Fachmann sicherlich auf diesem Weg eine Lösung herbeiführen. Dies übersteigt leider bei weitem mein Horizont und ich denke, dass dies vielleicht mit Hausmitteln wie Shellscripts auch zu kurieren ist!

Zu allem Unglück kann ich auch nicht sagen, ob die PIN an mythbackend, den DVB-Adapter oder an das CAM Modul gesendet werden muss.

Für jede Hilfe dankbar.

thokern

Antworten