From 81ec1ff738923a54a285873baa61ccb63ba320ce Mon Sep 17 00:00:00 2001 From: ZachIR Date: Wed, 30 Jul 2025 04:02:53 -0500 Subject: Add script to calculate power draw --- power_now | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 power_now diff --git a/power_now b/power_now new file mode 100755 index 0000000..a575cb2 --- /dev/null +++ b/power_now @@ -0,0 +1,15 @@ +#!/bin/sh +unset QUIET +BATTERY="BAT0" +while getopts ":mq" o; do case "${o}" in + q) QUIET="y" ;; + m) MILLIWATTS="y" ;; + *) BATTERY="$OPTARG" ;; +esac done + +[ -n "$QUIET" ] || printf "Power now is " +if [ -z "$MILLIWATTS" ]; then + cat /sys/class/power_supply/BAT0/current_now /sys/class/power_supply/BAT0/voltage_now | xargs | awk '{print $1*$2/1e12 " W"}' +else + cat /sys/class/power_supply/BAT0/current_now /sys/class/power_supply/BAT0/voltage_now | xargs | awk '{print $1*$2/1e9 " mW"}' +fi -- cgit v1.2.3