Plugins

Aus NG-Return Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Camd 3- Edit

Allgemeines

Das Plugin dient zum editieren der Konfigurationsdateien der camd3. Hinweis zu älteren Versionen: Das Plugin wurde so umgearbeitet, dass es die camd3 ab der Version 3.794 unterstützt. - derzeitige camd3-Unterstützung: >= 3.835 Ältere camd3 Versionen werden nicht mehr unterstützt!!! Ferner legt es folgenden Ordner an und händelt folgende Konfigurationsdateien: - Ordner "services" im Verz. /var/keys (in diesem Ordner werden die eingebauten Filterdateien abgelegt => keine Änderungen vornehmen!) - Datei "filter.conf" im Verz. /var/keys (enthält benötigte Filtereinstellungen für das Plugin) - Datei "camd3.config" im Verz. /var/keys - Datei "camd3.servers" im Verz. /var/keys - Datei "camd3.users" im Verz. /var/keys


Installation

Das Plugin (bestehend aus den Dateien: camd3_edit.so und camd3_edit.cfg) kommt ins Verzeichnis /lib/tuxbox/plugins und ist nach einem Reboot, bzw. nach dem Aufruf von "Plugins neu laden" über die blaue Taste aufrufbar. Bei einem Update des Plugins ist nur die Datei camd3_edit.so mit der bestehenden im o.g. Verzeichnis auszutauschen.


Das Hauptmenü

erscheint beim Start des Plugins und enthält die wichtigsten Einstellungen der camd3.config.


Die Slotverwaltung

ist, wie der Name schon sagt, zum editieren der einzelnen "Slots" (Kartenschächte) gedacht.


DBox als CS-Server

Dieser Menüeintrag dient zum Verwalten der User, wenn man die DBox mit der camd3 als Server betreiben möchte. Es können max. 6 Benutzer (User) mit dem Plugin bearbeitet werden. Bei diesen 6 Usern kann man auch Filtereigenschaften definieren (bei dem jeweiligen User die Taste "Rechts" drücken => es erscheint das Menü Nr. 5).


Neu hinzugekommen ist ab der Pluginversion 1.1. die Möglichkeit das „FROM“-Field zu definieren. Es ermöglicht das nur derjenige User Daten von der camd3 bekommt, welcher dort auch eingetragen ist. Das Menü (Druck auf die „rechte Taste“) sieht wie folgt aus:


DBox als CS-Client

Möchte man mit der Box Kontakt zu einer anderen aufnehmen, kann man hier die benötigten Angaben dazu einstellen. Es können max. 2 Clients bearbeitet werden. Bei diesen wiederum kann man vorgegebene Filtereigenschaften festlegen (siehe Menü 5), welche man mit einem Druck auf die Taste "Rechts" erreicht. Das Menü dazu sieht so aus:
Camd3 Edit CS Client.jpg


Die Filtereinstellungen

Diese Filtereigenschaften sind jeweils über die Menüpunkte "DBox als Server" und "DBox als Client" zu erreichen. Vordefinierte Filter (Services) sind wählbar: - Premiere Start - Premiere Film - Premiere Sport - Premiere Plus - Manuell Zu Beachten ist das wenn die Einstellung "Manuell" gewählt ist eine Servicedatei mit dem Namen "manuell.services" unter /var/keys selber erstellt werden muss. Der Aufbau entspricht den Servicedateien der camd3. Alle anderen Einträge werden automatisch entsprechend der Einstellungen unter /var/keys/services abgespeichert und sollten nicht verändert werden, da der Inhalt des Verzeichnisses beim erneuten abspeichern gelöscht und die Dateien je nach Einstellung des Plugins neu erstellt werden.


Die HTTP-Einstellungen

Ab der camd3 Version 3.835 besitzt die cam einen HTTP-Server, welchen man wenn dieser aktiv ist mit dem Browser ansprechen kann. Das nachfolgende Menü zeigt die Einstellungsmöglichkeiten, welche in der camd3.config abgespeichert werden.


Hinweis

Das Plugin ermöglicht kein selbstständiges CS (Cardsharing) es händelt nur die Einstellungen der camd3!!!


LCD circle

Allgemeines

LCD circle ist ein Bildschirmschoner für das LC-Display der DBox2.Es lässt ein Muster auf dem Display kreiseln und sperrt die Fernbedienung.

LCDCirc.jpg

Outdoor

Allgemeines

PlugIn, welches das TV-Bild im Display anzeigt. Die Qualität ist sehr bescheiden und bei schnellen Bewegungen ist so gut wie nichts zu erkennen.

Plugin Outdoor.jpg

Remote-Timer-Plugin

Allgemeines

Version: 2.0.4 Stand: 24.10.2006 Autor: rich

Funktion

Das Plugin wurde entwickelt, um mit einer Masterbox den Aufnahmetimer von bis zu 9 Remote-Boxen zu steuern. Dies ist sehr nützlich, wenn man die Remote-Boxen in einem anderen Raum stehen hat. Somit braucht man bei den Aufnahmen, die man auf den anderen Boxen programmieren will, nicht mehr dort hinzulaufen. Das Plugin ist somit eine große Erleichterung, wenn man Aufnahmen über Streamingserver, Videorekorder oder Direktaufnahmen mit mehreren Boxen machen will. So kann man eine Sendung auf einer Remote-Box aufnehmen, während man sich gleichzeitig eine andere Sendung auf der Masterbox ansehen kann. Weiterhin ist es auch sehr praktisch, wenn man eine zweite Box als Aufnahmebox im gleichen Raum stehen hat, und bei ihr für die Aufnahmeprogrammierung die Fernbedienung gesperrt bleiben kann.

Einschränkungen

Das Remote-Timer-Plugin funktioniert nur mit Sendern die auf der entsprechenden Remote-Box an Hand ihrer Senderliste auch empfangbar sind. Unter Enigma läuft dieses Plugin nicht.

