Diese Dokumentation beschreibt immer die neueste Version des Moduls, aktuell 2.0.1 im Kanal Beta.
Tvheadend Kanalverwaltung
Zeigt alle Kanäle des Servers nach Kanalnummer und lässt sie aktivieren, deaktivieren und umbenennen, im Konfigurationsformular, in einer Kachel für die Visualisierung und per Funktion. Die Instanz wird über den Konfigurator angelegt. Änderungen gehen direkt an den Tvheadend-Server.
Inhaltsverzeichnis
1. Konfiguration
Im Konfigurationsformular steht die Liste “Kanäle”:
| Spalte | Beschreibung |
|---|---|
| Aktiv | Haken direkt in der Tabelle schaltet den Kanal ein oder aus. |
| Nummer | Kanalnummer, nur Anzeige. Die Liste ist danach sortiert. |
| Name | Name des Kanals, im Bearbeiten-Dialog änderbar. |
| Tags | Kanal-Tags des Servers, nur Anzeige. |
Deaktivierte Kanäle bleiben in der Liste und erscheinen abgeblendet.
2. Variablen
| Variable | Ident | Typ | Beschreibung |
|---|---|---|---|
| Kanäle | ChannelCount | Ganzzahl | Anzahl aller Kanäle des Servers. |
| Aktive Kanäle | EnabledCount | Ganzzahl | Anzahl der aktivierten Kanäle. |
Beide Variablen sind schreibgeschützt.
3. Funktionen
void TVHK_Update(integer $InstanzID);
Liest die Kanäle neu vom Server.
string TVHK_GetChannels(integer $InstanzID);
Alle Kanäle als JSON nach Kanalnummer: uuid, number, name, enabled und tagNames.
boolean TVHK_SetChannelEnabled(integer $InstanzID, string $Channel, boolean $Enabled);
Schaltet einen Kanal ein oder aus. $Channel ist die UUID oder der Name.
boolean TVHK_RenameChannel(integer $InstanzID, string $Channel, string $NewName);
Benennt einen Kanal um (UUID oder bisheriger Name).
4. Kachel
Die Instanz erscheint in der Kachel-Visualisierung als Liste aller Kanäle nach Kanalnummer: ein Schalter je Kanal zum Ein- und Ausschalten, ein Stift zum Umbenennen (Enter speichert, Esc bricht ab), die Tags des Kanals, Filter “Alle”, “Aktiv”, “Inaktiv” und eine Suche über Nummer, Name und Tags. Die maximierte Ansicht der Kachel gibt es ab IP-Symcon 9.1.
5. Spenden
Dieses Modul ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert: