Standby (Lemmis Firmware)

Aus open7x0.org

Wechseln zu: Navigation, Suche

Lemmis Firmware unterstützt einen besonderen Standby-Zustand (im weiteren kurz Standby genannt), in dem weder VDR noch Wavebox laufen. Dieser Standby ähnelt daher dem ausgeschalteten Zustand, weil er auch Timer berücksichtigt und durch die Power-Taste verlassen wird.

Der Vorteil des Standbys ist die mögliche Fernadministration, z.B. mit telnet, ssh, osd2tcp oder lircd. Außerdem sind die LEDs während des Standbys ausgeschaltet, so dass sich der Standby auch als Dunkelschaltung für Schlafräume eignet.


Inhaltsverzeichnis


Einstellungen

Es folgt eine Liste der für den Standby relevanten Parameter aus der Datei /var/etc/lemmi-settings.txt:

LEMMI_STANDBY_MODE

Der Parameter "LEMMI_STANDBY_MODE = off|direct|reboot" legt den automatischen Standby-Modus fest.

In der Einstellung 'off' ist der Standby deaktiviert und kann nur manuell über das Shutdown-Menu erreicht werden.

In der Einstellungen 'direct' und 'reboot' wird der Standby nach dem Beenden von VDR oder Wavebox aktiviert. Bei 'reboot' wird jedoch erst ein reboot (Neustart) der Box veranlaßt.

LEMMI_STANDBY_TIME

Der Parameter "LEMMI_STANDBY_TIME = list" legt die Zeitfenster innerhalb einer Woche fest, in der der Standby anstatt das Ausschalten der Box verwendet wird.

Die Zeichenkette ist eine Komma-separierte Liste mit Einträgen wie '15-20:30', 'Mo-Mi+Fr 8:20-10' oder 'Mo 8 - Fr 20:00'. Weitere Details werden unten erklärt.

LEMMI_STANDBY_MOUNT_NET

Der Parameter "LEMMI_STANDBY_MOUNT_NET = list" ist eine Komma-separierte Liste mit den Freigaben, die im Standby-Betrieb gemounted werden sollen.

LEMMI_STANDBY_MOUNT_HD

Der Parameter "LEMMI_STANDBY_MOUNT_HD = list" ist eine Komma-separierte Liste mit USB-Laufwerken, die im Standby-Betrieb gemounted werden sollen.

Eigenschaften des Standby-Zustandes

Im Standby werden alle USB-Platten und alle Netzwerkfreigaben getrennt und er Bildschirm wird deakiviert. Das Netzwerk bleibt aktiv.

Auf Wunsch können dann einzelne Netzwerkfreigaben (LEMMI_STANDBY_MOUNT_NET) oder USB-Laufwerke (LEMMI_STANDBY_MOUNT_HD) automatisch gemounted werden.

Der Standby kann durch drei Dinge beendet werden:

  1. Nach dem Drücken der POWER-Taste auf der Fernbedienung wird das Boot-Menu aktiviert.
  2. Ein VDR- oder Wavbox-Timer steht an.
  3. Die Endzeit eines Standby-Zeit-Fensters wird erreicht. Hierbei wird das Shutdown-Menu aktiviert um danach die Box auszuschalten.

Alle anderen Tasten der Fernbedienung aktivieren den Informations-Bildschirm für ca. 30 Sekunden.

Aktivierung des Standbys

Der Standby-Modus kann auf 5 Wege ereicht werden. Die ersten drei hiervon sind Menu-Punkte im Shutdown-Menu

Shutdown-Menu: "Standby-Modus gemäß Tabelle"

Der Standby wird unabhängig vom Parameter LEMMI_STANDBY_MODE aktiviert. Die Zeiteinträge des Parameters LEMMI_STANDBY_TIME werden analysiert. Dieses kann zur Folge haben, dass die das Shutdown-Menu aktiviert wird um danach die Box auszuschalten.

Shutdown-Menu: "Standby-Modus bis zum nächsten Timer"

Der Standby wird unabhängig von den Parametern LEMMI_STANDBY_MODE und LEMMI_STANDBY_TIME aktiviert.

Shutdown-Menu: "Nach Neustart Standby-Modus aktivieren"

Die Box wird neugestartet um anschließend den vorherigen Punkt ("Standby-Modus bis zum nächsten Timer") zu aktivieren.

