Thanks Thanks:  9
Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 21 von 21
  1. #21
    Senior Mitglied Avatar von schorschi
    Registriert seit
    28.09.2014
    Ort
    Rhein-Main
    Beiträge
    510
    Themenstarter
    Total Downloaded
    167,06 MB
    Total Downloaded
    167,06 MB
    ReceiverDankeAktivitäten
    Box 1:
    GB UHD Quad 4K
     
     
    Box 2:
    GB UHD UE 4K
     
     
    Box 3:
    GB UHD Trio 4K
     
     
    Box 4:
    GB HD Quad Plus
     
     
    Box 5:
    GB HD X2
     
     
    ich habe immer noch das Problem mit der „Stummschaltung“ und mein „set_volume“-Skript entsprechend erweitert (wird beim Booten und alle 4 Stunden per Cron ausgeführt; benötige Volume immer auf 100%):
    Code:
    #!/bin/sh
    # Setup ****************************************************
    # Standard-Lautstaerke
    vol=50
    # Mute (Stummschaltung) aufheben [0|1]
    unmute=1
    # Logfile
    log="/tmp/set_volume.log"
    
    # private **************************************************
    webif=0
    cnt=0
    my_date=$(which date)
    my_wget=$(which wget)
    
    if [ ! -z "$1" ] && [ $1 -ge 0 -a $1 -le 100 ]; then
      vol=$1
    fi
    if [ ! -z "$2" ] && [ $2 -eq 1 -o $2 -eq 0 ]; then
      unmute=$2
    fi
    
    echo $($my_date +"%Y-%m-%d %H:%M:%S")" - START $0" > $log
    echo $($my_date +"%Y-%m-%d %H:%M:%S")" - VOLUME: "$vol"%" >> $log
    echo $($my_date +"%Y-%m-%d %H:%M:%S")" - UNMUTE: "$unmute >> $log
    
    until [ $webif -eq 1 ]; do
      cnt=`expr $cnt + 1`
    
      if [ $cnt -gt 12 ]; then
        # 2 Minuten gewartet => Abbruch
        break
      fi
    
      # pruefe ob das Web-Interface erreichbar ist
      if [ $($my_wget -q -O - 'http://127.0.0.1' | grep -ci "<html") = "0" ]; then
        sleep 10
      else
        echo $($my_date +"%Y-%m-%d %H:%M:%S")" - WebIF is available!" >> $log
        webif=1
        break
      fi
    done
    
    if [ $webif -eq 1 ]; then
      volume=$($my_wget -O - -q "http://127.0.0.1/web/vol") >> $log 2>&1
      v=$(echo $volume | grep "\(<\|</\)e2current" | tr -d '\n' | sed "s/.*<e2current>\(.*\)<\/e2current.*/\\1\n/")
      if [ ! $v -eq $vol ]; then
        echo $($my_date +"%Y-%m-%d %H:%M:%S")" - set volume to $vol" >> $log
        $my_wget -O - -q "http://127.0.0.1/web/vol?set=set$vol" >> $log 2>&1
      fi
    
      if [ $unmute -eq 1 ]; then
        m=$(echo $volume | grep "\(<\|</\)e2ismuted" | tr -d '\n' | sed "s/.*<e2ismuted>\(.*\)<\/e2ismuted.*/\\1\n/")
        if [ "$m" = "True" -o "$m" = "true" ]; then
          echo $($my_date +"%Y-%m-%d %H:%M:%S")" - unmute box" >> $log
          $my_wget -O - -q "http://127.0.0.1/web/vol?set=mute" >> $log 2>&1
        fi
      fi
    else
      echo $($my_date +"%Y-%m-%d %H:%M:%S")" - WebIF is NOT available!" >> $log
    fi
    
    echo $($my_date +"%Y-%m-%d %H:%M:%S")" - END $0" >> $log
    
    exit 0
    crontab -e
    Code:
    # min   hour        day     month   dow   command
    0       8,12,16,20  *       *       *     [ -x /usr/script/set_volume.sh ] && /usr/script/set_volume.sh 100 1 > /dev/null 2>&1
    Geändert von schorschi (16.09.2018 um 15:00 Uhr)
    Beste Grüße
    Schorsch

    --------------------------------------------------------------------------------
    E2Shell - E2Info - DDNS-Client - My Keymap - NFS Speed-Test - Div. Skripte

    •   Alt Advertising

       


Seite 3 von 3 ErsteErste 123

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 13:58 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 11,76%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com