Ergebnis 11 bis 20 von 120
-
20.03.2014, 11:22 #11
- Registriert seit
- 19.03.2014
- Beiträge
- 2
- Thanks (gegeben)
- 2
- Thanks (bekommen)
- 2
- Total Downloaded
- 0
- Total Downloaded
- 0
Hi!
Habe mich jetzt mal hier registriert weil ich auch mit der Installation von CoCy Probleme hatte und im Vuplus-Support-Forum auf deinen Hinweis zu dem Problem mit gethostbyname(gethostname()) gestoßen bin.
Ich selbst habe eine Vu+ Solo2 im Einsatz, derzeit mit VTi 6.0.6.
Die Installation habe ich analog deiner Anleitung durchgeführt. Danke fürs Verfassen, schön übersichtlich!
Dazu noch ein Hinweis:
bei mir hat es mit der manuell eingetragenen IP zunächst trotzdem nicht geklappt. Habe lange gesucht bis ich den Fehler gefunden hatte, und zwar:
ich habe die ssdp.py via FTP von der Box runterkopiert und mit Notepad++ editiert. Und Notepad++ rückt den Cursor automatisch ein, wenn man eine neue Zeile einfügt.
Leider benutzt N++ dabei TABULATOREN, im Original-Script wird aber per Leerzeichen strukturiert - und Python ist da sehr intolerant. Also lieber 2x schauen und "alle Zeichen anzeigen" im Editor aktivieren!
Da mich das Ergebnis aber noch nicht 100% zufriedengestellt hat - meine Box bekommt ihre IP via DHCP, also was ist wenn sich die mal ändert? - bin ich jetzt dabei das Script noch ein wenig zu ändern.
Ziel ist es, eine zuverlässigere Methode zum rausfinden der aktuellen IP zu finden.
Habe unter http://code.activestate.com/recipes/...network-inter/ bzw. https://github.com/lubyagin/try/blob...-ip-address.py einen möglichen Ansatz gefunden. Das Problem scheint leider mit Python gar nicht mal so trivial zu lösen zu sein... bin mit Python bis dato leider nicht so vertraut..
Testweise läuft es auch schon - fragt die aktuelle IP des Interface "eth0" ab - das sollte eigentlich (meiner Meinung) bei jedem Gerät zum richtigen Ergebnis führen. Verbindung via WiFi-Adapter am USB-Port mal ausgenommen.
Leider habe ich aber dzt noch ein Problem damit: wenn die Netzwerkverbindung fehlt (testweise Kabel abgesteckt) bootet die Box nicht mehr. Greenscreen -> Reboot.
Muss mir noch ansehen wie man die dabei auftretende exception zuverlässig abfangen kann.
Meine derzeitige Version ist im Anhang. ACHTUNG INSTABIL! Nur zu Testzwecken bzw. weiterentwicklung einsetzen!!
ssdp_EXPERIMENTAL.py
-
Danke - 2 Thanks
-
Advertising
-
24.03.2014, 16:30 #12
- Registriert seit
- 06.04.2013
- Beiträge
- 353
- Thanks (gegeben)
- 179
- Thanks (bekommen)
- 83
- Total Downloaded
- 78,12 MB
- Total Downloaded
- 78,12 MB
ThemenstarterBox 1:Vu+ Solo 4k@daflo: sehe erst jetzt dein Posting. Hast Du es denn mal mit dem Standard Code (ohne fest eingetragene IP) ausprobiert?
Wenn es nicht funktioniert, hatte ich im letzten Posting eine Begründung dafür gefunden, ganz unten steht ein Link. Dann müsste bei Dir eine ähnliche Situation vorliegen.
Ich lasse den Code mit der fest eingetragenen IP so, denn vernünftige DHCP Server merken sich die MAC Adresse der Box und weisen der Box immer die gleiche IP Adresse zu. Daher sollte das kein Problem sein.
Auf jeden Fall schön, dass CoCy noch einen Interessenten mehr gefunden hat :-)
-
24.03.2014, 20:59 #13
- Registriert seit
- 19.03.2014
- Beiträge
- 2
- Thanks (gegeben)
- 2
- Thanks (bekommen)
- 2
- Total Downloaded
- 0
- Total Downloaded
- 0
Ja, hab ich versucht, mit dem original-Code läuft es bei mir nicht. Mein Router kann nämlich - so wie die meisten - interne Hostnamen nicht auflösen sondern leitet diese die requests direkt an den DNS des ISP weiter.
Mit fix eingetragener IP läuft CoCy problemlos. Ich habe im Router eine static lease für die Box konfiguriert, somit ist es für mich kein wirkliches Problem.
Ich denke aber an die "Serienreife" von CoCy, und dafür ist diese Lösung leider ungeeignet. Es ist eine Notlösung, weil wir (ich jedenfalls) noch keinen 100% geeigneten Weg gefunden haben, in Python die lokale IP zu ermitteln, der in allen erdenklichen Fällen zuverlässig funktioniert. Kann doch eigenltich nicht so schwer sein :-) ...
Dann wäre CoCy nämlich auch reif für den Software-Feed.
Kann mich auch einfach mit dem Gedanken nicht anfreunden, so etwas "alltägliches" wie eine IP-Änderung dann noch in mehreren Configfiles nachziehen zu müssen, woran man vielleicht in 1-2 Jahren nicht mehr denkt, und dann läuft es wieder nicht und man begibt sich erneut ärgerlich auf Fehlersuche.
Ich denke dass viele Leute im Grunde daran interessiert wären, aber durch die eher komplizierte Installation abgeschreckt werden, oder spätestens dann aufgeben, wenn es nach Anleitung installiert trotzdem nicht gleich klappt.
Immerhin ist die Funktion "UPnP-Renderer" eine, die man - wenn man ein wenig Ahnung von der Materie hat - in netzwerkfähigen Settopboxen sowie Smart-TV einfach erwartet und für selbstverständlich erachten würde. Selbst die billigsten Netzwerk-Mediaplayer die ich kenne unterstützen das von Haus aus.
-
24.03.2014, 23:05 #14
- Registriert seit
- 06.04.2013
- Beiträge
- 353
- Thanks (gegeben)
- 179
- Thanks (bekommen)
- 83
- Total Downloaded
- 78,12 MB
- Total Downloaded
- 78,12 MB
ThemenstarterBox 1:Vu+ Solo 4kdaflo, ich gebe dir völlig recht. Ich wäre auch froh, wenn es eine einfache Lösung für das Problem gäbe.
-
24.03.2014, 23:34 #15
- Registriert seit
- 16.02.2014
- Beiträge
- 306
- Thanks (gegeben)
- 130
- Thanks (bekommen)
- 14
- Total Downloaded
- 102,71 MB
- Total Downloaded
- 102,71 MB
Box 1:Gigablue Quad ATV 4.2 HDD 320Box 2:Gigablue 800 SE+ ATV 4.2Box 3:Edison Optimuss OS2+ ATV 4.2Ich wäre auch froh !!!!! Danke für denn Beitrag:-) gruß
-
25.03.2014, 08:43 #16
- Registriert seit
- 06.04.2013
- Beiträge
- 3.027
- Thanks (gegeben)
- 200
- Thanks (bekommen)
- 1544
- Total Downloaded
- 147,3 KB
- Total Downloaded
- 147,3 KB
Code:root@gbquadplus:~# python Python 2.7.3 (default, Jan 23 2014, 19:59:41) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from subprocess import check_output >>> IP = check_output(['ip', 'route']) >>> Split_IP = IP.split() >>> print Split_IP ['default', 'via', '192.168.150.1', 'dev', 'eth0', '192.168.150.0/24', 'dev', 'eth0', 'src', '192.168.150.42'] >>> print Split_IP[9] 192.168.150.42 >>>
Das Starten von cocy wenn keine IP vorhanden (Kabel ab) muss man dann anders abfangen.
Achja - python-subprocess muss installiert sein:
Code:root@gbquadplus:~# opkg list-installed python-subprocess python-subprocess - 2.7.3-r5.3
Geändert von arn354 (25.03.2014 um 09:00 Uhr)
Grüßle
-
Danke - 2 Thanksschwallobert, daflo bedankten sich
-
25.03.2014, 09:42 #17
- Registriert seit
- 07.04.2013
- Ort
- OpenATV - Wien
- Beiträge
- 153
- Thanks (gegeben)
- 3636
- Thanks (bekommen)
- 3542
- Total Downloaded
- 51,16 MB
- Total Downloaded
- 51,16 MB
Code:>>> print Split_IP ['default', 'via', '192.168.1.1', 'dev', 'eth0', '192.168.1.0/24', 'dev', 'eth0', 'src', '192.168.1.61'] >>> print Split_IP[9] 192.168.1.61
Code:>>> print Split_IP ['default', 'via', '192.168.1.1', 'dev', 'eth0', '192.168.1.0/24', 'dev', 'eth0', 'src', '192.168.1.90'] >>> print Split_IP[9] 192.168.1.90
Geändert von Thomas4711 (25.03.2014 um 09:49 Uhr)
-
Danke - 1 Thanksschwallobert bedankten sich
-
27.03.2014, 16:21 #18
- Registriert seit
- 20.03.2014
- Beiträge
- 1
- Thanks (gegeben)
- 0
- Thanks (bekommen)
- 0
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Vu+ Solo2@schwallobert, @daflo
...Ich denke dass viele Leute im Grunde daran interessiert wären, aber durch die eher komplizierte Installation abgeschreckt werden, oder spätestens dann aufgeben, wenn es nach Anleitung installiert trotzdem nicht gleich klappt.
Immerhin ist die Funktion "UPnP-Renderer" eine, die man - wenn man ein wenig Ahnung von der Materie hat - in netzwerkfähigen Settopboxen sowie Smart-TV einfach erwartet und für selbstverständlich erachten würde. Selbst die billigsten Netzwerk-Mediaplayer die ich kenne unterstützen das von Haus aus....
Stimmt genau. Ich habe meine Vu+ Solo2 erst ein paar Tage und war völlig von den Socken, dass UPnP nicht dabei ist.
Klasse, dass ihr euch des Themas annehmt. Sobald ich mich wenigstens ein bisschen in die Box eingelebt habe, teste ich hier sicher mit...
Grüße
FHSalute
-
28.05.2014, 18:49 #19
- Registriert seit
- 06.04.2013
- Beiträge
- 353
- Thanks (gegeben)
- 179
- Thanks (bekommen)
- 83
- Total Downloaded
- 78,12 MB
- Total Downloaded
- 78,12 MB
ThemenstarterBox 1:Vu+ Solo 4kCoCy läuft wie beschrieben auch unter OpenATV 4.1. Soeben aktualisiert.
Bitte darauf achten, dass die feste IP mit den richtigen Einrückungen eingetragen werden muss. Also z.B.
Code:try: # self.hostaddr = gethostbyname(gethostname()) self.hostaddr = "192.168.0.134" if self.hostaddr.startswith("127.") and not "." in gethostname():
-
Danke - 2 ThanksThomas4711, t-lo bedankten sich
-
28.05.2014, 18:56 #20
- Registriert seit
- 07.04.2013
- Ort
- OpenATV - Wien
- Beiträge
- 153
- Thanks (gegeben)
- 3636
- Thanks (bekommen)
- 3542
- Total Downloaded
- 51,16 MB
- Total Downloaded
- 51,16 MB
Gratuliere zum VIP Schallobert
Lesezeichen