Estoy tratando de obtener el consumo de energía (en vatios) pero no puedo entender cómo. Miré a pmset e IOKit pero no pude encontrar nada al respecto. coconutBattery puede calcularlo para computadoras portátiles usando la información de energía interna de MacOS.Cómo obtener el uso de energía en una Mac
Respuesta
/usr/sbin/system_profiler SPPowerDataType | grep Wattage
La utilidad también acepta una bandera -xml
; la clave específica en el XML es sppower_ac_charger_watts
.
¿En qué tipo de Mac ejecutó esto? El mío no tiene nada de eso en SPPowerDataType. – Walter
Dos diferentes MBP Core 2 Duos. Con más pruebas, parece que solo está disponible cuando el adaptador de CA está enchufado. –
Tal vez solo esté disponible en computadoras portátiles ... Lo tengo en un PowerBook G4 pero no en mi iMac G5. – Walter
Si solo necesita esta información para una computadora portátil, llame al IOPMCopyBatteryInfo y mire los valores de las claves kIOBatteryVoltageKey y kIOBatteryAmperageKey para calcular el consumo de energía.
Debe usar ioreg -n "AppleSmartBatteryManager" -r -l
y desde allí debe ser fácil de calcular.
'ioreg -n AppleSmartBatteryManager -r -l | grep -iE '(Amp | Watt | Volt)' ' Puede calcular la potencia convirtiéndola de mV y mA. – redolent
- 1. ¿Determina el uso de energía programáticamente en Windows?
- 2. ¿Cómo obtener energía eléctrica del conector para el teléfono principal?
- 3. Uso de C# para mostrar el punto de energía
- 4. Monitoree el uso de energía de las aplicaciones
- 5. ¿Cómo eliminar el bucle en el cálculo de la energía?
- 6. ¿Cómo detectar el estado conectado de energía?
- 7. Cómo detectar la región de menor energía en una Imagen
- 8. ¿El operador de energía en Java?
- 9. Mac webcam: obtener el dispositivo
- 10. ¿Cómo obtener una campana visual en vim en Mac?
- 11. ¿Cómo puedo obtener una dirección MAC de una solicitud HTTP?
- 12. ¿Cómo obtener el tipo de archivo en Mac OS X?
- 13. Uso de una biblioteca Java en una aplicación Objective-C para Mac y puesta en el App Store de Mac
- 14. ¿Cómo puedo obtener mod_wsgi trabajando en Mac?
- 15. USB estado de energía
- 16. Los instrumentos no muestran el nivel de uso de energía: está vacío
- 17. Calcular el consumo de energía del sensor Android
- 18. Perfilado Consumo de energía en ARM para el programa C
- 19. ¿Se muestra el nivel de uso de energía con iPodTouch de cuarta generación?
- 20. Android App consumo de energía
- 21. ¿Cómo obtener una dirección MAC estable para PC?
- 22. Cómo obtener el uso de memoria en Windows en C++
- 23. ¿Cómo puedo obtener la memoria pico en Mac OS?
- 24. ¿Cómo obtener el uso de la CPU en C?
- 25. Cómo obtener el uso de CPU en asp.net
- 26. ¿Cómo obtener la dirección MAC de hardware en Windows
- 27. Obtener dirección MAC en Linux usando mono
- 28. Cómo obtener la puerta de enlace predeterminada en Mac OSX
- 29. Obtener el nombre de computadora de mi Mac
- 30. Uso regexp_instr para obtener el último número en una cadena
iStat Menus también muestra datos detallados para esto, por lo que debe estar disponible de alguna manera. – Eiko
¿Necesita esto para computadoras de escritorio y portátiles, o simplemente para computadoras portátiles? – stko
Preferiblemente ambos. Las computadoras portátiles serían un buen comienzo. @eiko: iStat Menus tiene sensores para la CPU, pero descubrí que la versión completa de Hardware Monitor puede calcular el voltaje total y la corriente que me permitirían calcular el consumo de energía. – Walter