Thanks Thanks:  27
Seite 2 von 11 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 106
  1. #11
    Anfänger
    Registriert seit
    19.03.2014
    Beiträge
    2
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    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

  2. Thanks t-lo, fredvj bedankten sich
    •   Alt Advertising

       

  3. #12

    Registriert seit
    06.04.2013
    Beiträge
    353
    Themenstarter
    Total Downloaded
    78,12 MB
    Total Downloaded
    78,12 MB
    ReceiverDankeAktivitäten
    Box 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 :-)

  4. #13
    Anfänger
    Registriert seit
    19.03.2014
    Beiträge
    2
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    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.

  5. #14

    Registriert seit
    06.04.2013
    Beiträge
    353
    Themenstarter
    Total Downloaded
    78,12 MB
    Total Downloaded
    78,12 MB
    ReceiverDankeAktivitäten
    Box 1:
    Vu+ Solo 4k
     
     
    daflo, ich gebe dir völlig recht. Ich wäre auch froh, wenn es eine einfache Lösung für das Problem gäbe.

  6. #15
    Senior Mitglied Avatar von bhtsat
    Registriert seit
    16.02.2014
    Beiträge
    306
    Total Downloaded
    102,71 MB
    Total Downloaded
    102,71 MB
    ReceiverDankeAktivitäten
    Box 1:
    Gigablue Quad ATV 4.2 HDD 320
     
     
    Box 2:
    Gigablue 800 SE+ ATV 4.2
     
     
    Box 3:
    Edison Optimuss OS2+ ATV 4.2
     
     
    Ich wäre auch froh !!!!! Danke für denn Beitrag:-) gruß

  7. #16
    Avatar von arn354
    Registriert seit
    06.04.2013
    Beiträge
    2.513
    Total Downloaded
    147,3 KB
    Total Downloaded
    147,3 KB
    ReceiverDankeAktivitäten
    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
    >>>
    Interessant wäre ob print Split_IP[9] bei jedem die IP ausgibt (oder auch wie die Ausgaben von print Split_IP aussehen wenn mehrere Adapter oder auch WLAN-Stick's verwendet werden), dann könnte man das da als Funktion einbauen.
    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
    Bei wem es fehlt - opkg install python-subprocess
    Geändert von arn354 (25.03.2014 um 09:00 Uhr)
    Grüßle


  8. Thanks schwallobert, daflo bedankten sich
  9. #17
    Avatar von Thomas4711
    Registriert seit
    07.04.2013
    Ort
    OpenATV - Wien
    Beiträge
    13.160
    Total Downloaded
    51,16 MB
    Total Downloaded
    51,16 MB
    ReceiverDankeAktivitäten
    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)



  10. Thanks schwallobert bedankten sich
  11. #18
    Anfänger
    Registriert seit
    20.03.2014
    Beiträge
    1
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    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

  12. #19

    Registriert seit
    06.04.2013
    Beiträge
    353
    Themenstarter
    Total Downloaded
    78,12 MB
    Total Downloaded
    78,12 MB
    ReceiverDankeAktivitäten
    Box 1:
    Vu+ Solo 4k
     
     
    CoCy 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():

  13. Thanks Thomas4711, t-lo bedankten sich
  14. #20
    Avatar von Thomas4711
    Registriert seit
    07.04.2013
    Ort
    OpenATV - Wien
    Beiträge
    13.160
    Total Downloaded
    51,16 MB
    Total Downloaded
    51,16 MB
    ReceiverDankeAktivitäten
    Gratuliere zum VIP Schallobert




Seite 2 von 11 ErsteErste 1234 ... LetzteLetzte

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr.
Powered by vBulletin® Version 4.2.3 (Deutsch)
Copyright ©2017 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 10,53%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com