Voraussetzung

Es werden mindestens zwei über Netzwerk verbundene DBoxen benötigt. Auf diesen Boxen muss ein möglichst aktuelles Neutrino-Image mit den Befehlen cut, sed, cat und grep in der busybox installiert sein. Außerdem sollte auf der entsprechenden Remote-Box der gewünschte Sender an Hand ihrer Senderlisten empfangbar sein. Um mit ihr kommunizieren zu können, muss die Remote-Box in Betriebszustand oder mindestens in Standby stehen. Das Remote-Timer-Plugin muss nur auf der Masterbox installiert werden und benötigt neben dem Shellexec-Plugin (Flexmenü) noch das Messagebox-Plugin und das Input-Plugin. Das Plugin ab der Version 2.0.4 setzt bei allen beteiligten Boxen ein Neutrino-Image mit dem yWeb-IF ab der Version 2.1.2 und dem Web-Server ab Version 3.0.5 voraus.

Installation

Wie schon beschrieben, müssen auf der Masterbox das Flexmenü, die Messagebox und das Input-Plugin installiert werden. Lest Euch dazu die entsprechenden readme.txt durch. Das Plugin muss nur auf der Masterbox installiert werden. Auf den Remote-Boxen sind keine Änderungen nötig.

Benötige Dateien, Speicherorte und Rechtevergabe:

shellexec.so /var/tuxbox/plugins/ 755 shellexec.cfg /var/tuxbox/plugins/ 644 shellexec /var/plugins/ 755 shellexec.conf /var/tuxbox/config/ 644 msgbox /var/bin/ 755 input /var/bin/ 755 remote_timer.sh /var/plugins/ 755

Außerdem muss in die shellexec.conf der Eintrag eingefügt werden, der im Archiv bei '/var/tuxbox/config/in shellexec.conf einfügen' steht. Diese Änderung muss mit einem Unix-kompatiblen Editor z.B. Crimson Editor oder Ultraedit gemacht werden. Bei der Übertragung der Dateien auf die DBox ist darauf zu achten, dass dies im Binär-Transfermode geschieht.

Ab dem FlexMenü Version 2.06 ist das möglich den EPG-Sectionsd durch setzen von 'KILLEPG=1' im Hintergrund zu beenden, dieser ist aber für das Einlesen der EPG-Daten notwendig. In diesem Fall sollte das Remote-Timer-Plugin direkt über die 'Blaue Taste' gestartet werden. Siehe Anleitung 'Start von Remote-Timer-Plugin über die blaue Taste' am Ende dieser readme.txt


Bedienungsanleitung

Wird das Plugin über 'Remote-Timer-Plugin' gestartet, so taucht ein neues Menüfenster mit folgenden Menüpunkten auf.


Sendung für Aufnahme auswählen... Remote-Box Timerübersicht...

Aufnahme der laufenden Sendung Aufnahme der folgenden Sendung

Remote-Box Bedienfunktionen

Remote-Box 192.168.0.24 Remote-Box 192.168.0.25 Remote-Box 192.168.0.26

Plugin Einstellungen

Ist der Menüpunkt 'Plugin Einstellungen...' im ersten Fenster nicht zu sehen, wird mit der Pfeil-rechts-Taste oder Pfeil-links-Taste das Fenster gescrollt bis dieser auftaucht. Die Menüpunkte 'Remote-Box 192.168.0.24' usw. sind erst verfügbar, wenn die entsprechenden Remote-Boxen über den Menüpunkt 'Neue Remote-Box hinzufügen...' konfiguriert wurden. Dieser Menüpunkt ist über das Menü 'Plugin Einstellungen...' erreichbar.

Beschreibung der Menüpunkte

Zuerst sollte das Plugin über Menüpunkt 'Plugin Einstellungen...' eingestellt werden. Die Einstellungen werden in den Dateien remote_timer.conf und remote_box.conf unter /var/tuxbox/config/ gespeichert.

Plugin Einstellungen

Remote-Box Adresse einstellen...: Hier wird die Remote-Box IP/Web-Adresse und falls nötig ihre Zugangsdaten eingestellt. Bei der Steuerung einer Remote-Box über das Internet kann ihre Web-Adresse nach dem Muster 'name.dyndns.org:port' eingegeben werden. Das Remote-Timer-Plugin greift auf den Port 80 der Remote-Box zu und kann bei dem Zugriff über das Internet mittels eines Routers auf einen beliebigen freien Port umgeleitet werden. Maximale Anzahl EPG-Datensätze...: Hier wird die maximale Anzahl der EPG-Einträge für die Vorschauliste eingestellt. Ansicht der EPG-Vorschau...: Hier wird eingestellt, ob die EPG-Vorschauliste ein- oder zweizeilig sein soll. Bei Option 3 und 5 werden die Sendungen die zum Zeitpunkt des Einlesens schon beendet sind farblich markiert. Option 4 und 6 blendet die beendeten Sendungen aus. Farbe Senderwahl - Manueller Timer...: Hier kann die Farbe der Senderauswahl für die 'Manuelle Timer-Programmierung... ' eingestellt werden. Schriftgröße für Plugin-Menü/EPG-Info...: Hier kann die Schriftgröße für die Menü-Struktur in drei Abstufungen eingestestellt werden. Ebenfalls kann auch die Schriftgröße für das EPG-Info Fenster zur Vermeidung von Überschneidungen des Textes durch die Fenstergröße verändert werden. (Default-Wert 29) Warnmeldung bei Timerprüfung...: Hier wird die Zeit in Minuten eingestellt, bis zu der das Plugin bei dem Menüpunkt 'Remote-Box Timer einlesen & überprüfen…' eine Warnung für einen geringen Abstand der aufeinander folgenden Timer anzeigt soll. Plugin-Timeout...: Hier wird die Zeit in Sekunden eingestellt, nach denen das Plugin eine Abfrage an die Remote-Box abbricht.