Standby nach Ende von VDR oder Wavebox

Nach dem Beenden von VDR oder Wavebox werden die Einstellungen der beiden Parameter LEMMI_STANDBY_MODE und LEMMI_STANDBY_TIME analysiert und entweder des Standby aktiviert oder das Shutdown-Menu aktiviert um danach die Box auszuschalten.

Standby nach Auto-Start der Box

Bei aktiviertem Standby wird die Box automatisch hochgefahren, wenn eine Timer-Aufnahme ansteht, oder der Standby gemäß LEMMI_STANDBY_TIME aktiviert werden muss. Im letzteren Falle wird der oben beschriebene Modus "Standby-Modus gemäß Tabelle" verwendet.

Zeitangaben

Zur Auswertung der Zeitangaben im Parameter LEMMI_STANDBY_TIME wird das Programm timemode verwendet, welches ich extra für diese Boxaufgabe erstellt habe.

Die Zeitangabe ist eine kommaseparierte Liste mit einzelnen Zeitangaben, die sich auch überlappen dürfen. Die Zeiten werden Wochenweise verwaltet. Daher besteht eine Zeitausgabe aus einem optionalen Wochentag (deutsche oder englische Abkürzung des Tages) und aus einer optionalen Zeitangabe ('H' oder 'H:M').

Und natürlich sind Bereiche erlaubt. Der Endzeitpunkt ist immer ausschließlich. Liegt bei einem Bereich der Zielzeitpunkt vor dem Startzeitpunkt, dann ist der nächste Tag bzw. die nächste Woche gemeint. Leerzeichen können für die Lesbarkeit eingesetzt werden:

Beispiele:

Mo		: der ganze Montag
Mo-Mi		: Mo, Di und Mi
Fr-Di		: Fr,Sa,So,Mo,Di
Mo-Di+Sa-SO	: Mo,Di,Sa,So
*		: * ist eine Abkürzung für Mo-So, also immer
9 - 10:30	: täglich von 9:00 bis 10:30
Mo-Fr 8-9	: Montags bis Freitags von 8:00 bis 9:00
Mo 8 - Mi 9	: von Montag 8:00 bis Mittwoch 9:00
Mo 22 - 7	: von Montag 22:00 bis zum nächsten Tag (Di) 7:00
Mo-Mi+Fr 8-9	: Mo,Di,Mi,Fr von 8:00 bis 9:00
Mo-Mi+Fr 22-7	: Mo,Di,Mi,Fr von 22:00 bis zum jeweils nächsten Tag 7:00

Testen der Zeitangaben

Zum Testen einzelner Zeitangaben eigent sich die folgende Kommandozeile:

timemode -m off,standby -a "xxx" -p

Die drei x sind hier durch die Zeitangabe zu ersetzen.

Mit dem Kommando

print-standby-table

erhält man eine Übersicht über die aktuell in lemmi-settings.txt definierten Standby-Zeiten.

Vergleich mit dem Schnellstartmodus

Die wavebox bietet auch eine Art Standby, den Siemens Schnellstartmodus genannt hat. Daher folgt ein schneller Vergleich mit dem Standby:

  • Beim Schnellstartmodus wird nur der Bildschirm dunkelgeschaltet, die wavebox bleibt aktiv.
  • Beim Schnellstartmodus ist der Wechsel von aus zum aktiven Bild nur eine Sekundensache. Der Standby benötigt hierfür ca. ein halbe Minute.
  • Die Wavebox und die zugehörigen Backends haben offensichtlich ein Speicherleck. Da im Schnellstartmodus diese Programme nie terminieren, wird deren Speicherbedarf immer größer.
  • Beim Standby sind nur die Netzwerkprogramme wie telnet, ssh, ftp, osd2txt und weiter aktiv. Es läuft aber weder VDR noch die Wavebox. Dadurch werden auch die USB-Platten und Netzwerkfreigaben nicht benötigt.
  • Der Standby beachtet die Timer vom VDR und Wavebox.
  • Da die Standbyzeiten eingestellt werden könnne, schaltet sich die Box nach Wunsch zu gewissen Zeiten automatisch ab.

Links zum Thema »Standby« 

Links zum Thema »Lemmis Firmware« 

Persönliche Werkzeuge