Plugin oder Script, welches die Lautstärke reduziert.

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Plugin oder Script, welches die Lautstärke reduziert.

      Ich suche ein Plugin oder Script, womit ich die Lautstärke zu den Ruhezeiten (Mittags 12:00 - 15:00 und abends 22:00-6:00 Uhr) automatisch reduzieren kann?
    • @Flo79,

      auf der Fernbedienung gibt es die Volume-Tasten, da kann man laut und leise stellen, ausserdem kann man die Geräte in der Regel so einstellen, dass sie beim Einschalten keinen Ton von sich geben, dann ist absolute Ruhe.... :wall1:
      Niemand ist perfekt !
    • Hallo Flo79, hast du mittlerweile so ein Plugin oder Script gefunden?

      Kann ich nämlich auch gut brauchen, nur geht es mir um zeitgesteuerte Aufhebung von Mute.
      Will nicht ständig um 19:30 oder 20:15 zur FB greifen müssen... ;)
    • Hallo Flo79,

      ich glaub ich hab da was für dich. ;)

      Zunächst wird abgefragt, ob bereits MUTE aktiviert ist.
      Falls JA passiert nichts (was gut ist, ansonsten würde anstelle von MUTE die Lautstärke auf 42 gestellt werden --> MUTE bleibt MUTE)
      Falls NEIN wird die aktuelle Lautstärke auf 42 gestellt

      Das Shell-Skript nach /usr/script kopieren und Berechtigung 755 setzen!
      Das Skript als Cronjob täglich zw. 12:00 und 15:00 1x pro Minute einplanen.

      ABER: Wenn einmal eine Sendung von vornherein zu leise ist und man sie (per Fernbedienung) manuell lauter schaltet, wird alle 5 Sekunden durch das Skript automatisch leiser gestellt!!!

      Shell-Script

      1. #!/bin/sh
      2. i=0
      3. while [ $i -le 10 ] # Wert 10 für 55 Sekunden
      4. do
      5. sleep 5s # Pause 5 sec.
      6. #
      7. # Hole Status MUTE #
      8. #
      9. muteTVstatus=$(wget -q -O - http://127.0.0.1/web/vol?set=state | grep e2ismuted | cut -b 13-16)
      10. #
      11. # Bedingung, wenn MUTE auf OFF #
      12. #
      13. if [[ "$muteTVstatus" = "Fals" ]]; then
      14. volume=$(wget -O - -q http://127.0.0.1/web/vol?set=state | grep e2current | cut -b 13-14)
      15. # echo $volume --> Diese Zeile ev. zu Kontrollzwecken aktivieren ;-)
      16. if [[ $volume != 42 ]]; then
      17. wget -q -O - http://127.0.0.1/web/vol?set=set42
      18. fi
      19. fi
      20. let i=$i+1
      21. done
      22. exit 0
      Alles anzeigen