[bgswitcher] TFT Bild austauschen (Standby) für die skin_user.xml von Jogi29

Wir haben aktuell ein Problem mit dem Board und arbeiten an der Lösung...
  • Hallo,


    da hab ich was nicht verstanden oder nen Denkfehler...
    Habe mir die Datei bgswitcher.sh runtergeladen und in den Pfad /usr/bin/ eingefügt.
    Dann die Datei in "bgswitcher.sh set gutentag.png" umbenannt.
    Entsprechendes Picon in gutentag umbenannt.
    Wenn ich aber bei Chron/sript auf den "bgswitcher.sh set gutentag.png"
    verweisen will, zeigt er mir die Datei garnicht zur Auswahl an...
    Wo liegt mei Denkfehler?


    Danke,

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

  • Zitat

    Dann die Datei in "bgswitcher.sh set gutentag.png" umbenannt.
    Entsprechendes Picon in gutentag umbenannt.


    Zitat

    Wo liegt mei Denkfehler?


    set bildname.png ist ein Befehl. bgswitcher.sh bleibt so wie es ist. Du schreibst nur die Befehle im crontask dazu.


    Grüße

    -->
    openwrt + minicom + screen = 24/7 Bootlog

    Einmal editiert, zuletzt von Schnello ()

  • in welchen crontask?

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

  • Das wo du die Uhrzeit einstellst. Da ich kein GP3 verwende kann ich dir leider gar nicht sagen wie man die Paramenter angibt im GP3 Cron Menü. Ich mache alles über Telnet... "crontab -e"

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • unter cronjobs bei GP3 kann man nur den pfad zum bgswitcher.sh datei angeben.
    Da muss ich wohl in die Telnet befehle für crontask erstellen reinlesen...


    Danke trotzdem...

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

  • Hallo,


    folgendes,
    habe deine bgswitcher.sh installiert. Picons in guten_tag.png und gute_nacht .png umbenannt...
    in /etc/cron/crontabs/root. folgende crontask eingesetzt...
    00 20 * * * /usr/bin/bgswitcher.sh set gute_nacht.png
    0 08 * * * /usr/bin/bgswitcher.sh set guten_tag.png


    box im idle.modus geschaltet...
    gebe ich jetzt per telnet folgendes ein...
    bgswitcher.sh set guten_tag.png
    geht die box an und bleibt aber an...
    beim ausschalten sehe ich, das das Bild gewechselt ist....


    ersetzte ich folgende zeile deiner bgswitcher.sh datei
    stbtoggle="wget -O - -q http://$user:$pass@$ip/web/powerstate?newstate=0 &>/dev/null"
    durch folgende
    stbtoggle="wget -O - -q http://$user:$pass@$ip/web/powerstate?newstate=0"


    funzt per telnet das umschalten des picons, mit wieder in idle Modus schalten der box von alleine...
    aber das automatische nicht mehr....(zeitgesteuert...)


    also, irgendwo ist noch der Wurm drin...
    oder hat es schon jemand sauber am laufen?

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

    Einmal editiert, zuletzt von un57 ()

  • Hast du es schon mal versucht im Crontab so aufzubauen wobei das eigentlich keinen Unterschied machen sollte.
    00 20 * * * sh /usr/bin/bgswitcher.sh set gute_nacht.png


    Zitat

    ersetzte ich folgende zeile deiner bgswitcher.sh datei
    stbtoggle="wget -O - -q http://$user:$pass@$ip/web/powerstate?newstate=0 &>/dev/null"
    durch folgende
    stbtoggle="wget -O - -q http://$user:$pass@$ip/web/powerstate?newstate=0"


    Schau ich mir zuhause an. :)

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • Hallo,


    leider nein,
    folgendes....
    Datei eingespielt...
    per telnet bgswitcher.sh set gute_nacht.png und
    bgswitcher.sh set guten_tag.png getestet.
    funzt jetzt, bei Box in Idle oder on!
    aber das automatische per timer funzt nicht...egal ob Box idle oder on...
    folgendes in crontab gesetzt...
    39 22 * * * /usr/bin/bgswitcher.sh set gute_nacht.png
    40 22 * * * /usr/bin/bgswitcher.sh set guten_tag.png
    auch mit "sh" vorab getestet...

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

  • Zitat

    39 22 * * * /usr/bin/bgswitcher.sh set gute_nacht.png
    40 22 * * * /usr/bin/bgswitcher.sh set guten_tag.png
    auch mit "sh" vorab getestet...


    Was sagt denn ein "crontab -l" kleines L im Telnet?

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • Guten Morgen,


    schaue die ich mir nach meinen Urlaub in ruhe an.
    bis dahin...

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

  • Hallo,
    hab mich heut noch mal rangesetzt.
    Problem besteht genauso wie ich es beschrieben habe.
    per telnet Befehl funzt es (ob Box on oder idle)
    bgswitcher.sh set gute_nacht.png -> geht an/aus und wechselt zum Nachtbild
    bgswitcher.sh set guten_tag.png -> geht an/aus und wechselt zum Tagbild


    wenn es aber automatisch umschalten soll, passiert garnichts...
    per telnet hab ich deine Befehl mal eingegeben -> siehe Anhang.
    crontab sollte richtig gesetzt sein.
    Irgendwas ist noch nicht korrekt, oder läufts es schon bei einem?

  • Und per

    Code
    39 22 * * * sh /usr/bin/bgswitcher.sh set gute_nacht.png
    40 22 * * * sh /usr/bin/bgswitcher.sh set guten_tag.png

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • Zitat

    Original von Schnello
    Und per

    Code
    39 22 * * * sh /usr/bin/bgswitcher.sh set gute_nacht.png
    40 22 * * * sh /usr/bin/bgswitcher.sh set guten_tag.png


    leider das selbe Spiel...

    Gruß,
    un57
    --------------------------------------------------------
    Boxen: DM920ultraHD / DM8000HD,DM800se
    Image: DreamOS 2.5 / OE2.0 experimental
    Skin: Zombi.FullHD / Zombi.FullHD

  • Zitat

    Irgendwas ist noch nicht korrekt, oder läufts es schon bei einem?


    Der Fehler liegt aber beim Crontab. Wenn es per Telnet geht dann funktioniert das Script ansich. Der Crontab selbst macht eigentlich nichts anderes was du per Telnet machst.


    was sagt denn ein

    Code
    ls -l /usr/bin/

    -->
    openwrt + minicom + screen = 24/7 Bootlog

  • folgendes...

  • Zitat

    Original von Schnello
    Und ein

    Code
    ps -A | grep cron
  • Also ich würde von hier aus keine Fehler erkennen. Der Crontab ist angelegt wie er sollte aber wird nicht ausgeführt. Schon mal versucht andere Befehle oder Scripte auszuführen? Wie genau hast du den Crontab angelegt?

    -->
    openwrt + minicom + screen = 24/7 Bootlog