Config-Datei anzeigen...: Hier werden die aktuellen Einstellungen der remote_timer.conf angezeigt. Reset > Remote-Timer-Plugin: Hier werden die Config-Dateien remote_timer.conf und remote_box.conf gelöscht.

Neue Remote-Box hinzufügen...: Hier kann die IP/Web-Adresse, der Name und falls nötig ihre Zugangsdaten einer weiteren Remote-Box zur Auswahl hinzugefügt werden. Im Name sind keine ",*/" und am Zeilenanfang keine "+-" zugelassen. Ist die Maximalzahl von 9 Boxen erreicht wird bei dem hinzufügen einer neuen Remote-Box die jeweilig letzte Box aus der Liste entfernt. Remote-Box(en) bearbeiten...: Hier können die mit 'Neue Remote-Box hinzufügen...' hinterlegten Remote-Boxen gelöscht, in ihrer Position verschoben oder die dazugehörigen Einstellewerte verändert werden.

Remote-Box 192.168.0.24 usw. Diese Menüpunkte tauchen nur auf wenn die entsprechenden Remote-Boxen hinzugefügt wurden. Mit diesen Einträgen kann die aktive Remote-Box ausgewählt werden. Es ist gegebenenfalls nach unten zu scrollen.


Sendung für Aufnahme auswählen

Bouquet/Sender auswählen... Manuelle Timer-Programmierung... Aktueller Sender - EPG-Daten einlesen Schlüsselwort suchen...

Mit 'Bouquet/Sender auswählen...darauf zu achten werden alle auf der Box gespeicherten Bouquets eingelesen. Dann kann mit den Pfeiltasten aus der Bouquetliste das gewünschte Bouquet ausgewählt werden. Mit der OK-Taste werden danach alle Sender des Bouquets angezeigt. Danach kann mit der OK-Taste der gewünschte Sender ausgewählt werden. Nachfolgend werden die EPG-Daten des Senders eingelesen. Sind für den Sender keine EPG-Daten verfügbar, so wird dies in einer Fehlermeldung angezeigt. Ist der ausgewählte Sender nicht der Aktuell eingestellte, kann es vorkommen, dass für diesen noch keine EPG-Daten vorliegen, hierzu sollte auf diesen Sender umgeschaltet werden. Dies wird mit 'Plugin beenden > Umschalten' erleichtert. Nun müssen noch nach Neustart des Plugins mit 'Aktueller Sender - EPG-Daten einlesen' die Daten eingelesen werden. Sind EPG-Daten vorhanden kann die gewünschte Sendung ausgesucht werden, mit Druck auf die OK-Taste kann über ein Auswahlmenü der Timer direkt an die ausgewählte Remote-Box übertragen werden oder zuvor noch über 'EPG-Info...' die Information zur Sendung abgerufen werden. Dies wird in einer Messagebox angezeigt. Sollte die Remote-Box nicht erreichbar oder der gewählte Sender in ihrer Senderliste nicht verfügbar sein, wird eine entsprechende Fehlermeldung angezeigt. Mit Home wird wieder ins Hauptmenü zurückgesprungen. Mit 'Manuelle Timer-Programmierung...' kann der Remote-Timer der gewählten Box manuell gesetzt werden. Dies ist für Sender ohne EPG-Daten oder individuelle Timer-Zeiten nötig. Zuerst wird der eingestellte Sender für die Aufnahme angezeigt, von hier kann man noch falls nötig zu einer speziellen Bouquet/Senderwahlen für den Manuellen Timer springen um den eingestellten Sender zu ändern. Mit 'Weiter...' werden zuerst die Start-Daten abgefragt und mit 'OK' geht es zu den Stopp-Daten, es ist notwendig alle Kästchen falls nötig auch mit führenden Nullen auszufüllen. Danach werden noch die Einstellungen für die verschiedenen Timerarten bzw. Wiederholungen abgefragt. Eine Prüfung auf realistische Daten wird nicht durchgeführt. Danach wird eine Übersicht zur Kontrolle angezeigt, diese muss noch mit 'REC-Timer' bestätigt werden. Bei der manuellen Timerprogrammierung wird die Start/Stopp-Korrektur von Neutrino nicht berücksichtigt. Mit 'Aktueller Sender - EPG-Daten einlesen' werden die EPG-Daten des aktuellen laufenden Senders eingelesen. Hier kann ebenfalls die gewünschte Sendung ausgesucht werden, mit der OK-Taste kann über ein Auswahlmenü der Timer direkt an die eingestellte Remote-Box übertragen werden oder zuvor noch über 'EPG-Info...' die Information zur Sendung abgerufen werden. Dieses Ausgabefenster ist auf maximal 4 Seiten begrenzt. Bei Vorhandensein von weiteren Remote-Boxen, die über den Menüpunkt 'Remote-Box hinzufügen...' angelegt werden können, wird noch die Schaltfläche 'Ziel-Box...' sichtbar. Hiermit kann der Timer auch direkt an die in dem Auswahlfenster aufgeführten Remote-Boxen übergeben werden. Mit 'Schlüsselwort suchen...' kann bei Vorhandensein von EPG- oder Bouquet/Sender-Daten in der darunter liegenden Liste nach Schlüsselwörtern gesucht werden. Bei gefundenen Übereinstimmungen werden diese am Anfang dieser Liste zur Auswahl eingefügt. Für die Suche sind mindesten 3 Zeichen notwendig. Zulässige Zeichen sind a-z A-Z 0-9 .  : - + das 'Komma' wird bei der Suche durch ein Leerzeichen ersetzt und * wird als Platzhalter für ein beliebiges Zeichen verwendet.


Remote-Box Timerübersicht

