gempir icon

battery

gempir | PRO | 01/09/21 10:23:03 AM UTC | 0 ⭐ | 1883 👁️ | Never ⏰ | []
Bash |

380 B

|

None

|

0 👍

/

0 👎

#!/usr/bin/env bash
 
 
VOLTAGE_FILE=${1:-"/sys/class/power_supply/hidpp_battery_1/voltage_now"}    
 
 
declare -A LEVELS 
 
LEVELS["4186"]="100"                    
# 4156  99%
# ... more shit                             
LEVELS["35"]="0"    
 
VOLTAGE=`cat $VOLTAGE_FILE`
VOLTAGE=${VOLTAGE::-3}
 
for i in "${!LEVELS[@]}"
do
    if [ "$VOLTAGE" -ge "$i" ]; then
        echo "$LEVELS[$i]"
        break
    fi
done

Comments