Estoy intentando recopilar información sobre el consumo de energía de nuestros dispositivos Apple (por ahora sólo MacOS). Me encontré con algunos buenos posts y ya era capaz de leer en voz alta el AppleSmartBattery
objeto a través de ioreg
. Eso ya me ayudaría a determinar si es un portátil o un modelo de sobremesa. Pero en realidad es bastante difícil obtener información más detallada sobre el consumo real de energía. Estoy menos interesado en si un dispositivo funciona con batería, pero en realidad más en el consumo si está conectado a un cargador. He encontrado el objeto hijo de PowerTelemetryData
que contiene mucha información interesante, pero no tengo ni idea de cómo interpretar los datos (reformateado para una mejor legibilidad).
$ /usr/sbin/ioreg -rc AppleSmartBattery | grep PowerTelemetryData
"PowerTelemetryData" = {
"WallEnergyEstimate"=2305,
"AccumulatedSystemPowerIn"=28547763,
"AdapterEfficiencyLossAccum ulatorCount"=3586,
"AccumulatedWallEnergyEstimate"=9196925,
"SystemInputVoltage"=12145,
"SystemPowerInAccumulatorCount"=3586,
"SystemEnergyConsumed"=1987,
"SystemPowerIn"=7156,
"SystemLoad"=7576,
"PowerTelemetryErrorCount"=0,
"AccumulatedSystemLoad"=28544320,
"SystemLoadAccumulatorCount"=3587,
"AccumulatedSystemEnergyConsumed"=7928273,
"AdapterEfficiencyLoss"=318,
"SystemInputCurrent"=588,
"AccumulatedAdapterEfficiencyLoss"=1268652
}
Por lo que veo, ya hay algunos artículos bastante interesantes, por ejemplo WallEnergyEstimate
, AccumulatedWallEnergyEstimate
o SystemEnergyConsumed
. Pero no tengo ni idea de en qué unidad de medida están estas lecturas y no he podido encontrar ninguna documentación (ni siquiera no oficial). ¿Hay alguien que pueda ayudar?