[3dcontrol] Plugin zur Steuerung der 3D Funktionen von Ausgabe Pugins und 3D TV's

  • Guten Morgen

    übergebene Datei führt er ums verrecken nicht aus....


    So, jetzt haben wir den Salat, mit python steh ich komplett auf Kriegsfuß, ich habe mir das Script angeschaut, Das Srcipt macht doch folgendes 3D aktivieren wenns nicht aktiv ist und deaktivieren wenns aktiv ist, ohne Parameterübergabe oder?


    ABER! Das Plugin ruft das Script mit einem Parameter auf welcher den 3D Modus festlegt. das wird von Deinem Script ignoriert.

    Code
    0 - Disable
    1 - SideBySide
    2 - SideBySideLR
    3 - TopBottom 
    4 - CheckBoard 
    5 - FrameSequential
    6 - Converted2d


    also in Deinem Fall

    Code
    /etc/vdr/plugins/3dcontrol/lgremote.py 0 beim abschalten und
    /etc/vdr/plugins/3dcontrol/lgremote.py 1 beim 3D SBS einschalten


    Das sollte aber nicht erklären, warum das Script nicht ausgeführt wird!


    Hmmm...


    was sagt der Syslog dazu? das müsste in etwa folgendes zu finden sein

    Code
    3dcontrol: extern_cmd - run: /etc/vdr/plugins/3dcontrol/lgremote.py mode: 1
  • Zitat

    was sagt der Syslog dazu? das müsste in etwa folgendes zu finden sein

    Code
    3dcontrol: extern_cmd - run: /etc/vdr/plugins/3dcontrol/lgremote.py mode: 1


    ja eben nix :/


    Das mit den Parametern baun wir noch ein, nur hier drückt aktuell der Schuh noch woanders: kann es sein das er ähnlich wie bei 3PO den im Pluginsetup aktivierten Eintrag nicht befolgt?


    Welcher der 3dcontrol Parameter in der setup.conf ist hier relevant?


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    3 Mal editiert, zuletzt von CKone ()

  • den Patch hab ich zwischenzeitlich auch eingebaut, hatte aber nix geholfen


    jedoch mit -s geht es

    Code
    -P3dcontrol -s /etc/vdr/plugins/3dcontrol/lgremote.py


    Code
    Apr 29 12:01:41 CKone vdr: [4276] 3dcontrol: lg_rs232 mode:1
    Apr 29 12:01:41 CKone vdr: [4276] 3dcontrol: extern_cmd - run: /etc/vdr/plugins/3dcontrol/lgremote.py mode: 1


    warum er den rs232 Befehl trotzdem ausführt bleibt dagegen ein Rätsel ;)


    root@CKone:/etc/vdr/plugins# grep 3dcontrol /var/lib/vdr/setup.conf

    Code
    3dcontrol.activemodules = extern_cmd osd_softhddevice
    3dcontrol.force3DsbsList =
    3dcontrol.force3DtbList =
    3dcontrol.hidemenu = 1
    3dcontrol.no3DList =


    Die Änderungen am Skript mit dem 1/0 Parameter kann ich remote nicht testen, dazu dann morgen mehr...


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • anbei nun die finale Variante des py für die LG ab 2012 wie sie hier tadellos funktioniert.


    Da ich den TV über die Mustererkennung den korrekten 3d mode wählen lasse benötigt der Einschaltvorgang eine Verzögerung von 4s. Leider funktioniert das nur mit einem Skript in Skript Aufruf wobei das py vom sh und damit dem vdr abgekoppelt und in den Hintergrund befördert wird.


    Nicht vergessen den passenden pairingKey vom TV in das Skript eintragen!


    Ich häng auch ein Patch von Alexander an der das 3dcontrol mit einem neuen Makefile versieht und Kleinigkeiten fixt, bspw den Aufruf des Skriptes mit --script=SCRIPT und das Bauen des rs232 Moduls.


    Christian


    {Edit] da der Patch später im Thread aktualisiert erscheint, hab ich ihn aus diesem Beitrag entfernt {/Edit]

    Dateien

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    4 Mal editiert, zuletzt von CKone ()

  • Ich häng auch ein Patch von Alexander an der das 3dcontrol mit einem neuen Makfile versieht

    Das ist aber nicht im Patch enthalten, der sorgt nur dafür, dass --script als Parameter funktioniert.


    Hier mal der kombinierte Patch für das Parsen der Optionen und das neue Makefile-System: 3dcontrol.diff

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe ihn mal hinzugefügt: 3dcontrol2.diff

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hier wie angekündigt das Python für die 2012/13 LG Serie

    Danke, funktioniert hervorragend!


    Hat jemand schon rausgefunden, wie man den Fernseher aus dem Standby-Modus aufwecken kann?
    Sorry, über Suche habe ich keinen Erfolg. Ich frage mich, ob es sowas wie wake-on-lan möglich ist.

  • nee, das mach ich mit der Harmony - die weiß halt nur nicht wo 3D ist :mua


    mit dem Kommando 1 schaltet er aus, musst mal sehen ob du ihn wieder an bekommst: https://github.com/ubaransel/lgcommander


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    Einmal editiert, zuletzt von CKone ()

  • Da ich immer noch das xineliboutput mit seinen hervorragenden Medienplayer benutze habe ich mal das 3D OSD auch ins xineliboutput eingebaut.
    Anbei diff für xineliboutput 2.0.1 und 3dcontrol_0.0.7.


    Vielleicht kann es einer gebrauchen.


    Gruß
    Uwe

  • also bei mir startet der ganze vdr 2.3.3 mit dem git Stand und ohne die Erweiterung von uwe67 nicht mehr, compilieren tuts allerdings.


    kann das wer bestätigen bzw hat wer funktionierenden Code für aktuelle VDR Versionen?

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • ok dann ist das generell und nicht distributionsabhängig.


    Ich frag mal vorsichtig bei Patrick an ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



Jetzt mitmachen!

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