RaspberryPi3 mit LibreElec und CEC

  • Guten Abend,

    ich würde gerne meinen nicht so smarten TV mit einem RaspberryPi3 beglücken.
    Das Ziel wäre SkyGo darüber zu schauen.
    Die Steuerung sollte über die Fernsehbedienung geschehen.
    Zu dem was ich gelesen habe, hätte ich noch Klärungsbedarf.

    Neben dem RaspberryPI3 brauche ich noch eine MicroSD Karte (auf die dann LibreElec als OS installiert wird) sowie ein Netzteil.
    Brauche ich evtl. noch etwas?

    Neben dem LibreElec OS muss dann ein SkyGO addon installiert werden. Ist das alles, wie sieht es mit dem Silverlight-Gedöns aus?

    Über eine Keymap muss dann die Steuerung geregelt werden. Da fehlt mir noch ein bisschen Basiswissen.
    Ich habe verstanden, dass via der HDMI Schnittstelle die CEC Kommandos ausgetauscht werden, jedoch
    ist mir nicht klar wie eine Steuerung einer GUI zustande kommt. Dazu müsste doch dann eine festgelegte
    Reihenfolge der anklickbaren Links bestehen und dass kann doch dann mit jedem Seitenupdate bei SkyGO
    verworfen werden. Was hab ich da nicht verstanden?
    Oder ist mit der CEC Schnittstelle nur das leiser/lauter, stop/start zu realisieren?
    Was dann heisst, ich bräuchte auf jeden Fall noch ein Keyboard.

    Hat evtl. jemand schon solch eine Konfiguration am laufen? Wenn ja, aus der Erfahrung heraus, was würdet Ihr ändern?

    Vielen Dank
    Claudia

  • Bezüglich CEC-Funktionen gibt es auf Wikipedia eine schöne Liste mit Erklärungen:
    https://de.wikipedia.org/wiki/Consumer_…-Funktionsliste

    In deiner Fernseheranleitung, musst du dann schauen was unterstützt wird. Es kann sein, dass dort nicht CEC steht sondern ein anderer Name genutzt wird, siehe Herstellerbezeichnungen:
    https://de.wikipedia.org/wiki/Consumer_…erbezeichnungen

    Falls es mit CEC nicht klappen sollte und du ein Android-Smartphone/-Tablet hast, kann ich dir die Yatse-App zur Steuerung von Kodi empfehlen:
    https://play.google.com/store/apps/det…yatsewidgetfree


    Neben dem RaspberryPI3 brauche ich noch eine MicroSD Karte (auf die dann LibreElec als OS installiert wird) sowie ein Netzteil.Brauche ich evtl. noch etwas?

    Du solltest dir vielleicht noch ein Gehäuse für das Raspberry Pi zulegen, da das Board sonst schnell zum Staubfänger wird. :D

  • CEC lief bei mir immer out of the Box. Jedenfalls mit LibreELEC. Tolle Sache!

    Bei mir auch. Zumindest mit mehreren Samsung TVs und einem Sony. Wobei ich beim Sony das CEC erst aktivieren musste(älteres Bravia Modell).

    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 |

  • Vielen Dank euch allen,

    schön wir hier geholfen wird.

    ich hab mal ein bisschen gestöbert und bin auf dieses [Anzeige] Bundle gestossen.
    Damit sollte ich erstmals alles haben, denke ich.
    Ethernetkable habe ich noch rumliegen.

    Eine andere Frage, ich spiele gerade mit LibreElec unter VMWare und bekomme das inputstream addon nicht installiert.
    Ich suche über das Menu Addons und bekomme 4 angzeigt.

    VideoPlayer InputStream - InputStream Adaptive peak3d - 1.0.7.0
    VideoPlayer InputStream - InputStream Adaptive peak3d - 1.0.7.0
    VideoPlayer InputStream - RTMP Input spiff - 1.0.3
    VideoPlayer InputStream - RTMP Input spiff - 1.0.3

    Ja, immer doppelt.

    Ich wähle das erste aus und klicke auf Install. Dann bekomme ich einen Dialog (Select version) mit den Versionen
    1.0.7.0 - kodinerds.net Binary Addons for Generic Linux
    1.0.6.0 - LibreELEX Add-ons

    Bei 1.0.7.0 bekomme ich den Fehler Add-on couldn't be loaded. Can't load shared library.
    Bei 1.0.6.0 bekomme ich ein kleines Fenster von rechts eingeblendet mit dem Hinweis: Installation failed. (Leider nicht mehr)

    SkyGO ansich, konnte ich installieren.

    Was mache ich da falsch?

    Danke
    Claudia

    Sorry, vergessen zu erwähnen

    LibreElec Version 7.95.2 8.0
    Build Kodi 17.0 Git:a10c504 (Feb 01 2017)

    Nochmals danke

  • ich hab mal ein bisschen gestöbert und bin auf dieses Bundle gestossen.

    wenn es die SD Karte ist (vom Foto) dann ist die eher nicht so doll, du kannst das auch selber einzeln kaufen kommst du auf den selben Preis
    z.B.
    https://www.amazon.de/dp/B01CPCMWWO/?tag=kodinerds04-21 [Anzeige]
    https://www.amazon.de/dp/B01IQ0A61S/?tag=kodinerds04-21 [Anzeige]
    https://www.amazon.de/dp/B01E75SB2C/?tag=kodinerds04-21 [Anzeige]
    https://www.amazon.de/dp/B010NE3ND8/?tag=kodinerds04-21 [Anzeige]

  • Hab nun die Version LibreELEC 7.95.1 8.0 installiert und siehe da, die tut.
    Konnte inpustream und SkyGo installieren.
    Gibt zwar noch eine Exception wenn ich dann den Film anschauen will
    EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.EOFError'>
    Traceback (most recent call last):
    File "/storage/.kodi/addons/http://plugin.video.skygo.de/default.py", line 3, in <module>
    import resources.lib.vod as vod
    File "/storage/.kodi/addons/http://plugin.video.skygo.de/resources/lib/vod.py", line 3, in <module>
    import navigation as nav
    File "/storage/.kodi/addons/http://plugin.video.skygo.de/navigation.py", line 13, in <module>
    import watchlist
    File "/storage/.kodi/addons/http://plugin.video.skygo.de/watchlist.py", line 11, in <module>
    skygo = SkyGo()
    File "/storage/.kodi/addons/http://plugin.video.skygo.de/skygo.py", line 63, in __init__
    cookies = requests.utils.cookiejar_from_dict(pickle.load(f))
    File "/usr/lib/python2.7/pickle.py", line 1384, in load
    File "/usr/lib/python2.7/pickle.py", line 864, in load
    File "/usr/lib/python2.7/pickle.py", line 886, in load_eof
    EOFError
    -->End of Python script error report<--

    aber bin auf jeden Fall auf dem richtigen Weg, denke ich jedenfalls.

    Danke
    Claudia

  • danke Danke DANKE

    heute meinen Pi3 bekommen, LibreElec per NOOBS installiert -> update 7.9.51
    Installation von SkyGo laut Anweisung durchgeführt und SkyBoxSets geguckt.
    Supi

    Aber 2/3 Fragen hätte ich noch.
    Der Pi hat keinen Ein/Aus-Schalter.
    Ausschalten geht über das Hauptmenü, aber wie habt Ihr das Einschalten gelöst?
    Lasst Ihr den 24/7 laufen oder an einem Schaltnetzteil betreiben?
    Es müsste doch möglich sein einen IR Empfänger via GPIO Ports zu betreiben welcher im
    Falle des Signals ein Reset anstösst - habt Ihr da Erfahrungen?

    Mit dem Pi3 kamen zwei ultra kleine Schrauben - wofür sind die gedacht?

    Merci
    Claudia

  • Mein Pi bekommt dem Strom direkt vom Samsung TV. Normaler USB-Anschluss.

    Wenn ich den TV starte bootet der Pi automatisch.

    Ich glaube bei powerpi.de gibt es eine Anleitung für einen Schalter.

    Andere nutzen eine Steckerleiste mit Schalter. Andere ein USB-Kabel mit Kippschaler im Kabel.

    Ich habe meine Meinung. Fakten stören da nur. :)

  • Vielen Dank für die Infos.
    Eine Frage zu deiner Lösung, kann da etwas schief gehen?
    Was wenn der PI mehr haben will als der USB (meines Wissens nur 500mA) liefern kann?
    Kann ich dadurch den TV schrotten??
    Könnte man auch eine Y-USB auf MicorUSB Lösung nehmen um auf der "sicheren" Seite zu sein?
    Wenn der Pi aufgibt, ok -> 40€, wenn der TV aufgibt - 3ter Weltkrieg bei mir Zuhause.
    Mach ich mir zuviel Gedanken darum?

    Merci
    Claudia

  • Ich für meinen Teil hab den Pi 24/7 laufen. Der verbraucht ja fast nichts also sehe ich da kein großes Problem.

    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 |

  • Den RPi direkt am TV laufen zu lassen halte ich für etwas gewagt - vor allem, wenn der TV USB Ausgang tatsächlich nur 500mA liefern kann.
    Selbst ein Y-Kabel würde ich mit Vorsicht genießen. Nicht umsonst sind gute RPi Netzteile mit bis zu 2.5 A (oder mehr) ausgelegt (das wären 5 USB Anschlüsse gebündelt).

    Normalerweise (ungetestet!) sollte der TV entsprechende Sicherungsmaßnahmen haben, die ihn gegen Zerstörung schützen, falls am USB Port was schief läuft.

    Ich selbst verwende zum Schalten gerne Funksteckdosen (preiswerte 433 MHz Steckdosen, die kompatibel zu Intertechno sind) bzw. Z-Wave Zwischenstecker oder eine LAN-Steckdose.

    Aber es macht auch nicht wirklich viel, wenn man den RPi dauerhaft laufen lässt. Kleine Rechnung: 3W (maximal) bei 24Stunden am Tag an 365 Tagen im Jahr bei einem Strompreis von 25ct pro kWh sind 3W * 24h * 365 * 0.001 * 0.25 = ~6.60€

    Das macht einen vermutlich nicht arm, ist aber auch noch zu reduzieren, wenn man ihn eben sauber abschaltet, wenn er nicht benötigt wird :)

  • Den RPi direkt am TV laufen zu lassen halte ich für etwas gewagt

    Das ist die schlechteste Lösung der Energieversorgung! Du kannst dir nie sicher sein das das der TV lange überlebt (weil der hat eine USB Buchse und keine USB-Netzteil Buchse) und du musst dann den RPi vorher immer per Hand herunterfahren bevor du ihn aus machst oder riskierst ein defektes Dateisystem.

  • Erstmal vielen vielen lieben Dank für all eure Antworten.

    TV USB fällt bei mir weg, da dieser laut Beschreibung des Herstellers und eines Tests eh nur 500 mA liefert,

    365 Tage laufen lassen für 6€, warum eigentlich nicht.
    Vielleicht schreibe ich mir einfach ein Python Skript, welches den Pi dann einmal die Woche
    nach Einschalten des TV's neustartet um evtl. Leaks vorzubeugen.

    Oder vlt. doch ins Pi Geschäft einsteigen und herausfinden wie ein IR-Empfänger betrieben werden kann?
    Wäre sehr spannend - mal sehen.

    Jedenfalls, vielen Danke für die vielen Anregungen,

    Gruß
    Claudia

Jetzt mitmachen!

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