added battery wear
This commit is contained in:
@@ -5,7 +5,9 @@ FILE_LOCATION='/root/laptopbattery.dev'
|
||||
|
||||
# get battery stats from the apm command
|
||||
BATTERY_PERCENT_LEVEL=$(acpiconf -i batt# | awk '/Remaining capacity:/ {print $3}'| sed -e 's/\%//')
|
||||
BATTERY_CAPACITY=$(acpiconf -i batt# | awk '/Last full capacity:/ {print ($4 / 1000)}')
|
||||
BATTERY_DESIGNED_CAPACITY=$(acpiconf -i batt# | awk '/Design capacity:/ {print ($3 / 1000)}')
|
||||
BATTERY_LAST_FULL_CAPACITY=$(acpiconf -i batt# | awk '/Last full capacity:/ {print ($4 / 1000)}')
|
||||
BATTERY_WEAR_PERCENT=$(echo "scale=2; 100 * ${BATTERY_LAST_FULL_CAPACITY} / ${BATTERY_DESIGNED_CAPACITY}" | bc -l)
|
||||
BATTERY_CURRENT=$(acpiconf -i batt# | awk '/Present rate:/ {print ($3 / 1000)}')
|
||||
UPS_MFR=$(acpiconf -i batt# | awk '/Model number:/ {print $3}')
|
||||
UPS_MODEL=$(acpiconf -i batt# | awk '/Model number:/ {print $3" "$4}')
|
||||
@@ -33,8 +35,10 @@ echo "ups.model: ${UPS_MODEL}" >> ${FILE_LOCATION}
|
||||
echo "ups.serial: ${UPS_SERIAL}" >> ${FILE_LOCATION}
|
||||
echo "ups.status: ${BATTERY_STATE}" >> ${FILE_LOCATION}
|
||||
echo "battery.voltage: ${UPS_VOLTAGE}" >> ${FILE_LOCATION}
|
||||
echo "battery.capacity: ${BATTERY_CAPACITY}" >> ${FILE_LOCATION}
|
||||
echo "battery.current: ${BATTERY_CURRENT}" >> ${FILE_LOCATION}
|
||||
echo "battery.capacity: ${BATTERY_LAST_FULL_CAPACITY}" >> ${FILE_LOCATION}
|
||||
echo "battery.designedCapacity: ${BATTERY_DESIGNED_CAPACITY}" >> ${FILE_LOCATION}
|
||||
echo "battery.wear: ${BATTERY_WEAR_PERCENT}" >> ${FILE_LOCATION}
|
||||
echo "battery.current: ${BATTERY_CURRENT}" >> ${FILE_LOCATION}
|
||||
|
||||
|
||||
#battery.charge: 79
|
||||
|
||||
Reference in New Issue
Block a user