IP anzeigen

  • Moin!
    Hängt dein Kodi an ner einzelnen Internetleitung? Ansonsten würd ich die IP einfach per PC/Tablet/Smartphone zb. über wieistmeineip.de ablesen :)

    Nvidia Shield TV Pro
    Server: Intel Core i3-10100 CPU @ Gigabyte B460M D3H | 4x 8TB, 3x6TB, 2x1TB Cachepool | 4x8GB DDR4-2400 | unRAID 6.12.10 | Emby | Unifi | Teamspeak | Swag | DDclient | Heimdall | PiHole |

  • Das funktioniert nur über externe Server/Dienste wie z.B. 'wieistmeineip.de' oder 'ident.me'. Ein Addon gibt es m.E. nicht, aber hier mal ein kleiner Python Dreizeiler ;) :

    Code
    import urllib
    ext_ip = urllib.urlopen('http://ident.me').read().decode('utf-8')
    print ext_ip

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Das funktioniert nur über externe Server/Dienste wie z.B. ...

    Nicht ganz. Bei der FritzBox geht es z.B. auch ohne:

    Code
    curl "http://fritz.box:49000/igdupnp/control/WANIPConn1" -H "Content-Type: text/xml; charset="utf-8"" -H "SoapAction:urn:schemas-upnp-org:service:WANIPConnection:1#GetExternalIPAddress" -d "<?xml version='1.0' encoding='utf-8'?> <s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'> <s:Body> <u:GetExternalIPAddress xmlns:u='urn:schemas-upnp-org:service:WANIPConnection:1' /> </s:Body> </s:Envelope>" -s | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'

    (Quelle - untere Variante 2). Gerade eben mit einer FB 7490 erfolgreich getestet. Habe aber keine Ahnung, wie man das in Kodi einbaut ... ;)

    Ich nutze: 2x Odroid C2 + 2x Aml-S912-Box (CoreELEC); Skin: Estuary Mod v2 - vielen Dank an: PvD! :thumbup:
    Info: Ich habe eine Emby-Resistenz, daher keine Infektion möglich. [bm]

  • Moin!
    Hängt dein Kodi an ner einzelnen Internetleitung? Ansonsten würd ich die IP einfach per PC/Tablet/Smartphone zb. über wieistmeineip.de ablesen :)

    Nein ;)
    FireTV Stick + Kodi > Router 1 > Router 2 > Internet

    Das funktioniert nur über externe Server/Dienste wie z.B. 'wieistmeineip.de' oder 'ident.me'. Ein Addon gibt es m.E. nicht, aber hier mal ein kleiner Python Dreizeiler ;) :

    Code
    import urllib
    ext_ip = urllib.urlopen('http://ident.me').read().decode('utf-8')
    print ext_ip

    Vielen Dank BJ1 für deine Hilfe :)
    Da ich mich erst seit 2 Tagen mit Kodi beschäftige, hättest du evtl. ein kleiner Howto wie ich das damit mache?
    (Oder ist dieses Howto Ok?)

    Nicht ganz. Bei der FritzBox geht es z.B. auch ohne:

    Code
    curl "http://fritz.box:49000/igdupnp/control/WANIPConn1" -H "Content-Type: text/xml; charset="utf-8"" -H "SoapAction:urn:schemas-upnp-org:service:WANIPConnection:1#GetExternalIPAddress" -d "<?xml version='1.0' encoding='utf-8'?> <s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'> <s:Body> <u:GetExternalIPAddress xmlns:u='urn:schemas-upnp-org:service:WANIPConnection:1' /> </s:Body> </s:Envelope>" -s | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'

    (Quelle - untere Variante 2). Gerade eben mit einer FB 7490 erfolgreich getestet. Habe aber keine Ahnung, wie man das in Kodi einbaut ... ;)

    Ich habe allerdings leider keine FritzBox :(

  • Der war hier seit Anfang Januar nicht mehr aktiv aber ich hoffe du hast Glück!

    Nvidia Shield TV Pro
    Server: Intel Core i3-10100 CPU @ Gigabyte B460M D3H | 4x 8TB, 3x6TB, 2x1TB Cachepool | 4x8GB DDR4-2400 | unRAID 6.12.10 | Emby | Unifi | Teamspeak | Swag | DDclient | Heimdall | PiHole |

  • Ich habe das Skript mal erweitert, so dass es sich in Estuary nutzen lässt und die WAN unter Einstellungen -> Systeminfo -> Netzwerk anzeigt.

    Das Skript ganz normal aus ZIP installieren.
    Das Control mit der ID 96 (Button Network) in der Datei 'SettingsSystemInfo.xml' im skin.estuary muss um <onfocus> ergänzt werden. Das sieht dann so aus (ab Zeile 256):

    Code
    <control type="button" id="96">
    					<description>Button Network</description>
    					<include content="DefaultSettingButton">
    						<param name="height" value="88" />
    					</include>
    					<width>420</width>
    					<label>$LOCALIZE[13279]</label>
    					<onfocus>RunScript(script.module.wanip)</onfocus>
    				</control>


    Die geänderte Datei SettingsSystemInfo.xml ist im Anhang. Da wir nicht wissen, welches OS Du als Unterbau nutzt, wissen wir auch nicht, wohin die kopiert werden muss ;) .

  • BJ1 super vielen lieben Dank! :)

    Ich habe es auf meinem "Test Kodi" auf meinem normalen Windows PC getestet, und es funktioniert ohne Probleme! :)
    Jetzt muss ich später nur noch gucken, dass ich das ganze auch auf meinem FireTV Stick zum laufen bekomme

  • Da der Estuary-Skin der Standardskin unter 17.x ist, liegt der direkt im Kodi-Installationsverzeichnis. Ich habe mir unter z.B. Libreelec damit geholfen, diesen aus /usr/share/kodi/.... nach ~/.kodi/addons zu kopieren. Wo Android die Kodi-Installation ablegt (da liegt dann auch Estuary), weiss ich leider nicht, da muss mal ein Androide aushelfen...

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

    Einmal editiert, zuletzt von PvD (12. Juni 2017 um 17:35)

  • Ich habe das Skript noch um eine Laufzeitfehlerbehandlung erweitert ;)
    Einfach die wanip.py hier im Anhang über die alte unter ~/.kodi/addons/script/module.wanip/ rüberbügeln. Das Skript kann man dann auch unter Programme aufrufen.

    Dateien

    AZi (DEV): Nexus auf LibreElec | Asrock J4205 | 4 GB RAM | 128 GB Sandisk| Rii mini
    DEV: PC Ubuntu 20.04 | Matrix
    AZi: Tanix TX3 | Android/CoreElec Dualboot (EMMC), Nexus
    WoZi: Nexus auf LibreElec | Asrock J4205 | 4GB RAM | 128 GB Sandisk SSD | Atric IR | URC7960
    NAS: unRaid, 3x6TB, 2x12TB | TV-Server: Futro S550 mit Hauppauge QuadHD DVB-C
    PayPal: paypal.me/pvdbj1

  • Hallo zusammen,

    Danke für das Addon.

    Hat es schon jemand beim Estuary Skin im Kodi 17.6 zur anzeige im Home gebracht?
    Oder weiss jemand wie ich die IP unter der Uhrzeit anzeigen kann?
    Ich finde iwie nicht die richtige stelle.

    Die Urzeit wird in der Includes.xml ja gesetzt:

    Code
    <control type="label">
    						<font>font_clock</font>
    						<shadowcolor>text_shadow</shadowcolor>
    						<height>200</height>
    						<width>auto</width>
    						<animation effect="fade" start="100" end="0" time="300" condition="Window.Next(screencalibration)">WindowClose</animation>
    						<label>$INFO[System.Time]</label>
    					</control>


    jetzt müsste das script nur bei ab un zu dort ausgeführt werden, onfocus geht da leider nicht.

    Jemand eine Idee?

    Vielen Dank

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!