Endlich kann man die Box über App steuern.
Das ist ein wichtiges Thema.
X
X
-
Zitat von sawtooth Beitrag anzeigenHallo,
ich habe alles wie beschrieben eingestellt.
Per dreamote komme ich auch auf die Box mit Port 8080.
Bouquets werden zwar angezeigt, aber keine Sender.
Ich nutze das neue titan 1.25 für den Atevio 7500.
Vermutlich liegt es an dem falsch Pfad für die Settings. Beim neuen titan 1.25 liegen die ja unter /mnt/settings
ich lese derzeit folgende Dateien, um richtige E2-Refs zu erzeugen manuell ein:
- transponder
- channel
- provider
- bouquets.cfg
ich habe angenommen alles liegt unter /var/etc/titan.
Ich mache ein neues Build, wo man den Pfad konfigurieren kann.
Könntest Du bitte Deine bouquets.cfg posten, ich würde dann überprüfen, ob ich nicht etwas vergessen habe.
MfG,
ago123
Kommentar
-
Zitat von anselra Beitrag anzeigenErstmal ein dickes DANKE an ago123, dass er sich der Sache angenommen hat.
Eine Verbinung mit dem VU+ PVR Client geht leider noch nicht, bin mir aber sicher, dass wen die ToDo´s wie in der txt beschrieben realisiert sind alles wie bei einem E2 Image funktioniert.
Nochmal vielen dank
Wenn Du vielleicht mit Wireshark (bzw. tcpdump) schauen könntest, welche HTTP-Requests VU+ zu Deinem Receiver (auf Port 8080) schickt, dann könnte ich etwas dazu sagen. Ich habe nur kleinen Teil von E2-API umgesetzt. Für nicht umgesetzte Requests schicke ich 404 Not Found zurück. Mit dreaMote Lite schaut es ganz gut aus.
Ich benötige nicht den kompletten TCP-Dump sondern nur die Links:
z.B.
/web/about
usw.
Kommentar
-
Zitat von sawtooth Beitrag anzeigenHallo,
ich habe alles wie beschrieben eingestellt.
Per dreamote komme ich auch auf die Box mit Port 8080.
Bouquets werden zwar angezeigt, aber keine Sender.
Ich nutze das neue titan 1.25 für den Atevio 7500.
Vermutlich liegt es an dem falsch Pfad für die Settings. Beim neuen titan 1.25 liegen die ja unter /mnt/settings
probiere bitte die letzte Version aus GIT-Repository. Das Problem sollte meiner Meinung nach behoben worden sein.
Bitte mit folgenden Parametern starten:
/var/bin/e2webserv -b -d /mnt/settings
Kommentar
-
Zitat von ago123 Beitrag anzeigenNichts zu danken.
Wenn Du vielleicht mit Wireshark (bzw. tcpdump) schauen könntest, welche HTTP-Requests VU+ zu Deinem Receiver (auf Port 8080) schickt, dann könnte ich etwas dazu sagen. Ich habe nur kleinen Teil von E2-API umgesetzt. Für nicht umgesetzte Requests schicke ich 404 Not Found zurück. Mit dreaMote Lite schaut es ganz gut aus.
Ich benötige nicht den kompletten TCP-Dump sondern nur die Links:
z.B.
/web/about
usw.
Kommentar
-
meinst du so was in der Art?
GET /web/deviceinfo HTTP/1.1
User-Agent: XBMC/12.0-RC3 Git:20130102-7a6cb7f (Windows NT 6.1;WOW64;Win64;x64; http://www.xbmc.org)
Host: 192.168.0.73:8080
Accept: */*
Connection: keep-alive
HTTP/1.1 200 OK
Date: Mon, 01 Apr 2013 22:29:18 GMT
Content-Type: text/xml; charset=UTF-8
Content-Length: 387
Server: GsE2TitanBridge/1.0
<?xml version="1.0" encoding="UTF-8"?>
<e2deviceinfo>
<e2enigmaversion>AAF_M20788_r4756_ufs910_titan</e2enigmaversion>
<e2imageversion>20788201303290000</e2imageversion>
<e2webifversion>1.6.8</e2webifversion>
<e2devicename>ufs910</e2devicename>
<e2frontends>
<e2frontend>
<e2name>A (DVB-S)</e2name>
<e2model>Conexant cx24116 DVB-S2</e2model>
</e2frontend>
</e2frontends>
</e2deviceinfo>
Kommentar
-
GET /web/getservices HTTP/1.1
User-Agent: XBMC/12.0-RC3 Git:20130102-7a6cb7f (Windows NT 6.1;WOW64;Win64;x64; http://www.xbmc.org)
Host: 192.168.0.73:8080
Accept: */*
Connection: keep-alive
HTTP/1.1 200 OK
Date: Mon, 01 Apr 2013 22:46:04 GMT
Content-Type: text/xml; charset=UTF-8
Content-Length: 1243
Server: GsE2TitanBridge/1.0
<?xml version="1.0" encoding="UTF-8"?>
<e2servicelist>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:Hauptliste </e2servicereference>
<e2servicename>Hauptliste</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:HD</e2servicereference>
<e2servicename>HD</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:SKY</e2servicereference>
<e2servicename>SKY</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:Kinder</e2servicereference>
<e2servicename>Kinder</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:Oesterreic h</e2servicereference>
<e2servicename>Oesterreich</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:Musik</e2servicereference>
<e2servicename>Musik</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:Sport</e2servicereference>
<e2servicename>Sport</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:XXX</e2servicereference>
<e2servicename>XXX</e2servicename>
</e2service>
<e2service>
<e2servicereference>1:7:1:0:0:0:0:0:0:0:RADIO</e2servicereference>
<e2servicename>RADIO</e2servicename>
</e2service>
</e2servicelist>
Kommentar
-
Zitat von anselra Beitrag anzeigenmeinst du so was in der Art?
GET /web/deviceinfo HTTP/1.1
User-Agent: XBMC/12.0-RC3 Git:20130102-7a6cb7f (Windows NT 6.1;WOW64;Win64;x64; http://www.xbmc.org)
Host: 192.168.0.73:8080
Accept: */*
Connection: keep-alive
HTTP/1.1 200 OK
Date: Mon, 01 Apr 2013 22:29:18 GMT
Content-Type: text/xml; charset=UTF-8
Content-Length: 387
Server: GsE2TitanBridge/1.0
<?xml version="1.0" encoding="UTF-8"?>
<e2deviceinfo>
<e2enigmaversion>AAF_M20788_r4756_ufs910_titan</e2enigmaversion>
<e2imageversion>20788201303290000</e2imageversion>
<e2webifversion>1.6.8</e2webifversion>
<e2devicename>ufs910</e2devicename>
<e2frontends>
<e2frontend>
<e2name>A (DVB-S)</e2name>
<e2model>Conexant cx24116 DVB-S2</e2model>
</e2frontend>
</e2frontends>
</e2deviceinfo>
es reicht mir zuerst nur die URI die geschickt wird.
Das heißt in diesem Fall nur "/web/deviceinfo".
Und es sollten nur diese E2-Aufrufe reichen, wo 404 Not Found zurück geschickt wird. Dann weiß ich welche Aufrufe für XBMC noch notwendig wären.
Ich werde später kleines Log im Programm einbauen, dann wird es einfacher.
MfG,
ago123
Kommentar
-
Zitat von Raceface Beitrag anzeigenWenn ich das hier richtig interpretiere, dann ist dies hier wohl der erste Schritt in Richtung iOS App. um Titanit zu steuern?
Es gibt schon fertige iOS Apps für E2 (z.B. dreaMote Lite, oder Dreambox Live).
Deswegen, war es meine Idee mit dem Protokollumsetzer, da ich keine zusätzliche App benötige.
Mein Hauptziel war/ist iOS und die zwei erwähnte Apps funktionieren schon (bei mir, weiß leider nicht, ob bei anderen Forum-Mitgliedern auch, da wenig Feedback da ist) ganz gut.
Wenn Ihr mir sagen könnt, welche E2-Aufrufe für XBMC notwendig sind, dann kann ich es mindestens abschätzen, ob diese leicht und überhaupt auf Titan umsetzbar sind. Ich kann dann eventuell schnell etwas einbauen. Ansonsten müsste ich mich selbst mit XBMC beschäftigen, was nicht so schnell gehen wird.
MfG,
ago123
Kommentar
-
Zitat von ago123 Beitrag anzeigenHallo,
Es gibt schon fertige iOS Apps für E2 (z.B. dreaMote Lite, oder Dreambox Live).
Deswegen, war es meine Idee mit dem Protokollumsetzer, da ich keine zusätzliche App benötige.
Mein Hauptziel war/ist iOS und die zwei erwähnte Apps funktionieren schon (bei mir, weiß leider nicht, ob bei anderen Forum-Mitgliedern auch, da wenig Feedback da ist) ganz gut.
Wenn Ihr mir sagen könnt, welche E2-Aufrufe für XBMC notwendig sind, dann kann ich es mindestens abschätzen, ob diese leicht und überhaupt auf Titan umsetzbar sind. Ich kann dann eventuell schnell etwas einbauen. Ansonsten müsste ich mich selbst mit XBMC beschäftigen, was nicht so schnell gehen wird.
MfG,
ago123| Atemio 7600 HD PVR |
Kommentar
-
Jetzt - durch ago123s Arbeit - schon.
Um es mal mit einfachen Worten zu beschreiben. Er hat einen kleinen Helfer/Wrapper
geschrieben der eine E2 Webschnittstelle simuliert und die empfangenen Befehle
an die Titan Schnittstelle deren Spezifikationen konform weiterleitet.
Somit sollte es nun möglich sein jegliche E2 Apps, Programme usw auch für/unter
Titan nutzen zu können. Wie hier geschrieben können noch Teile fehlen aber gerade
die immer wieder angefragten ios apps dreamote usw. sollten funktionieren.
An dieser Stelle auch von mir nochmal ein Danke. Hatte immer mal wieder was in die Richtung
gelesen und deshalb jegliche Bemühungen für eine ios App mehr oder weniger ad acta gelegt,
super das du das ganze nun veröffentlicht hast.UFS 913 / UFS 910 / AM7600 / AM510
Kommentar
-
Rückmeldung
Hallo Ago123
ich habe das ganze mit einer UFS910 TitaNit 1.25 und e2remote bzw. dreamote getestet.
Zugriff auf die Videos klappt bei beiden. Dreamote zeigt bei aktive Sendung die korrekte Information. Ich glaube es war in der zweiten Version, wurden auch die Bouguets angezeigt, allerdings ohne die Sender. Im Moment zeigt er leider gar nichts mehr an - aktive Sendung geht inkl. streamen über oplayer.
GrußZuletzt geändert von puwyyiqqsrfcm; 02.04.2013, 18:51.
Kommentar
-
Hallo,
zuerst vielen Dank an Alle für die Wertschätzung meiner Arbeit.
Es freut mich auch, wenn ich einen kleinen Beitrag für die Gemeinde leisten kann.
Zum Thema XMBC:
Ich habe mir gerade den XBMC in der Version 12.1 unter Windows installiert.
Danach habe ich VU+ Add-On installiert. Bei dem Add-On habe ich Web-Interface Port auf 8080 und die IP-Adresse von 127.0.0.1 auf die IP-Adresse meines Receiver gesetzt.
Add-On aktiviert.
Und zu meiner Überraschung habe ich gleich unter Live TV die Kanäle vom Receiver gesehen. Auch EPG-Daten werden geholt und angezeigt.
Beim Klicken auf ein Kanal hat sich leider nichts getan. Ich habe mit Wireshark dann gesehen, dass kein Zap-Request geschickt wird und XBMC versucht gleich auf Stream zuzugreifen. Da aber gerade ein anderes Programm aktiv auf anderem Transponder aktiv, kann Streaming nicht funktionieren.
Dann habe "Zap channel before switch" bei VU+ aktiviert.
Immer das gleiche Problem.
XBMC restarted und sehe da, Streaming funktioniert auch.
Klicke ich auf ein Programm in XBMC-Liste, wird auf dem Receiver umgeschaltet und es wird auch gleich gestreamt. Es ist sicher nicht das wahre, aber es funktioniert also auch mit XBMC schon einiges.
Ich werde mich mit XBMC am Wocheende etwas spielen.
Kommentar
Nicht konfiguriertes PHP-Modul
Einklappen
Enigma2 Web API für Titan
Einklappen
Kommentar