Thanks Thanks:  11
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15
  1. #1
    Senior Mitglied Avatar von wuesty
    Registriert seit
    02.03.2014
    Ort
    Lüdenscheid
    Beiträge
    196
    Total Downloaded
    89,30 MB
    Total Downloaded
    89,30 MB
    ReceiverDankeAktivitäten
    Box 1:
    Dream 900 UHD
     
     
    Box 2:
    Dream 500 HD
     
     

    Script Automatisch nach Aufruf schliessen?

    Hallo Zusammen,

    ich bastel mir gerade eine Smarthome Lösung für Innogy, wo ich mit einem Shell Script einen Rolladen Zustand von Enigma2 Box schalte. Das Script liegt per Hotkey auf Taste grün. Es klappt soweit alles, außer das sich das Konsolen Fenster nach dem Absatz des Web Triggers nicht schliesst. Ich muss dann immer auf der FB Exit drücken. Ich möchte das der Curl Befehl abgesendet wird um den Rolladen zu schalten und das sich dann das Konsolen/Teminalfenster von selbst schließt. Welchen Befehl muss ich im Script selbst noch reinpacken?

    Danke schon mal für Eure Hilfe.

    Meine sh Datei sieht wie folgt aus:

    echo "Der Rolladen zur Terasse wird komplett hoch gefahren"
    curl -s https://maker.ifttt.com/trigger/hoch.../xxxxxxxxxxxxx
    Geändert von wuesty (06.09.2018 um 08:24 Uhr)

    •   Alt Advertising

       

  2. #2
    Senior Mitglied Avatar von Lucifer
    Registriert seit
    01.02.2015
    Beiträge
    122
    Total Downloaded
    1,62 MB
    Total Downloaded
    1,62 MB
    ReceiverDankeAktivitäten
    Hi Wuesty,

    you have to add the command to simulate the OK button.

    /usr/bin/wget -q -O - BOXIP/web/remotecontrol?command=352


    read more here: scripts mit hotkey nun mit konsole statt wie früher mit ppanel - nicht so gut !

    grt Lucifer

  3. Thanks wuesty bedankten sich
  4. #3
    Pike_Bishop
    Gast
    Hi,


    Würde das noch so in etwa ausbauen;
    Code:
    #!/bin/bash 
    
    ## Variablen ##
    BOXIP=http://localhost
    WGET=/usr/bin/wget
    
    echo "Der Rolladen zur Terasse wird komplett hoch gefahren"
    curl -s https://maker.ifttt.com/trigger/hoch.../xxxxxxxxxxxxx
    
    if [ $? -eq 0 ] ; then
    	$WGET -q -O - $BOXIP/web/remotecontrol?command=352
    fi
    
    exit
    Das is unten nun ne Exit Status Abfrage (da wird abgefragt ob der Befehl erfolgreich war) und wenn ja sollte sich die Konsole nun schliessen
    , falls aber nein bleibt die offen.


    Grüsse
    Pike

  5. Thanks wuesty bedankten sich
  6. #4
    Senior Mitglied Avatar von wuesty
    Registriert seit
    02.03.2014
    Ort
    Lüdenscheid
    Beiträge
    196
    Themenstarter
    Total Downloaded
    89,30 MB
    Total Downloaded
    89,30 MB
    ReceiverDankeAktivitäten
    Box 1:
    Dream 900 UHD
     
     
    Box 2:
    Dream 500 HD
     
     
    Script Automatisch nach Aufruf schliessen?-bild.jpgDanke für die Antworten...ich bekomme dann folgende Ausgabe, das Rollo fährt in die richtige Position....aber die Konsole bleibt offen...

  7. #5
    Pike_Bishop
    Gast
    Hmm, hast du PPanels installiert is ein Plugin am Feed aber nicht ppanels example nur ppanel und das brauchts auch anscheinend dazu.

  8. Thanks Jamesb-10 bedankten sich
  9. #6
    Avatar von madie
    Registriert seit
    05.04.2013
    Beiträge
    9.491
    Total Downloaded
    295,50 MB
    Total Downloaded
    295,50 MB
    ReceiverDankeAktivitäten
    Box 1:
    AX HD51
     
     
    nicht unbedingt. ohne wird es doch in der normalen Console ausgeführt? Klappt das nicht mehr?
    Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du übers Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.[/CENTER]

  10. #7
    Pike_Bishop
    Gast
    Hier hast noch die keyids (kann man ja immer mal gebrauchen) darin siehst welche Taste welche Zahlenfolge benötigt für Scripts z.b:;


    Grüsse
    Pike
    Angehängte Dateien Angehängte Dateien

  11. Thanks wuesty, sgs bedankten sich
  12. #8
    Pike_Bishop
    Gast
    Hi madie,

    Ausführen in der normalen Konsole das klappt schon denke ich er will ja aber das sich die Konsole dann von alleine wieder schliesst, und mit;
    Code:
    $WGET -q -O - $BOXIP/web/remotecontrol?command=352
    sollte das ja eigentlich auch klappen (352 is die ok Taste).


    Grüsse
    Pike

  13. Thanks sgs bedankten sich
  14. #9
    Senior Mitglied Avatar von wuesty
    Registriert seit
    02.03.2014
    Ort
    Lüdenscheid
    Beiträge
    196
    Themenstarter
    Total Downloaded
    89,30 MB
    Total Downloaded
    89,30 MB
    ReceiverDankeAktivitäten
    Box 1:
    Dream 900 UHD
     
     
    Box 2:
    Dream 500 HD
     
     
    Danke für Eure Hilfe!!
    Es funktioniert leider nicht, die Konsole bleibt offen. Ich werde heute Abend den Aufruf des Triggers in ein Plugin packen, wo sich dann die Console über "closeonsuccess" hoffentlich schließen wird. Dann packe ich mir halt das Plugin auf den Hotkey.
    Gruss Wuesty

  15. #10
    Pike_Bishop
    Gast
    Hmm, ja da muss ich das dann auch mal prüfen mit nem simplen Testscript (hab schon lange keines meiner Scripts die das drin haben benötigt).


    EDIT !
    Also habs grade getestet mein Image is vom Datum 12.08.2018 und OpenATV-6.2 und es hat geklappt.
    Getestet hab ich mit dem Script (mit Hotkey auf ne Taste gelegt);
    Code:
    #!/bin/bash 
    
    ## Variablen ##
    BOXIP=http://localhost
    WGET=/usr/bin/wget
    
    echo "Der Rolladen zur Terasse wird komplett hoch gefahren"
    mkdir /tmp/derweil
    
    if [ $? -eq 0 ] ; then
    	sleep 3
    	$WGET -q -O - $BOXIP/web/remotecontrol?command=352
    fi
    
    exit
    Das echo hab ich jetzt nicht sehen können aber man sieht das die Konsole 3 Sekunden offen bleibt (sleep 3) und sich dann schliesst und das Verzeichnis /tmp/derweil wurde auch erstellt.
    Kannst ja mal auch noch bei dir testen.
    Hast denn nun das Plugin PPanel vom Feed nach installiert oder nicht ?

    Wobei das echo würd ich sowieso mit ner wget message ersetzen die dann halt zum Schluss im Script für ne bestimmte Zeit aufpoppt und einem sagt
    was Sache ist (sieht man aber bei Roilladen ja eh ob und was sich getan hat ) und sich dann wieder schliesst.


    Grüsse
    Pike
    Geändert von Pike_Bishop (06.09.2018 um 18:40 Uhr)

  16. Thanks Jamesb-10 bedankten sich

Seite 1 von 2 12 LetzteLetzte

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2019 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 10,53%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com