exit 0
fi
+loop_count=0
main-loop() {
while true; do
power=true
power=false
fi
wait=15
- if ! $power; then
- if systemctl -q is-active bitcoind; then
- bitcoinoff
+
+ if $power; then
+ if (( loop_count % 10 == 0 )); then
+ bat=$(cat /sys/class/power_supply/BAT0/capacity)
+ case $bat in
+ 100|9?)
+ bitcoinon &
+ ;;
+ esac
fi
+ else
+ bitcoinoff
wait=60
fi
sleep $wait
write-status
mute
+ loop_count=$(( loop_count + 1 ))
done
}