diff --git a/wecker.sh b/wecker.sh index b2d7670..5850a88 100755 --- a/wecker.sh +++ b/wecker.sh @@ -41,9 +41,11 @@ set_color() { # Die IP-Adresse von Lisas-IPhone holen. check_ip() { - mac_address="e4:cd:d1" # Ersetze dies # Die IP-Adresse von Lisas-IPhone holen. + mac_address="18:ab:1d" # Ersetze dies # Die IP-Adresse von Lisas-IPhone holen. A72_ip=$(arp -a | grep "$mac_address" | awk '{print $2}' | sed 's/[()]//g') echo "$A72_ip" + echo "$A72_ip" + echo "$A72_ip" } # check_ip -Funktion ausführen. @@ -66,11 +68,12 @@ check_external_light_status() { # Checkt, ob der Wecker am Handy ausgeschaltet wurde. check_notification() { # Führe den SSH-Befehl innerhalb eines Timeout aus - output=$(timeout 5s ssh -i /root/.ssh/A72 root@$A72_ip 'dumpsys activity processes | grep com.urbandroid.sleep' || echo "Timeout") - - # Überprüfe, ob das Ergebnis nicht "Timeout" ist und den Wecker enthält - if [[ $output != *"Timeout"* && $output == *"com.urbandroid.sleep/.alarmclock.AlarmKlaxon"* ]]; then + output=$(ssh -i /root/.ssh/A72 root@$A72_ip 'dumpsys activity processes | grep com.urbandroid.sleep') + echo $output + # Überprüfe, ob das Ergebnis den Wecker enthält + if [[ $output == *"AlarmKlaxon"* ]]; then date && echo "Wecker noch nicht beendet." + echo $output else date && echo "Wecker beendet." echo $output @@ -89,7 +92,7 @@ end_colortemp=0 # Kaltweiß (0) # Dauer der Anpassung in Sekunden (15 Minuten) -duration_seconds=899 +duration_seconds=900 # Alle 30 Sekinden Änderung steps=30 # Alle 30 Sekunden einen Schritt @@ -99,7 +102,7 @@ brightness_step=$(bc <<< "($end_brightness - $start_brightness) / $steps") colortemp_step=$(bc <<< "$start_colortemp / $steps") # Schrittweise Anpassung von Helligkeit und Farbtemperatur - for ((i = 0; i < $steps; i++)); do + for ((i = -1; i < $steps; i++)); do current_brightness=$(bc <<< "$start_brightness + ($brightness_step * $i)") current_colortemp=$(bc <<< "$start_colortemp - ($colortemp_step * $i)") @@ -118,10 +121,11 @@ colortemp_step=$(bc <<< "$start_colortemp / $steps") set_brightness "$current_brightness" set_colortemp "$current_colortemp" - sleep 30 # Änderungen alle 30 Sekunden + sleep 28 # Änderungen alle 30 Sekunden done -ssh root@$A72_ip '/data/scripts/morning-alarm.sh' +# Starten des Alarm-Scripts aauf dem Handy. +ssh -i /root/.ssh/A72 root@$A72_ip '/data/scripts/morning-alarm.sh' > morning_alarm.log # Farben ändern für mehr konzentration while :; do