Próbuję uzyskać zużycie energii (w watach), ale nie wiem, jak to zrobić. Popatrzyłem na pmset i IOKit, ale nie mogłem nic na ten temat znaleźć. coconutBattery można obliczyć dla laptopów przy użyciu wewnętrznej informacji o zasilaniu MacOS .Jak uzyskać zużycie energii na komputerze Mac?
Odpowiedz
/usr/sbin/system_profiler SPPowerDataType | grep Wattage
Narzędzie przyjmuje również flagę -xml
; określony klucz w kodzie XML to sppower_ac_charger_watts
.
Na jakim komputerze Mac to uruchomiłeś? Mój nie ma czegoś takiego w SPPowerDataType. – Walter
Dwa różne MBP Core 2 Duos. Przy większej liczbie testów wygląda na to, że jest dostępny tylko po podłączeniu zasilacza sieciowego. –
Może jest dostępny tylko na laptopach ... Mam go na PowerBook G4, ale nie na moim iMaku G5. – Walter
Jeśli potrzebujesz tylko tych informacji na laptopa, zadzwoń pod numer IOPMCopyBatteryInfo i przejrzyj wartości kluczy kIOBatteryVoltageKey i kIOBatteryAmperageKey, aby obliczyć zużycie energii.
Powinieneś użyć ioreg -n "AppleSmartBatteryManager" -r -l
, a stamtąd powinno być łatwo obliczyć.
'ioreg -n AppleSmartBatteryManager -r -l | grep -iE '(Amp | Watt | Volt)' ' Możesz obliczyć moc poprzez konwersję z mV i mA. – redolent
- 1. Zużycie energii na aplikację na Androida
- 2. Jak uzyskać rozdzielczość pulpitu na komputerze Mac poprzez Python?
- 3. C++ Profilowanie na komputerze Mac
- 4. Jak zainstalować klejnot ruby na komputerze Mac?
- 5. Jak mogę edytować PYTHONPATH na komputerze Mac?
- 6. Interfejs graficzny CMake na komputerze Mac
- 7. Wykrywanie aplikacji pełnoekranowych na komputerze Mac
- 8. org.apache.catalina.startup.Bootstrap na stacji dokującej na komputerze Mac
- 9. Zainstaluj program Socat na komputerze Mac:
- 10. Sprawdź wersję mySQL na komputerze Mac 10.8.5
- 11. phpmyadmin - błąd 2002 - na komputerze Mac
- 12. Zwiększenie wydajności na komputerze Mac z Xcode
- 13. Gdzie jest plik debug.keystore na komputerze Mac?
- 14. edycja zmiennej PATH na komputerze Mac
- 15. Przechwytywanie dźwięku wyjściowego na komputerze Mac
- 16. Zatrzymywanie procesu node.js na komputerze Mac
- 17. Instalowanie mapy bazowej na komputerze Mac/Python
- 18. Skrypty Office Outlook 2016 na komputerze Mac
- 19. Czy interfejs Segoe działa na komputerze Mac?
- 20. Modyfikowanie nagłówków tabel na komputerze Mac
- 21. Folder danych aplikacji na komputerze Mac
- 22. Nadpisanie vima systemu na komputerze Mac
- 23. Autouzupełnianie pliku Makef na komputerze Mac
- 24. Programowo zmieniaj głośność na komputerze Mac
- 25. Instalowanie MySQL-python na komputerze Mac
- 26. Emulator Tizen nie działa na komputerze Mac
- 27. Zainstaluj aplikację ROracle na komputerze Mac
- 28. plik eclipse.ini nie występuje na komputerze Mac
- 29. Jak pakować jre w aplikację eclipse rcp na komputerze Mac
- 30. Jak zainstalować openCV w dystrybucji pythona Enthought na komputerze Mac
Menu iStat pokazuje również szczegółowe dane, dlatego musi być dostępne w jakiś sposób. – Eiko
Czy potrzebujesz tego zarówno na komputery stacjonarne i laptopy, jak i na laptopy? – stko
Korzystnie oba. Laptopy byłyby dobrym początkiem. @eiko: iStat Menus ma czujniki dla procesora, ale właśnie odkryłem, że pełna wersja Hardware Monitor może obliczyć całkowite napięcie i prąd, które pozwolą mi obliczyć zużycie energii. – Walter