nach dem Tipp von "mvordeme" habe ich mich mit seinem "TGD Builder 0.3" beschäftigt.
Meine Hardware:
- Reciver 6000 PVRE mit Astra 19,2° und Astra2 28,2° per 80cm Schüssel
- einen Rechner mit Linux (Debain Etch) der als File-Server dient und keine grafische Oberfläche hat
- einen Rechner mit Windows 2000 und Linux (Debian Sarge) je nach Bedarf (die Telefonanlage lässt sich leider nur mit Windows-Software programmieren...
- alles per Netzwerkkabel verbunden.
Ich verwende schon seit einigen Jahren Linux, verstehe aber nichts vom Programmieren.
Auf dem Toppy verwende ich 3PG.
Also den TGDBuilder runtergeladen und entpackt.
Auf Debain Sarge konnte ich auf die schnelle kein Java installieren, wegen den Lizenzen und außerdem war es eh nur Version 1.4 und gebraucht wird 1.5.
Die ChannelInfo.csv auf dem Toppy zu erstellen war nicht schwer.
Dann Windows gestartet und dort die ChannelInfo.csv eingelesen und die EPG_Upload.ini erstellt.
Per ftp habe ich dann die EPG_Upload.ini ins Verzeichnis ProgramFiles überspielt.
Das Verzeichnis für die TGD-Dateien soll ja auf Root erstellt werden (also gleichzeitig erscheinen wie DataFiles, ProgramFiles und MP3). Hier Vorsicht, das Verzeichnis muss mit Altair erstellt werden, sonst lassen sich keine Daten per FTP darin speichern (hat ne weile gedauert bis ich das rausgefunden hatte


Nun weiter auf Linux: Auf meinem File-Server habe ich dann Java 1.5 installiert (was nur einige Minuten dauert hat). Dann das Verzeichnis tgdbuilder rüberkopiert. Nun musste ich die Zugriffsrechte anpassen um die *.jar Datei ausführen zu können mit: _chmod 740 tgdbuilder.jar_
Per tgdbuilder.sh konnte ich den Script nicht starten, warum habe ich nicht rausgefunden. Mit einem Direktaufruf hat es geklappt: _java -jar tgdbuilder.jar -t_
Das "-t" ist für den Batchmodus (also ohne Grafische Oberfläche) danach habe ich lange gesucht. Die Anleitung von "mvordeme" ist ziemlich verschachtelt

Aber nun hat es funktioniert. Das Programm läuft durch und erstellt die gewünschten Dateien.
Danach habe ich die tgdbuilder.properties angepasst damit die tgd-Dateien direkt per ftp auf den Toppy überspielt werden.
Ich habe mich sehr gefreut und finde das Tool klasse. Ihr hättet mal meine Freundin sehen soll, wie die sich gefreut hat.


An dieser Stelle auch ein großes Dankeschön an 3PG.
Wie geht es weiter:
Ich müsste entweder per Linux-Rechner den Toppy starten oder per Toppy den Linuxrechner um die Daten automatisch zu überspielen. Alle zwei Tage per Hand will ich das nicht machen.
Ich habe noch eine Fritzbox die 24h am Tag an ist auf der könnte ich ebenfalls Daten speichern. Also per Zeitschaltuhr den Linux-Rechner gestartet, tgd-dateien auf der Fritzbox abgelegt und später mit dem Toppy geholt, aber dafür braucht es ein TAP.
Wenn der Toppy ein Magic Packet abschicken könnte... gibt es so ein TAP

Oder ein Script auf dem Rechner meine Freundin. Der steht unweit des Recievers dann könnte man von dort den Linux-Rechner aufwecken...
Soweit mal.

Viele Grüße
Martin