Mit 'Remote-Timer einlesen' wird die Timerliste der ausgewählten Remote-Box angezeigt. Sind keine Timerdaten auf der Remote-Box programmiert, bzw. ist diese nicht erreichbar, so wird dies ebenfalls angezeigt. Bei der Fehlermeldung das die Remote-Box nicht antwortet sollte überprüft werden ob bei der Einstellung für die IP/Web-Adresse kein Fehler vorliegt. Eine weiter Fehlerquelle ist auch ein fehlerhafte Einstellung der Zugangsdaten auf das Webinterface. Sind Timer auf der Remote-Box vorhanden, so können diese ausgewählt und mit der OK-Taste und folgender Bestätigung mit 'Löschen' gelöscht werden. Bei Aufnahme-Timern können die Daten mit 'Ändern...' bearbeitet werden und mit 'EPG-Info...' wird die Information zur Sendung abgerufen. Dieses EPG-Ausgabefenster ist ebenfalls auf maximal 4 Seiten begrenzt. Bei Vorhandensein von weiteren Remote-Boxen, wird noch die Schaltfläche 'Kopie...' sichtbar. Hiermit kann der gewählte Aufnahme-Timer zur Organisation der Aufnahmen auf eine andere Remote-Box, die Master-Box oder von dieser auf eine Remote-Box kopiert werden. Bei erfolgreicher Kopie kann im nachfolgenden Info-Fenster der Original-Timer noch gelöscht werden. Mit 'Remote-Timer einlesen & überprüfen' kann zusätzlich noch eine Überprüfung der gesetzten Timer durchgeführt werden. Hierbei wird geprüft ob sich benachbarte Timer überschneiden oder sehr kurz aufeinander folgen. Eine Überschneidung wird durch "<< xx Min." und ein geringer Abstand durch "xx Min. >>" in Minuten angezeigt. Bei gesetzten Timern mit Wiederholungen wird nur deren nächste Ausführung berücksichtigt. Ist der erste Timer der Liste zum Zeitpunkt des Einlesens schon aktiv oder ist die Ausführung für die nächste 60 Minuten vorgesehen wird dies durch "seit xx Min." oder "in xx Min." in Minuten angezeigt.

Aufnahme der laufenden Sendung

Damit wird als "Sofortaufnahme" die auf der Master-Box laufende Sendung mit der eingestellten Remote-Box aufgenommen. Diese wird dabei auf den laufenden Sender der Master-Box umgeschaltet. Dies funktioniert aber nur, wenn der Sender über EPG-Daten verfügt. Ist dies nicht der Fall, ist es von hieraus auch möglich die Aufnahme zu starten, dabei muss die Stopp-Zeit in Minuten manuell gewählt werden.


Aufnahme der folgenden Sendung

Damit wird die folgende Sendung, des auf der Masterbox eingestellten Senders, mit der eingestellten Remote-Box aufgenommen. Die Remote-Box wird dabei zu Beginn der Sendung auf den entsprechenden Sender umgeschaltet. Dies funktioniert aber nur, wenn der Sender über EPG-Daten verfügt. Ist dies nicht der Fall, ist es von hieraus möglich den Timer manuell zu programmieren.


Remote-Box Bedienfunktionen

Remote-Box Aufnahme starten...: Mit diesem Menüpunkt wird auf der Remote-Box eine Aufnahme mittels Timersteuerung für den laufenden Sender der Master-Box gestartet. Die Dauer der Aufnahme muss in Minuten festgelegt werden. Aktive Timer-Aufnahme stoppen...: Mit diesem Menüpunkt wird geprüft ob auf der Remote-Box zurzeit eine Timer-Aufnahme läuft. Diese kann durch einfaches 'Timer löschen' gestoppt werden.

Sender der Remote-Box abfragen...: Mit diesem Menüpunkt kann der zurzeit eingestellte Sender der Remote-Box abgefragt werden. Mit 'Umschalten' wird dieser auf der Master-Box übernommen. Sender der Master-Box übergeben...: Mit diesem Menüpunkt kann der zurzeit eingestellte Sender der Master-Box mit 'Umschalten' an die Remote-Box übergeben werden.

FB der Remote-Box sperren: Mit diesem Menüpunkt wird die Fernbedienung der ausgewählten Remote-Box gesperrt. Dieser Menüpunkt ist recht nützlich, damit auf der Remote-Box nicht herumgezappt werden kann. Das Sperren der Fernbedienung wird auf dem Display der Remote-Box mit einem entsprechenden Symbol angezeigt, wenn versucht wird, diese zu betätigen. FB der Remote-Box freigeben: Mit diesem Menüpunkt wird die Fernbedienung der ausgewählten Remote-Box wieder freigegeben. Remote freigeben & Master sperren: Hier wird die Fernbedienung der Remote-Box freigegeben und die der Master-Box gesperrt. Dies ist nützlich wenn man zwei gleiche Boxen in einem Raum stehen hat, hierdurch ist es einfacher möglich zwischen diesen in der Bedienung zu wechseln. Eine Abfrage über das Sperren der Fernbedienung auf der Master-Box sollte nicht bestätigt werden, da in diesem Moment die der Remote-Box schon aktiv ist. Um das Umschalten zwischen den Fernbedienungen wieder rückgängig zu mache, kann auf der Remote-Box ebenfalls das Remote-Timer-Plugin installiert werden.

Remote-Box von Standby einschalten: Damit wird die ausgewählte Remote-Box aus Standby eingeschaltet. Remote-Box in Standby ausschalten: Damit wird die ausgewählte Remote-Box in Standby ausgeschalten. Remote-Box ausschalten: Damit wird die ausgewählte Remote-Box heruntergefahren bzw. ausgeschaltet. Danach ist die Kommunikation mit dieser Remote-Box über das Netzwerk nur nach manuellen wieder Einschalten möglich. Remote-Box neu starten: Mit dieser Funktion kann die ausgewählte Remote-Box neu gestartet werden. Voraussetzung ist ein Image ab dem 10.12.2005.


