blob: cf6606da8564bbd638ea02ad684d129d0d7b627d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/bin/sh
charge_now=`cat /sys/class/power_supply/BAT0/charge_now`
charge_full=`cat /sys/class/power_supply/BAT0/charge_full`
charge_full_design=`cat /sys/class/power_supply/BAT0/charge_full_design`
voltage_now=`cat /sys/class/power_supply/BAT0/voltage_now`
voltage_min_design=`cat /sys/class/power_supply/BAT0/voltage_min_design`
charge_pct=`echo "$charge_now * 100 / $charge_full" | bc`
charge_dsg_pct=`echo "$charge_now * 100 / $charge_full_design" | bc`
charge_full_pct=`echo "$charge_full * 100 / $charge_full_design" | bc`
voltage_now_v=`echo "$voltage_now / 1000000" | bc`
voltage_min_design_v=`echo "$voltage_min_design / 1000000" | bc`
printf "Battery charge %2d%% (%2d%% of original capacity)\n" "$charge_pct" "$charge_dsg_pct"
printf "Battery max %2d%%\n" "$charge_full_pct"
printf "\n"
printf "Voltage now %2d\n" "$voltage_now_v"
printf "Voltage dsg min %2d\n" "$voltage_min_design_v"
|