Anpassungen am morning-alarm.sh Skript:
- Änderung des Bluetooth-Ausschaltbefehls zu 'svc bluetooth disable'. - Aktualisierung des Lautstärke-Erhöhungsbefehls. - Verbesserte Ausgabe in der check_notification-Funktion. - Entfernung des Timeout-Befehls bei der Überprüfung der Weckerbenachrichtigung. - Hinzufügen von 'killall mpv' bei Beendigung des Weckers.
This commit is contained in:
parent
2d15fe099c
commit
728966a0d6
@ -8,23 +8,24 @@
|
|||||||
|
|
||||||
# Funktion zum Ausschalten von Bluetooth
|
# Funktion zum Ausschalten von Bluetooth
|
||||||
turn_off_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
|
# Funktion zum Erhöhen der Lautstärke
|
||||||
increase_volume() {
|
increase_volume() {
|
||||||
cmd media_session volume --set 15 --stream 9
|
cmd media_session volume --set 15 --stream 9
|
||||||
}
|
}
|
||||||
|
|
||||||
# Funktion zum Überprüfen der Weckerbenachrichtigung
|
# Funktion zum Überprüfen der Weckerbenachrichtigung
|
||||||
check_notification() {
|
check_notification() {
|
||||||
# Führe den dumpsys-befehl innerhalb eines Timeout aus
|
# 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
|
# Überprüfe, ob das Ergebnis nicht leer ist und den Wecker enthält
|
||||||
if [ "$output" != "Timeout" ] && [ "$(echo "$output" | grep "com.urbandroid.sleep/.alarmclock.AlarmKlaxon")" ]; then
|
if [ -n "$output" ] && echo "$output" | grep -q "AlarmKlaxon"; then
|
||||||
date && echo "Wecker noch nicht beendet."
|
date && echo "Wecker noch nicht beendet."
|
||||||
else
|
else
|
||||||
|
killall mpv
|
||||||
date && echo "Wecker beendet."
|
date && echo "Wecker beendet."
|
||||||
echo "$output"
|
echo "$output"
|
||||||
exit
|
exit
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user