Remote-Box 192.168.0.24 usw.:

Mit diesem Menüpunkt wird die entsprechende Remote-Box ausgewählt. Die aktuell ausgewählte Remote-Box ist farblich abgesetzt und kann nicht nochmals ausgewählt werden.


Installation

Benötige Dateien, Speicherorte und Rechtevergabe:

remote_timer.cfg /var/tuxbox/plugins/ 644 remote_timer.so /var/tuxbox/plugins/ 755 remote_timer /var/tuxbox/plugins/ 755 remote_timer.sh /var/plugins/ 755

Nach dem kopieren der Dateien in das Verzeichnis /var/tuxbox/plugins/ und der Rechtevergabe, müssen diese noch geladen werden. Hierzu bitte ’d-box Taste > Service > Plugins neu laden’ ausführen.

Hinweis

Sowohl das PlugIn, als auch diese Readme stammen aus der Feder von Rich.

Kinosuche PlugIn

Allgemeines

Das Kinosuche PlugIn ist ein kleines, nützliches Tool, womit jeder auf dem Laufenden ist, was bei dem Kino um die Ecke läuft. Voreingestellt sind die Suche in Berlin, Chemnitz und Tübingen.

weitere Features

Des weiteren kann mit dem Kinosuche PlugIn eine alte Kino-Programmliste angezeigt werden(über rote Taste). Alle Neustarts können über die grüne Taste angezeigt werden. Alte Suchergebnisse werden über die blaue Taste aufgerufen. Für das Kino um die Ecke, wird die gelbe Taste genutzt.

Camd-Reset

Allgemeines

Nützliches PluIn mit dem über die blaue Taste ein Camd-Reset (Neustart) ausgeführt werden kann.

ENX-Reset

Allgemeines

Das ENX-Reset PlugIn ist ein Binary, welches nix andres macht als beim Aufruf ein Signal an das avia_gt_proc.o zu schicken, damit das einen Reset auslöst. Es macht also nicht den Reset selbst.

Damit es funktioniert muss also auch das avia_gt_proc Modul geladen sein (ucodes Einstellungen) Das besagte Plugin macht jetzt nichts anderes als den enx_reset auszuführen.

Hinweis

Diese Erklärung stammt aus der Feder von Worschter, der leider viel zu früh bei einem Unfall ums Leben kam.

EPG Reset

Allgemeines

Manchmal kommt es vor, dass der Videotext nicht funktioniert. Mit einem EPG-Reset habe ich das Problem bisher immer behoben bekommen, ohne die Box neu starten zu müssen. Das EPG wird neu gestartet.

Reboot (Timer-Script)

Allgemeines

Timer-Script (wird nicht über die blaue Taste angezeigt) --> kann über den Standard-Timer als PlugIn ausgewählt werden und dient dazu, die Box zu einem bestimmten Zeitpunkt neu zu starten.

Satfind

Allgemeines

Das Satfind Plugin dient dazu die Satschüssel ideal auszurichten . Das gilt auch für DVB-C (Kabel). Gestartet wird es mit der Fernbedienung über die Tastenkombination

  • [blau]
  • [Satfind]


Mit 'Satfind' werden folgende Werte, als Balken und als Zahl, im LC-Display angezeigt:

  • BER = BitErrorRatio - Das Bitfehlerverhältnis des aktuellen Signals - diese sollte so gering wie möglich sein (0 ist OK).
  • SNR = SignalToNoiseRatio - die Signalstärke im Vergleich zum Rauschen - je höher desto besser der Empfang.
  • SIG = SIGnalstärke - je höher desto besser der Empfang.

Wenn noch kein Satellit gefunden wurde, gibt es das Problem, dass die Anzeige nach wenigen Sekunden einfriert. Es steht also nicht viel Zeit zur Verfügung, um die Schüssel auszurichten. Dies wird dadurch behoben, in dem der Kanal gewechselt wird und wieder Satfind aufruft. Wem das zu umständlich ist, der kann Satfind über eine Telnet Verbindung mit --tune starten, dann gibt es diesen 'Timeout' nicht!

Beispiel:

/bin/satfind --tune

Satfind läuft auf dem LCD so lange bis das Programm in der Telnet Sitzung beendet wurde.

SYSInfo PlugIn

Allgemeines

Dieses PlugIn stammt aus dem Keyweltboard und wurde von Worschter entwickelt, der leider viel zu früh bei einem Unfall um Leben kam.

Ein Systeminfo-Plugin für Leute die ein bischen Interesse für das System auf der DBOX haben. Ab Version 1.60 existiert ein Netzwerkfenster welches hom Hauptfenster aus mit der blauen Taste erreichbar ist.


Ab Version 1.50 ist die Vollbildanzeige für Systemperformance und Speicher drin. Erreichen kann man die mittels der

  • (1) Taste -> Speicherauslastung
  • (2) Taste -> Systemperformance

Die Menüstruktur ist folgendermassen:

  • sysinfo.so
  • sysinfo.cfg

müssen nach

/lib/tuxbox/plugins/

Die sysinfo.so braucht die Ausführrechte (min 744)

sysinfo muss nach

/var/plungins/

und braucht auch die Ausführrechte (mind. 744)


Bei der Ucode Versions-Anzeige ist die es abhängig von dem Imageaufbau, ob die Version der ucode.bin angezeigt wird. Solange ich nicht weiß, wie man die Version der internen ucode.bin herausbekommt steht da nur was, wenn die Datei auch in /var/tuxbox/ucodes existiert.

History

Änderung Sysinfo 1.64 -> 1.65: 08.07.2005


Bugfix: vermurkste Umlaute bei der letzten Version



Änderung Sysinfo 1.60 -> 1.64: 18.06.2005


