added battery wear
This commit is contained in:
@@ -5,7 +5,9 @@ FILE_LOCATION='/root/laptopbattery.dev'
|
|||||||
|
|
||||||
# get battery stats from the apm command
|
# get battery stats from the apm command
|
||||||
BATTERY_PERCENT_LEVEL=$(acpiconf -i batt# | awk '/Remaining capacity:/ {print $3}'| sed -e 's/\%//')
|
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)}')
|
BATTERY_CURRENT=$(acpiconf -i batt# | awk '/Present rate:/ {print ($3 / 1000)}')
|
||||||
UPS_MFR=$(acpiconf -i batt# | awk '/Model number:/ {print $3}')
|
UPS_MFR=$(acpiconf -i batt# | awk '/Model number:/ {print $3}')
|
||||||
UPS_MODEL=$(acpiconf -i batt# | awk '/Model number:/ {print $3" "$4}')
|
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.serial: ${UPS_SERIAL}" >> ${FILE_LOCATION}
|
||||||
echo "ups.status: ${BATTERY_STATE}" >> ${FILE_LOCATION}
|
echo "ups.status: ${BATTERY_STATE}" >> ${FILE_LOCATION}
|
||||||
echo "battery.voltage: ${UPS_VOLTAGE}" >> ${FILE_LOCATION}
|
echo "battery.voltage: ${UPS_VOLTAGE}" >> ${FILE_LOCATION}
|
||||||
echo "battery.capacity: ${BATTERY_CAPACITY}" >> ${FILE_LOCATION}
|
echo "battery.capacity: ${BATTERY_LAST_FULL_CAPACITY}" >> ${FILE_LOCATION}
|
||||||
echo "battery.current: ${BATTERY_CURRENT}" >> ${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
|
#battery.charge: 79
|
||||||
|
|||||||
Reference in New Issue
Block a user