From 728966a0d6b5a63fe0637d4b31d48bc1bb01bb24 Mon Sep 17 00:00:00 2001 From: Ratatoskr Date: Mon, 18 Dec 2023 12:58:44 +0100 Subject: [PATCH] =?UTF-8?q?Anpassungen=20am=20morning-alarm.sh=20Skript:?= =?UTF-8?q?=20-=20=C3=84nderung=20des=20Bluetooth-Ausschaltbefehls=20zu=20?= =?UTF-8?q?'svc=20bluetooth=20disable'.=20-=20Aktualisierung=20des=20Lauts?= =?UTF-8?q?t=C3=A4rke-Erh=C3=B6hungsbefehls.=20-=20Verbesserte=20Ausgabe?= =?UTF-8?q?=20in=20der=20check=5Fnotification-Funktion.=20-=20Entfernung?= =?UTF-8?q?=20des=20Timeout-Befehls=20bei=20der=20=C3=9Cberpr=C3=BCfung=20?= =?UTF-8?q?der=20Weckerbenachrichtigung.=20-=20Hinzuf=C3=BCgen=20von=20'ki?= =?UTF-8?q?llall=20mpv'=20bei=20Beendigung=20des=20Weckers.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- morning-alarm.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/morning-alarm.sh b/morning-alarm.sh index 9083c97..fed5f63 100755 --- a/morning-alarm.sh +++ b/morning-alarm.sh @@ -8,23 +8,24 @@ # Funktion zum Ausschalten von Bluetooth turn_off_bluetooth() { - am broadcast -a android.bluetooth.adapter.action.STATE_CHANGED --ei android.bluetooth.adapter.extra.STATE 10 + svc bluetooth disable } # Funktion zum Erhöhen der Lautstärke increase_volume() { - cmd media_session volume --set 15 --stream 9 + cmd media_session volume --set 15 --stream 9 } # Funktion zum Überprüfen der Weckerbenachrichtigung check_notification() { # Führe den dumpsys-befehl innerhalb eines Timeout aus - output=$(timeout 5s dumpsys activity processes | grep com.urbandroid.sleep || echo "Timeout") + output=$(dumpsys activity processes | grep "com.urbandroid.sleep/") - # Überprüfe, ob das Ergebnis nicht "Timeout" ist und den Wecker enthält - if [ "$output" != "Timeout" ] && [ "$(echo "$output" | grep "com.urbandroid.sleep/.alarmclock.AlarmKlaxon")" ]; then + # Überprüfe, ob das Ergebnis nicht leer ist und den Wecker enthält + if [ -n "$output" ] && echo "$output" | grep -q "AlarmKlaxon"; then date && echo "Wecker noch nicht beendet." else + killall mpv date && echo "Wecker beendet." echo "$output" exit