Ehttp api doku

Aus TuxBoxWIKI
Wechseln zu: Navigation, Suche


Allgemeines

Dies ist die Dokumentation der API des ehttp (Web-Server) von Enigma.


API-Dokumentation

zap zum angegebenen Service

Befehl: http://dbox/?path=1:0:1:6dca:44d:1:0:0:0:0

Parameter 1: ?

Parameter 2: ?

Parameter 3: tv/radio/data/... ?

Parameter 4: sid

Parameter 5: tsid

Parameter 6: onid

Parameter 7: ?

Parameter 8: ?

Parameter 9: ?

Parameter10: ?


Lautstärke setzen (Bereich 0...10)

Befehl: http://dbox/setVolume?volume=5


Ton Stumm schalten

Befehl: http://dbox/setVolume?mute=1

Beschreibung:

Mute an (1)

Mute aus (0)


aktuelles Enigma-Datum und -Uhrzeit

Befehl: http://dbox/cgi-bin/status

Beschreibung: gibt das aktuelle Enigma-Datum und -Uhrzeit zurück


Zum service zappen

Befehl: http://dbox/cgi-bin/switchService


dbox/dreambox shutdown

Befehl: http://dbox/cgi-bin/admin?command=shutdown


dbox/dreambox reboot

Befehl: http://dbox/cgi-bin/admin?command=reboot


Enigma Neustart

Befehl: http://dbox/cgi-bin/admin?command=restart


Enigma standby

Befehl: http://dbox/cgi-bin/admin?command=standby


Enigma aufwachen aus standby

Befehl: http://dbox/cgi-bin/admin?command=wakeup


Lautstärke setzen (Bereich 64...1)

Befehl: http://dbox/cgi-bin/audio?volume=30


Mute an (1) - Mute aus (0)

Befehl: http://dbox/cgi-bin/audio?mute=0


gibt die PMT als XML-File zurück

Befehl: http://dbox/cgi-bin/getPMT


Nachricht auf den Fernsehbildschirm

Befehl: http://dbox/cgi-bin/message?Hallo


erweiterte Nachricht auf den Fernsehbildschirm

Befehl: http://dbox/cgi-bin/xmessage?timeout=3&caption=Nachricht&body=Hallo


startet einen Audio-HTTP-Stream des aktuell laufenden Services


startet einen Video-HTTP-Stream (VLC kompatibel) des aktuell laufenden Services


startet einen Video-HTTP-Stream (MPlayer kompatibel) des aktuell laufenden Services


zeigt aktuelle Version von Enigma an (die Rückgabewerte sollten aber mal aktualisiert werden)


liefert den EPG des aktuellen Service


liefert die Stream-Daten des aktuellen Service


liefert den Namen des aktuellen Service


Enigma Einstellungen neu laden


Liste der Recordings neu laden


Liste der Recordings im Flash speichern


Playlist neu laden


Playlist speichern


User-Bouquets neu einlesen


User-Bouquets speichern


Timer-Liste neu einlesen


Timer-Liste speichern


Plugin starten


screenshot nach /tmp/screenshot.bmp


screenshot des OSD's nach /tmp/osdshot.png


einige Kompatibilitäts-Funktionen zu Neutrino

Nachricht auf den Fernsehbildschirm


liefert die VPid und APid des aktuellen Service (dezimal)

Beispiel-Ausgabe:

255
256

255 ist die Video Pid

256 ist die Audio Pid


sollte zum angegebenen Channel zappen -> tut es aber nicht


liefert onid+sid


liefert die komplette Kanalliste (unsortiert)


XML-Funktionen

liefert den Status der Box wie Standby, Recording, etc.

Beispiel-Ausgabe:

<status>
 <current_time>Sat Jul 23 23:03:17 2005
 </current_time>
 <standby>OFF</standby>
 <recording>OFF</recording>
 <mode>0</mode>
 <ip>192.168.0.10</ip>
</status>

<current_time>Sat Jul 23 23:03:17 2005</current_time> liefert das Datum und die aktuelle Uhrzeit

<standby>OFF</standby> die Box ist nicht im standby, ON bedeutet sie befindet sich im Standby

<recording>OFF</recording> Enigma nimmt gerade nicht auf, ON bedeutet Enigma nimmt gerade auf

<mode>0</mode> Enigma befindet sich im TV-Modus

<mode>1</mode> Enigma befindet sich im Radio-Modus

<mode>2</mode> Enigma befindet sich im Datei-Modus

<ip>192.168.0.10</ip> gibt die aktuelle IP der Box zurück, in diesem Fall wäre das die 192.168.0.10


liefert die Timerliste

Timer.jpg


Gibt den EPG eines Services mit der Servicereferenz 'ref' zurueck:

800px


liefert Daten des momentanen Services wie EPG, Audio- und Video-Channels, etc.

800px




Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.