Gefixt: schritte wurden nicht reichtig berechnet

This commit is contained in:
Ratatoskr 2023-11-25 07:15:55 +01:00
parent 16bf50bbb3
commit fcc070e03d
Signed by: Ratatoskr
GPG Key ID: 28B77439A6D78F4E

View File

@ -83,29 +83,33 @@ duration_seconds=900
# Alle 30 Sekinden Änderung
steps=30 # Alle 30 Sekunden einen Schritt
# Schrittweise Anpassung von Helligkeit und Farbtemperatur
for ((i = 0; i < $steps; i++)); do
current_brightness=$(bc <<< "$start_brightness + ($brightness_step * $i)")
current_colortemp=$(bc <<< "$start_colortemp - ($colortemp_step * $i)")
if [ "$first_brightness_change" = false ]; then
check_external_light_status
else
first_brightness_change=false
fi
echo "Step $i - Brightness: $current_brightness, Colortemp: $current_colortemp" # Ausgabe der berechneten Werte
set_brightness "$current_brightness"
set_colortemp "$current_colortemp"
sleep 30 # Änderungen alle 30 Sekunden
done
# Berechne die Schritte für Helligkeit und Farbtemperatur pro Schritt
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
current_brightness=$(bc <<< "$start_brightness + ($brightness_step * $i)")
current_colortemp=$(bc <<< "$start_colortemp - ($colortemp_step * $i)")
# Debugg
echo "current brightness= $current_brightness"
echo "current colortemp= $current_colortemp"
if [ "$first_brightness_change" = false ]; then
check_external_light_status
else
first_brightness_change=false
fi
echo "Step $i - Brightness: $current_brightness, Colortemp: $current_colortemp" # Ausgabe der berechneten Werte
set_brightness "$current_brightness"
set_colortemp "$current_colortemp"
sleep 30 # Änderungen alle 30 Sekunden
done
# Farben ändern für mehr konzentration
while :; do
if [ "$first_brightness_change" = false ]; then