Я пытаюсь получить энергопотребление (в ваттах), но не могу понять, как.Я посмотрел на pmset и IOKit, но ничего не смог найти по этому поводу. coconutBattery может рассчитать его для ноутбуков, используя информацию о внутреннем питании MacOS 1004 *.
/usr/sbin/system_profiler SPPowerDataType | grep Wattage
Утилита также принимает флаг -xml; конкретный ключ в XML: sppower_ac_charger_watts.
-xml
sppower_ac_charger_watts
Если вам нужна эта информация только для ноутбука, позвоните по номеру IOPMCopyBatteryInfo и посмотрите значения для ключей kIOBatteryVoltageKey и kIOBatteryAmperageKey для вычисления энергопотребления.
Вы должны использовать ioreg -n "AppleSmartBatteryManager" -r -l и отсюда легко вычислить.
ioreg -n "AppleSmartBatteryManager" -r -l