Bugfix: Speicher-Verlaufsanzeige im Hauptfenster funktioniert jetzt auch bei 64MB Boxen.



Änderung Sysinfo 1.54 -> 1.60: 19.04.2005


Das Netzwerk Fenster ist dazu gekommen. Bitte beachtet, daß die Netzwerk Auslastungsanzeige keine geeichten Werte angiebt wink.gif das sind nur ungefähre Werte. Deswegen bringt da auch eine Vollbildanzeige ansich nix. Bei bekannte Clients werden alle Rechner angezeigt, mit denen Neutrino in letzter Zeit Kontakt hatte. Mit Clients suchen werden alle Rechner im eigenen Netz mal angepingt (dauert bisl), danach sind alle bekannt und werden angezeigt (im Moment max. 12). Wenn´s jemand partout nicht ausreicht, dann werd ich mir nen Ausbau überlegen.


Änderung Sysinfo 1.52 -> 1.54 01.02.2005


Farbpalletten Vorbelegung geändert, damit auch Enigma-User Neutrino Sysinfo nutzen können. Obere und untere Trenlinie verbreitert um "flackern" zu verringern.


Änderung Sysinfo 1.50 -> 1.52 31.01.2005


"Kernelproblem" :)) gelöst. Kleine Optische Updates


Änderung Sysinfo 1.41 -> 1.50 29.01.2005


Vollbildanzeige für Speicherauslastung und Systemperformance hinzugefügt. Grafikanzeige überarbeitet.


Änderung Sysinfo 1.40 -> 1.41 30.12.2004


Kernel Message-Anzeige Korrigiert


Änderung Sysinfo 1.30 -> 1.40 30.12.2004


Anzeige der Anzahl der Flashbausteine hinzugefügt. Prozess-Statusanzeige im Prozessfenster hinzugefügt. Zu beachten: die Prozesse werden nur einmal beim Aufruf der Prozesse abgefragt. Somit kann es sein, daß bei der Status-Abfrage einige bereit´s wieder beendet sind. Das wird aber angezeigt. Die State anzeige wird wohl bei allen Prozessen ausser bei sysinfo auf sleeping stehen. Ist auch klar, denn im Moment wo der Status abgefragt wird ist zwangsläufig sysinfo aktiv ;)


Änderung Sysinfo 1.20 -> 1.30 28.12.2004


Umbau des interne Fensteraufbaus, da ein Bug in der Textbehandlung immernoch für zerwürfelung der Fenster führte. Dabei wurde das Plugin stark abgespeckt, was den eigenen Resourcen-Bedarf angeht.


Änderung Sysinfo 1.10 -> 1.20 28.12.2004


Kompletter Umbau von Variabler Fensterbreite auf feste Fensterbreite, da unterschiedliche Einstellungen der sx,sy und ex,ey Werte in Neutrino die Schriften teilweise total durcheinanderwürfelten. ucode.bin Version 0014 (build in) wird angezeigt, falls keine andere im Ucode Verzeichnis liegt. Sysinfo nutzt swisstime aus NEW-TUXWETTER um Plugin-bedingte Zeitverschiebungen zu kompensieren. Dazu muss swisstime im Verzeichnis /var/plugins/tuxwet vorhanden sein und eine Internetverbindung bestehen.


Änderung Sysinfo 1.01 -> 1.10 25.12.2004


Ucode Anzeige auf der Hauptseite hinzugefügt. Up-Down Funktion in den Untermenüs hinzugefügt.



Änderung Sysinfo 1.0 -> 1.01 24.12.2004


Falsche Speichergrössen Anzeige gefixt (kB-> MB) :) Boxen die keine 32 MB Speicher haben werden nun auch komfortabel angezeigt.



Sysinfo 1.0 23.12.2004


Release

Hinweis

Die Texte stammen noch aus der Feder von Worschter. Sie wurden mit Absicht so gelassen, wie er sie verfasst hat. Der Screenshot ist ein eigenes Bild.

TuxBox Comander

Allgemeines

TuxCom ist ein abgespeckter Midnight-Commander – Clone (für Windows-Nutzer: Total-Commander, für DOS-Veteranen: Norton-Commander) , der es ermöglicht, auf der DBox2/Dreambox komfortabel per Fernbedienung Dateioperationen und beliebige weitere Linuxkommandos auszuführen. Achtung Da mit diesem Plugin beliebige Linuxkommandos ausgeführt und Dateien gelöscht werden können, sollte man vorsichtig sein, um nicht aus Versehen wichtige Dateien zu löschen oder Kommandos auszuführen, die die DBox2/Dreambox zum Absturz bringen können!(Generell erfolgt aber vor jeder Aktion eine Sicherheitsabfrage) Mit dem TuxBox Comander können folgende Aktionen ausgeführt werden:

  • Dateien/Verzeichnisse erstellen
  • Dateien/Verzeichnisse kopieren
  • Dateien/Verzeichnisse verschieben
  • Dateien/Verzeichnisse löschen
  • Dateien ansehen
  • Dateien editieren
  • Dateien ausführen
  • Dateizugriffsrechte ändern
  • Dateiverweise ("Links") erstellen
  • beliebige Linux-Kommandos ausführen
  • Dateien suchen
  • die gerade laufenden Prozesse anzeigen und Prozesse löschen
  • auf FTP-Server zugreifen
  • den Inhalt von tar/gz/bz2-Archiven anzeigen und Dateien herauskopieren

Es ist ausserdem möglich, das Plugin mit einem Passwortschutz zu versehen, sodass kein Unbefugter auf die Dateien Zugriff hat.

Tastaturbelegung

