[GELÖST] Hilfe!!! TFT ein- und auschalten per FB

  • Hallo zusammen .......


    Ich möchte mein TFT der an einer VGA-Karte angeschlossen ist, per Fernbedienung ein- und ausschalten !!!!!!


    Ich habe hier schon gesucht und habe folgende Beiträge gefunden:


    http://www.vdr-wiki.de/wiki/index.php/Keymacros.conf


    http://www.vdr-wiki.de/wiki/in…tion_-_Thermaltake_DH_102


    "Das LCD Display lässt sich über das vbetool ein- und ausschalten.
    Mittels eines kleinen Scripts, kann man dies sehr komfortabel realisieren und z.B. durch Einbindung in die keymacros.conf über Fernbedienung betätigen.


    Hier das Script:
    if [ -e /tmp/tft-ist-aus ]
    then
    vbetool dpms on
    rm /tmp/tft-ist-aus
    else
    vbetool dpms off
    > /tmp/tft-ist-aus
    fi
    exit"



    :schiel Wie mache ich das denn, mit keymacros.conf, command.conf und der Fernbedienung??? :schiel


    Mei easyvdr läudt mit der V 6.04 sehr gut.


    bis dann


    Dolf

  • Ähn, also wenn wir das zusammenkürzen dann gehts dir darum ein Scipt per Tastendruck aufzurufen?


    Hast du Angst vor grösseren Lösungen? Wenn nicht dann empfehle ich die Verwendung von lircrc, irexec und dem lirc-Plugin. Das ist der Königsweg.


    Einfacher, es gibt hier irgendwo nen VDR Patch mit dem man per Usertasten Scripte aufrufen kann.


    Ganz simpel (und der Weg den du vemrutlich beschreibst), binde den Aufruf erstmal in die commands.conf ein. Dann kannst du es per Menü aufrufen.
    Dann (wenn das funktioniert) kannst du dir ein Tastenmakro definieren was dieses Befehl im Comands Menü aufruft.


    Aber um dir hier zu helfen müsste man erstmal wissen wo genau nun dein Problem liegt ;)
    Fang erstmal an das Script irgendwo hinzupacken damit es von der Kommandozeile aus aufgrufen werden kann.
    Dann schreibe es in die commands.conf so das du es per VDR Menü aufrufen kannst. Geht das dann komm einfach wieder oder frage zwischendurch gezielt bei Problemen.
    Ist generell immer besser sowas schritt für Schritt abzuarbeiten also zu sagen "irgendwie geht das alles nciht" ;)


    cu

  • Also .....


    Als erstes möchte ich die Fernbedienung neu anlernen und somit auch ein Userx installieren.


    Das Funktioniert schon.


    Dann möchte ich der Keymakro.conf fur den Tastaturbefelhl Userx auch etwas beibringen.


    Das Funtioniert nicht.


    Was muss ich denn in der Keymacros.conf eintragen, damit ein Script ausgeführt wird ??????'?'?


    Bitte um Hilfe.


    GrußDolf

  • Erstmal must du in der commands.conf dein Script eintragen. http://www.vdr-wiki.de/wiki/index.php/Commands.conf


    Vorzugsweise an erster Stelle.


    Dann weist du in der keymacros.conf einer bestimmten Usertaste die Tastendrücke zu die das Commands Menü öffnen und den ersten Eintrag auswählen.


    Also z.B.
    ----
    User1 Commands Ok
    ----


    Dann weist du diesen User Key in der remote.conf einer FB Taste zu: http://www.vdr-wiki.de/wiki/index.php/Remote.conf


    cu

  • Ja das hat geklappt.


    Aber wie und wo richte ich die Zeichenfolge :doof


    "if [ -e /tmp/tft-ist-aus ]
    then
    vbetool dpms on
    rm /tmp/tft-ist-aus
    else
    vbetool dpms off
    > /tmp/tft-ist-aus
    fi
    exit"



    ein ???????


    Dank Dolf

  • Das ist ein Shellscript. D.h. du nimmst nen Texteditor, fügst das dort genauso ein und speicherst es als Texdatei (Unix Format).
    Dann dieser Datei Rechte zum Ausführen geben dann kannst du es aufrufen.


    cu

  • Ja WAS klappt denn nicht? Findest du deinen Rechner nicht, finderst du kein Textverarbeitungsprogamm, findest du deinen VDR nicht? Ist schwer das mit dem Gedankenlesen ;)


    cu

  • Ja also ......


    die remote.conf ist in Ordnung, :lachen1


    die keymacros.conf ist in Ordnung :lachen1


    die commands.conf und der Script scheinen nicht in Ordnung zu sein :§$%


    commands.conf :


    .....
    Ausprobieren : printf "/etc/vdr/Dolf.sh" | at now
    Medien Center : true -DVD
    einbinden : mount /dev/dvd /media/dvd
    .........



    Der Script : Dolf.sh (liegt in "/etc/vdr" :


    if [ -e /tmp/tft-ist-aus ]
    then
    vbetool dpms on
    rm /tmp/tft-ist-aus
    else
    vbetool dpms off
    > /tmp/tft-ist-aus
    fi
    exit



    Bitte, Bitte Hilfe


    Gruß Dolf

  • Der, die, das Script funktioniert aber händisch aufgerufen?
    Bevor Du alle aufscheuchst würde ich das klären,
    sonst siehst Du ja nie ob es klappt.


    Der TestBefeh prüft das Vorhandensein einer Datei und handelt dem entsprechend.
    Liegt so eine Datei bei Dir dort an der Stelle wo im Script gesucht wird?
    Also Script in der Console starten und schauen was passiert,
    für einen Test Datei dort anlegen.

    touch /pfad/datei


    Hast Du das Script ausführbar gemacht
    chmod +x dateiname_des_Scriptes


    Also teste Dein Script und wenn das klappt gehe einen Schritt weiter


    Ein Shell Script fängt übrigens meistens so an


    #!/bin/bash oder #!/bin/sh oder #!/bin/ksh je nachdem was man hat / nutzen möchte

    Software: gen2vdr V3 ( Beta8 ) / gen2vdr V2
    Hardware: Intel 5200EE - 5N7A-VM - Scythe Shuriken - BeQuiet(Netzteil) - X10-USB Remote
    SMT 7020S & P3@900 - Testsystem mit FF und X10-USB Remote
    Links für Neueinsteiger


    "Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

    3 Mal editiert, zuletzt von Mr.N!ce ()

  • Hallo Mr.N!ce,




    Ja, es läuft mit root und irgendeinem user !!!!!!



    Es löuft auch mit der commands.conf einwandfrei !!!!!!



    Vielen Dank für Deine Hilfe
    :prost2
    Dolf



    Ich kann nur nochmal sagen :


    :welle


    für dich


    Vielen Dank nochmal


    Dolf

Jetzt mitmachen!

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