Jump to content
Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

OpenWebif: Unterschied zwischen den Versionen

Aus Vu+ WIKI
NaseDC (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Hanswurst1977 (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Kategorie:Index]]
[[Kategorie:Plugins]]
[[Kategorie:Netzwerk]]
{{Linkbox Plugins}}
{{Linkbox Plugins}}


{| align="right" border="0"
{| align="right" border="0"
[[Datei:Openwebinterfaceneu.PNG|500px|thumb|right]]
| [[Datei:Openwebinterfaceneu.PNG|500px|thumb|right|Neues Design (ab VTi 13.0.0)]]
[[Datei:Openwebinterface.png|500px|thumb|right]]
| [[Datei:Openwebinterface.png|500px|thumb|right|Klassisches Design]]
|}
|}


Das '''OpenWebif''' erweitert die Box um eine Verwaltung per Browser, wie z.B. Internet Explorer Firefox, Opera, ...
Das '''OpenWebif''' erweitert die Box um eine Verwaltung per Webbrowser (wie z. B. Chrome, Firefox, Edge, Safari, Opera).
Diese erweiterten Funktionen werden auch von verschiedensten Plugins genutzt.
Diese erweiterten Funktionen werden auch von verschiedensten Plugins genutzt.


Die Installation wird über den [[Das_VTi_Panel#VTi_Software_Manager|VTi Software Manager]] vollzogen. Einfach in Plugins dann [[OpenWebif]] auswählen.
Die Installation wird über den [[Das_VTi_Panel#VTi_Software_Manager|VTi Software Manager]] vollzogen. Unter „Plugins“ einfach [[OpenWebif]] auswählen.


Mit Release VTI 13.0.0 verwendet das [[OpenWebif]] ein neues schickes Design. Das alte Design kann über die Einstellungen des [[OpenWebif]] wiederhergestellt werden.
Mit dem Release VTi 13.0.0 verwendet das [[OpenWebif]] ein neues Design. Das alte Design kann jederzeit über die Einstellungen des [[OpenWebif]] wiederhergestellt werden.


Das OpenWebif erreicht man unter folgender Browsereingabe:
Das OpenWebif erreicht man über die Eingabe der IP-Adresse der Box im Browser:


ipDerBox:80
: <code>http://ipDerBox:80</code>


oder über den Namen der Box:
oder über den Namen der Box:
Zeile 24: Zeile 21:
{| class="wikitable mw-datatable" width="55%"
{| class="wikitable mw-datatable" width="55%"
|-
|-
! width="15%" |Vu+ Typ
! width="15%" | Vu+ Typ
! width="24%" |OpenWebif Port 80
! width="24%" | OpenWebif Port 80
! width="24%" |OpenWebif Port 81
! width="24%" | OpenWebif Port 81
|-
|-
| [[Vu+ Duo 4K Lite]]
| [[Vu+ Duo 4K Lite]]
|<code>http://vuduo4klite:80</code>
| <code>http://vuduo4klite:80</code>
|<code>http://vuduo4klite:81</code>
| <code>http://vuduo4klite:81</code>
|-
|-
| [[Vu+ Duo 4K SE]]
| [[Vu+ Duo 4K SE]]
|<code>http://vuduo4kse:80</code>
| <code>http://vuduo4kse:80</code>
|<code>http://vuduo4kse:81</code>
| <code>http://vuduo4kse:81</code>
|-
|-
| [[Vu+ Duo]]
| [[Vu+ Duo]]
|<code>http://bm750:80</code>
| <code>http://bm750:80</code>
|<code>http://bm750:81</code>
| <code>http://bm750:81</code>
|-
|-
| [[Vu+ Duo²]]
| [[Vu+ Duo²]]
|<code>http://vuduo2:80</code>
| <code>http://vuduo2:80</code>
|<code>http://vuduo2:81</code>
| <code>http://vuduo2:81</code>
|-
|-
| [[Vu+ Duo 4K]]
| [[Vu+ Duo 4K]]
|<code>http://vuduo4k:80</code>
| <code>http://vuduo4k:80</code>
|<code>http://vuduo4k:81</code>
| <code>http://vuduo4k:81</code>
|-
|-
| [[Vu+ Solo]]
| [[Vu+ Solo]]
|<code>http://vusolo:80</code>
| <code>http://vusolo:80</code>
|<code>http://vusolo:81</code>
| <code>http://vusolo:81</code>
|-
|-
| [[Vu+ Solo²]]
| [[Vu+ Solo²]]
|<code>http://vusolo2:80</code>
| <code>http://vusolo2:80</code>
|<code>http://vusolo2:81</code>
| <code>http://vusolo2:81</code>
|-
|-
| [[Vu+ Solo 4K]]
| [[Vu+ Solo 4K]]
|<code>http://vusolo4k:80</code>
| <code>http://vusolo4k:80</code>
|<code>http://vusolo4k:81</code>
| <code>http://vusolo4k:81</code>
|-
|-
| [[Vu+ Solo SE]]
| [[Vu+ Solo SE]]
|<code>http://vusolose:80</code>
| <code>http://vusolose:80</code>
|<code>http://vusolose:81</code>
| <code>http://vusolose:81</code>
|-
|-
| [[Vu+ Ultimo]]
| [[Vu+ Ultimo]]
|<code>http://vuultimo:80</code>
| <code>http://vuultimo:80</code>
|<code>http://vuultimo:81</code>
| <code>http://vuultimo:81</code>
|-
|-
| [[Vu+ Ultimo 4K]]
| [[Vu+ Ultimo 4K]]
|<code>http://vuultimo4k:80</code>
| <code>http://vuultimo4k:80</code>
|<code>http://vuultimo4k:81</code>
| <code>http://vuultimo4k:81</code>
|-
|-
| [[Vu+ Uno]]
| [[Vu+ Uno]]
|<code>http://vuuno:80</code>
| <code>http://vuuno:80</code>
|<code>http://vuuno:81</code>
| <code>http://vuuno:81</code>
|-
|-
| [[Vu+ Uno 4K]]
| [[Vu+ Uno 4K]]
|<code>http://vuuno4k:80</code>
| <code>http://vuuno4k:80</code>
|<code>http://vuuno4k:81</code>
| <code>http://vuuno4k:81</code>
|-
|-
| [[Vu+ Uno 4K SE]]
| [[Vu+ Uno 4K SE]]
|<code>http://vuuno4kse:80</code>
| <code>http://vuuno4kse:80</code>
|<code>http://vuuno4kse:81</code>
| <code>http://vuuno4kse:81</code>
|-
|-
| [[Vu+ Zero]]
| [[Vu+ Zero]]
|<code>http://vuzero:80</code>
| <code>http://vuzero:80</code>
|<code>http://vuzero:81</code>
| <code>http://vuzero:81</code>
|-
|-
| [[Vu+ Zero 4K]]
| [[Vu+ Zero 4K]]
|<code>http://vuzero4k:80</code>
| <code>http://vuzero4k:80</code>
|<code>http://vuzero4k:81</code>
| <code>http://vuzero4k:81</code>
|-
|-
|}
|}


Wenn das Alte Webinterface parallel installiert ist, muß der Port für das OpenWebif in den "Erweiterungen" unter [[OpenWebif]] auf Port 81 abgeändert werden und der für das alte Webinterface auf Port 80 gesetzt werden!
Wenn das alte Webinterface parallel installiert ist, muss der Port für das OpenWebif in den Erweiterungen unter [[OpenWebif]] auf Port 81 geändert und der für das alte Webinterface auf Port 80 gesetzt werden!


=== Grundfunktionen ===


'''Einige Grundfunktionen:'''
* Box neu starten
* Box neu starten
* Streaming eines TV Programmes
* Streaming eines TV-Programms
* Transcoding Stream eines TV Programms
* Transcoding-Stream eines TV-Programms
* EPG
* EPG-Übersicht
* Einstellungen an der Box vornehmen
* Einstellungen an der Box vornehmen
* Bildschirmfoto (Screenshot) erstellen
* Bildschirmfoto (Screenshot) erstellen
* Fernbedienung
* Virtuelle Fernbedienung
* Timer erstellen
* Timer erstellen
* Bouquets editieren
* Bouquets editieren
* Terminal (Telnet-Zugang)
* Terminal (Telnet-Zugang)
* ...


'''Weitere Funktionen zu Plugins usw.:'''
=== Schnittstelle für andere Plugins ===
 
* AutoTimer verwalten
* AutoTimer verwalten
* EPGRefresh verwalten
* EPGRefresh verwalten
* LCD4linux verwalten
* LCD4linux verwalten
* Oscam Webinterface
* OSCam Webinterface


Dieses Plugin ist die Basis für viele Plugins, wie z.B. [[Remote Timer]] und sollte daher immer auf der Box installiert sein. Es sollte auch bei den Boxen mit knappem Flashspeicher
Dieses Plugin ist die Basis für viele Erweiterungen (wie z. B. [[Remote Timer]]) und sollte daher immer auf der Box installiert sein. Es sollte auch bei Boxen mit knappem Flashspeicher (Duo, Solo und Uno) im Flash verbleiben und nicht auf ein externes Medium ausgelagert werden.
(Duo, Solo und Uno) im Flash bleiben und nicht auf ein externes Medium ausgelagert werden.


'''Bildschirmfoto/Screenshot erstellen'''
=== Bildschirmfoto / Screenshot erstellen ===


Screenshot OSD und Video:
Screenshot OSD und Video:
 
: <code>http://vuduo2/grab?format=png&r=1080&mode=all</code>
<code>http://vuduo2/grab?format=png&r=1080&mode=all</code>


Screenshot OSD:
Screenshot OSD:
 
: <code>http://vuduo2/grab?format=jpg&r=320&mode=osd</code>
<code>http://vuduo2/grab?format=jpg&r=320&mode=osd</code>


Screenshot Video:
Screenshot Video:
: <code>http://vuduo2/grab?format=bmp&r=640&mode=video</code>


<code>http://vuduo2/grab?format=bmp&r=640&mode=video</code>
Weitere Optionen lassen sich per [[Telnet]] mit folgendem Befehl abrufen:
: <code>grab --help</code>


Mehr Infos per [[Telnet]] abrufbar:
== Was tun bei Problemen ==


<code>grab --help</code>
[[Datei:OpenWebif-Konfiguration.jpg|500px|thumb|right|OpenWebif Konfiguration]]
Wenn das OpenWebif Probleme bereitet (z. B. ein endlos drehender Spinner oder eine weiße Seite angezeigt wird), kann man wie folgt vorgehen, um die Ursache zu ermitteln:


== Was tun bei Problemen ==
* '''Browser-Cache löschen:''' z. B. indem das OpenWebif mit <code>Strg</code> + <code>F5</code> neu geladen wird.
* '''Developer-Tools öffnen:''' Mit <code>F12</code> die Entwicklerwerkzeuge des Browsers öffnen und in der JavaScript-Konsole prüfen, ob Fehler angezeigt werden.
* '''Netzwerkverkehr prüfen:''' Im Netzwerk-Tab (Network) der Developer-Tools die Antworten der einzelnen AJAX-Requests überprüfen.


[[Datei:OpenWebif-Konfiguration.jpg|500px|OpenWebif Konfiguration|right]] Wenn das Openwebif rumzickt, z.B. ein endlos drehender Spinner oder eine weiße Seite zeigt, kann man wie folgt vorgehen, um wenigstens die Ursache zu ermitteln:
Sollte dort ein Status „500“ angezeigt werden, ist der fehlerhafte Aufruf gefunden. Diesen Aufruf kann man im Browser in einem neuen Tab öffnen. Hier wird die Ursache entweder als Traceback oder als Fehlermeldung mit Statuscode angezeigt.
* Browser Cache löschen - z.B. dadurch, dass das OpenWebif mit Strg+F5 neu geladen wird.
* Mit F12 die Developer-Tools des Browsers öffnen und in der Javascript-Konsole schauen, ob Javascript-Fehler angezeigt werden.
* Im Netzwerk-Tab der Developer-Tools die Antworten der einzelnen Ajax-Requests anschauen.


Sollte dort ein Status "500" angezeigt werden, ist der fehlerhafte Aufruf gefunden. Diesen Aufruf kann man im Browser "in einem neuen Tab öffnen". Hier wird der fehlerhafte Aufruf entweder als Traceback angezeigt, oder aber als einfache Fehlermeldung mit Statuscode.
Wenn nur eine einfache Fehlermeldung mit Statuscode erscheint, muss in der OpenWebif-Konfiguration das Häkchen bei „Debug - Display Tracebacks in Browser“ gesetzt und die fehlerhafte Seite anschließend neu aufgerufen werden, um alle nötigen Informationen zur Fehlerbehebung zu erhalten. Dazu kann ein Thread im Forum eröffnet oder der Fehler direkt bei [https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/issues GitHub] gemeldet werden.


Wenn nur eine einfache Fehlermeldung mit Status-Code angezeigt wird, muss in der OpenWebif-Konfiguration das Häkchen bei "Debug - Display Tracebacks in Browser" gesetzt werden und die fehlerhafte Seite anschließend neu aufgerufen werden, um alle nötigen Informationen angezeigt zu bekommen, mit deren Hilfe der Fehler behoben werden kann. Dazu macht ihr einen Thread im Forum auf oder meldet den Fehler bei [https://github.com/E2OpenPlugins/e2openplugin-OpenWebif/issues Github].
[[Kategorie:Index]]
[[Kategorie:Plugins]]
[[Kategorie:Netzwerk]]

Version vom 14. September 2026, 20:46 Uhr

⇒ Pluginliste 

   (Plugins mit Wiki-Eintrag)

Neues Design (ab VTi 13.0.0)
Klassisches Design

Das OpenWebif erweitert die Box um eine Verwaltung per Webbrowser (wie z. B. Chrome, Firefox, Edge, Safari, Opera). Diese erweiterten Funktionen werden auch von verschiedensten Plugins genutzt.

Die Installation wird über den VTi Software Manager vollzogen. Unter „Plugins“ einfach OpenWebif auswählen.

Mit dem Release VTi 13.0.0 verwendet das OpenWebif ein neues Design. Das alte Design kann jederzeit über die Einstellungen des OpenWebif wiederhergestellt werden.

Das OpenWebif erreicht man über die Eingabe der IP-Adresse der Box im Browser:

http://ipDerBox:80

oder über den Namen der Box:

Vu+ Typ OpenWebif Port 80 OpenWebif Port 81
Vu+ Duo 4K Lite http://vuduo4klite:80 http://vuduo4klite:81
Vu+ Duo 4K SE http://vuduo4kse:80 http://vuduo4kse:81
Vu+ Duo http://bm750:80 http://bm750:81
Vu+ Duo² http://vuduo2:80 http://vuduo2:81
Vu+ Duo 4K http://vuduo4k:80 http://vuduo4k:81
Vu+ Solo http://vusolo:80 http://vusolo:81
Vu+ Solo² http://vusolo2:80 http://vusolo2:81
Vu+ Solo 4K http://vusolo4k:80 http://vusolo4k:81
Vu+ Solo SE http://vusolose:80 http://vusolose:81
Vu+ Ultimo http://vuultimo:80 http://vuultimo:81
Vu+ Ultimo 4K http://vuultimo4k:80 http://vuultimo4k:81
Vu+ Uno http://vuuno:80 http://vuuno:81
Vu+ Uno 4K http://vuuno4k:80 http://vuuno4k:81
Vu+ Uno 4K SE http://vuuno4kse:80 http://vuuno4kse:81
Vu+ Zero http://vuzero:80 http://vuzero:81
Vu+ Zero 4K http://vuzero4k:80 http://vuzero4k:81

Wenn das alte Webinterface parallel installiert ist, muss der Port für das OpenWebif in den Erweiterungen unter OpenWebif auf Port 81 geändert und der für das alte Webinterface auf Port 80 gesetzt werden!

Grundfunktionen

  • Box neu starten
  • Streaming eines TV-Programms
  • Transcoding-Stream eines TV-Programms
  • EPG-Übersicht
  • Einstellungen an der Box vornehmen
  • Bildschirmfoto (Screenshot) erstellen
  • Virtuelle Fernbedienung
  • Timer erstellen
  • Bouquets editieren
  • Terminal (Telnet-Zugang)

Schnittstelle für andere Plugins

  • AutoTimer verwalten
  • EPGRefresh verwalten
  • LCD4linux verwalten
  • OSCam Webinterface

Dieses Plugin ist die Basis für viele Erweiterungen (wie z. B. Remote Timer) und sollte daher immer auf der Box installiert sein. Es sollte auch bei Boxen mit knappem Flashspeicher (Duo, Solo und Uno) im Flash verbleiben und nicht auf ein externes Medium ausgelagert werden.

Bildschirmfoto / Screenshot erstellen

Screenshot OSD und Video:

http://vuduo2/grab?format=png&r=1080&mode=all

Screenshot OSD:

http://vuduo2/grab?format=jpg&r=320&mode=osd

Screenshot Video:

http://vuduo2/grab?format=bmp&r=640&mode=video

Weitere Optionen lassen sich per Telnet mit folgendem Befehl abrufen:

grab --help

Was tun bei Problemen

OpenWebif Konfiguration

Wenn das OpenWebif Probleme bereitet (z. B. ein endlos drehender Spinner oder eine weiße Seite angezeigt wird), kann man wie folgt vorgehen, um die Ursache zu ermitteln:

  • Browser-Cache löschen: z. B. indem das OpenWebif mit Strg + F5 neu geladen wird.
  • Developer-Tools öffnen: Mit F12 die Entwicklerwerkzeuge des Browsers öffnen und in der JavaScript-Konsole prüfen, ob Fehler angezeigt werden.
  • Netzwerkverkehr prüfen: Im Netzwerk-Tab (Network) der Developer-Tools die Antworten der einzelnen AJAX-Requests überprüfen.

Sollte dort ein Status „500“ angezeigt werden, ist der fehlerhafte Aufruf gefunden. Diesen Aufruf kann man im Browser in einem neuen Tab öffnen. Hier wird die Ursache entweder als Traceback oder als Fehlermeldung mit Statuscode angezeigt.

Wenn nur eine einfache Fehlermeldung mit Statuscode erscheint, muss in der OpenWebif-Konfiguration das Häkchen bei „Debug - Display Tracebacks in Browser“ gesetzt und die fehlerhafte Seite anschließend neu aufgerufen werden, um alle nötigen Informationen zur Fehlerbehebung zu erhalten. Dazu kann ein Thread im Forum eröffnet oder der Fehler direkt bei GitHub gemeldet werden.