links/rechts: linkes/rechtes Fenster wählen hoch/runter: nächsten/vorherigen Eintrag im aktuellen Fenster wählen volume -/+: Eine Seite hoch/runter im aktuellen Fenster ok: gewählte Datei ausführen / Verzeichnis wechseln im aktuellen Fenster / Archiv zum Lesen öffnen 1: Eigenschaften (Rechte) von gewählter Datei anzeigen/ändern 2: gewählte Datei umbenennen 3: gewählte Datei anzeigen 4: gewählte Datei bearbeiten 5: gewählte Datei von aktuellem Fenster ins andere Fenster kopieren 6: gewählte Datei von aktuellem Fenster ins andere Fenster verschieben 7: neues Verzeichnis in aktuellem Fenster erstellen 8: gewählte Datei löschen 9: neue Datei in aktuellem Fenster erstellen 0: symbolischen Verweis zur gewählten Datei im aktuellen Verzeichnis des anderen Fensters erstellen rot: Linux Kommando ausführen grün: Datei markieren/Markierung aufheben gelb: Sortierung der Einträge im aktuellen Fenster umkehren blau: Ansicht aktualisieren mute: Transparenzmodus wechseln dream/dbox: Hauptmenü aufrufen info Ein-Fenster-Ansicht an/ausschalten

History

03.04.2004 Version 1.0

  • erstes Release

02.05.2004 Version 1.1

  • einige Farbänderungen
  • Deutsche Texte eingebaut
  • Möglichkeit, Tasten gedrückt zu halten (hoch/runter, rechts/links, volume+/-, grüne Taste)
  • 3 Tranzparenzstufen
  • Dateien markieren, sodass man mehrere Dateien auf einmal kopieren/verschieben oder löschen kann
  • Tranzparanzmodus wird jetzt durch die 'mute'- Taste gewechselt (analog zu TuxTxt)
  • grüne Taste wird zum Dateien markieren verwendet

08.05.2004 Version 1.1a

  • BugFix: Keine angehängten Leerzeichen mehr beim Umbenennen von Dateien

29.05.2004 Version 1.2

  • Unterstützung zum Extrahieren aus "tar", "tar.Z", "tar.gz" und "tar.bz2" Archiven funktioniert leider im Original-Image 1.07.4 mit vielen Archiven nicht(zu alte BusyBox-Version)
  • Anzeige der aktuellen Zeilennummer im Editor
  • Positionierung anhand der TuxTxt-Koordinaten
  • grosse Schrift beim Editieren einer Zeile
  • Scrollen in Zeichen im Editiermodus an Enigma-Standard angepasst (hoch/runter vertauscht)
  • Versionsnummer über Info-Taste abrufbar
  • Sicherheitsabfrage, falls durch kopieren/verschieben bestehende Dateien überschrieben werden.

05.06.2004 Version 1.2a

  • BugFix: Fehlende Sonderzeichen bei Eingabe ergänzt.
  • Texteingabe im "SMS-Stil" eingebaut

21.06.2004 Version 1.3

  • FTP-Client eingebaut
  • kleinere Fehler im Editor beseitigt
  • Texteingabe: Sprung zum nächsten Zeichen, wenn eine andere Ziffer gedrückt wird.
  • Texteingabe: letztes Zeichen wird entfernt wenn am Ende der Zeile volume- gedrückt wird.
  • Umschalten zwischen 4:3 und 16:9-Modus über Dream-Taste
  • Dateiansicht : Scrollen wie im Editor möglich (bei Dateien, die maximal 100k gross sind).

25.07.2004 Version 1.4

  • Taskmanager eingebaut (über Info-Taste aufrufbar)
  • vor-/zurück-scrollen bei Kommandoausführung/Skriptausführung möglich
  • vor-/zurück-scrollen in Dateiansicht nicht mahr auf 100k-Dateien beschränkt
  • aktuell ausgewählte Datei merken bei Verlassen des Plugins
  • Tastaturunterstützung für DMM-Tastatur eingebaut
  • Verzögerung bei gedrückter Taste eingebaut
  • Bugfix: Workaround für Tastendruck-Fehler von Enigma
  • Bei Verweis-erstellen (Taste 0) wird automatisch der ausgewählte Dateiname vorgeschlagen

11.08.2004 Version 1.4a

  • Unterstützung für USB-Tastaturen (benötigt wird das Kernel-Modul hid.ko von BoxMan)
  • Lesen von .ftp-Dateien, auch wenn diese über Windows erstellt wurden...
  • Bugfix: Einfügen einer Zeile in eine leere Datei im Editor
  • kleinere Bugfixes im Editor
  • eine Menge Bugfixes in FTP-Client
  • Änderungen an Tastaturabfrage
  • BugFix: Falsche Anzeige nach drücken von rot (löschen) beim Editieren
  • BugFix: Absturz bei Verlassen des Plugins mit offener FTP-Verbindung

26.08.2004 Version 1.4b

  • Texteingabe: Möglichkeit, Text zu markieren (Taste grün ) und einzufügen (Taste blau)
  • (sozusagen eine mini-Zwischenablage :-) )
  • Editor: Anzeigen von \r als weisses Kästchen (DOS/Win-Textdatei) (blaue Taste -> Umwandeln in Linux Format)
  • FTP-Client: Entfernen von Whitespace-Zeichen am Ende des Dateinamens beim Download
  • FTP-Client: Verbesserung der Download-Geschwindigkeit

30.08.2004 Version 1.5

  • Passwortschutz eingebaut (über Info->Blau änderbar)
  • Möglichkeit, beim Kopieren/Verschieben die Datei umzubenennen
  • Anzeigefehler in Taskmanager bereinigt
  • Bugfixes in Editor
  • Anzeigefehler in Dateirechten bereinigt
  • Abbruch eines FTP-Downloads möglich (und Wiederaufnahme des unterbrochenen Downloads, wenn der Server das unterstützt)
  • Bugfixes in FTP-Client

22.09.2004 Version 1.5a

  • Bugfix: Absturz im Editor / nach Schließen des Editors
  • Bugfix: Absturz beim Verschieben (Button 6) von einzelnen Dateien

10.10.2004 Version 1.6

  • Bugfix: Fehlerhafter Text in Zwischenablage
  • neues Hauptmenü (über Dream-Taste)
  • neue Funktion: Dateien suchen (im Hauptmenü)
  • Editieren von .ftp-Dateien in eigener Maske
  • Bugfix: korrekt selektierte Datei nach Umbenennung
  • Bugfix: unter Umständen Abschneiden des letzten Zeichens bei Texteingabe möglich
  • Textfarbe schwarz bei gelbem Hintergrund
  • Bugfix: Ändern der Dateirechte auch mit Taste rot möglich

12.01.2005 Version 1.7

  • kosmetische Fehler bei Farbgebung behoben
  • Bugfix: Absturz bei Eingabe in letzter Zeile im Editor
  • Speichern der aktuellen Einstellungen nicht automatisch beim Beenden (einstellbar im Hauptmenü)
  • Auswahl der Sprache im Hauptmenü (für Neutrino, da dort automatische Auswahl nicht funktioniert)
  • Neue Funktionalität im Editor: mehrere Zeilen markieren/kopieren/verschieben/löschen (analog Midnight-Commander)

11.06.2006 Version 1.8

  • direkter Sprung ins Rootverzeichnis möglich (Eintrag '/' selektieren)
  • erweiterte Dateiinformationen im Rechte-Dialog (Taste 1)
  • Druck auf OK bei Dateien, die nicht ausführbar sind, öffnet den Viewer
  • Bei Neuanlegen einer Datei oder eines Verzeichnisses wird diese Datei danach automatisch selektiert.
  • Bugfix: manchmal wurde beim Editieren einer Zeile das \n am Ende entfernt

15.07.2006 Version 1.8a

  • Italienische Übersetzung eingebaut (Dank an fbrassin)

10.08.2005 Version 1.9

  • Schwedische Übersetzung eingebaut (Dank an yeager)

24.09.2005 Version 1.10

  • Verweise auf Dateien in schreibgeschützen Verzeichnissen erstellbar
  • Meldung beim Verzeichnis erstellen, wenn Datei bereits existiert

01.10.2005 Version 1.10a

  • Zahlentasten auf USB-Tastatur funktionieren wieder

22.11.2005 Version 1.11

  • Bessere Tastaturabfrage bei Exit/Enter auf DMM-Tastatur
  • kleinere Fehler im Editor ausgebessert
  • weniger Speicherverbrauch
  • Datei /tmp/tuxcom.out wird beim Beenden des Plugins gelöscht

27.12.2005 Version 1.12

  • portugese translation added (thanks to jlmota)
  • two little bugfixes in editor

22.01.2006 Version 1.13

  • overwrite directory fix

06.03.2006 Version 1.14

  • Beim Starten des Plugins wird die Datei /tmp/keyboard.lck angelegt und nach dem Beenden wieder gelöscht, dies dient zur Unterstützung des kb2rcd (von robspr1)

30.10.2006 Version 1.15

  • Möglichkeit, Skripte in Abhängigkeit von der Dateiendung auszuführen
  • zwei kleine Korrekturen (Dank an murks)

08.04.2007 Version 1.16

  • Ein-Fenster-Anzeige auswählbar (per Info-Taste)
  • Dateigrössen werden in Kurzform (MB/GB) angezeigt (abschaltbar im Hauptmenü)
  • Dateigrösse in Bytes wird in Dateieigenschaften (Taste "1") angezeigt

TuxTxt

Allgemeines

TuxTxt ist ein Plugin zum betrachten des Teletextes auf der DBox/Dreambox. Ursprünglich geschrieben wurde das Plugin von Thomas Loewe (LazyT), weiterentwickelt von Roland Meier.TuxTxt ist schon im NG-Image eingebaut, braucht also nicht manuell nachgerüstet werden. TuxTxt verwendet ein dynamisches Cachesystem, in welchem alle gesendeten Seiten inklusive Unterseiten gespeichert werden. Einmal empfangene Seiten stehen somit ohne lästige Wartezeit sofort zur Verfügung und werden im Hintergrund aktualisiert. Funktionen wie PageCatching, Zoom, Transparenz oder Text&Bild sind ebenfalls verfügbar. Es ist sogar möglich den Teletext mehrerer Sender zu lesen ohne dabei den Kanal wechseln zu müssen.

Flohmarkt-Plugin

Allgemeines

Mit diesem Plugin könnt ihr euch die Termine der nächsten Flohmärkte in eurer Nähe (nach PLZ) anzeigen lassen, sofern die DBox auf das Internet zugreifen kann. Die Informationen kommen von der Website marktcom.de.

lokale Anpassungen

Die Installation erfolgt über den Soft-Manager. Um eure Postleitzahl zu berücksichtigen, müsst ihr diese aber zunächst noch dem Plugin mitteilen. Sie ist in der Datei flex_eigene_scripte.conf (bzw. ab dem NG-Neutrino R1.5 in der flex_plugins.conf) im Verzeichnis /var/tuxbox/config hinterlegt:

SHELLRESON=&Flohmarkt PLZ 53,/var/plugins/flohget.sh 53,[ -e /var/plugins/flohget.sh ]
In diesem Beispiel werden die Flohmärkte im PLZ-Bereich 53xxx gesucht. Ihr seht, ihr braucht nicht die komplette PLZ eingeben - Teile davon reichen aus. Generell gilt: Je vollständiger ihr die PLZ eingebt, desto geringer der Suchradius und desto weniger Ergebnisse werden angezeigt.

Wichtig: Benutzt zum editieren der Datei flex_eigene_scripte.conf keinen Windows-Editor, sondern unbedingt einen Editor, der im UNIX-konformen Format abspeichern kann (bspw. Proton oder Ultra Edit).

Persönliche Werkzeuge