Coconut Battery bir Macbook pilinin tasarım kapasitesini nasıl belirler?


11

Bir macbook'un pilinin üç şarj numarası vardır:

  1. Geçerli ücret
  2. Maksimum ücret
  3. Tasarım kapasitesi

Bir Macbook takılı olsa bile, OS X şarj etmeye çalışmaz - (1) (2) 'nin% 95'i olduğu sürece, bu nedenle bildirim çubuğundaki yüzde genellikle% 95 ile% 100 arasında olacaktır.

Bu iki sayı bir pilin "tasarım kapasitesi" ile zıttır. Coconut Battery , bir Macbook pilinin "tasarım kapasitesini" bildiren tek yazılımdır.

Bu tasarım kapasitesi Apple'ın teknik özelliklerinde, Sistem Bilgileri'nde veya everymac.com'da görünmez.

Coconut Battery bir pilin tasarım kapasitesini nasıl belirler?


iStat Menüler ayrıca pil tasarım kapasitesini de gösterir
belki

6
Ve burada bir Hindistan Cevizi Pili'nin limon hücresi gibi bir şey olduğunu düşündüm . Ne kadar hayal kırıklığı.
Wildcard

Yanıtlar:


27

Bu bilgileri, diğer birçok pil ve / veya sistem bilgisiyle birlikte komuttan bulabilirsiniz.

ioreg

Bu komut, man sayfasına göre şunları yapar:

ioreg, G / Ç Kiti kayıt defterini görüntüler. Heirarchical 1 kayıt yapısını ters bir ağaç olarak gösterir.

1 : herarifik [sic]

AppleSmartBatteryYalnızca pille ilgili bilgi almak için sınıf adına ( pil için) göre filtre kullanma :

$ ioreg -brc AppleSmartBattery
-b    Show the object name in bold.
-r    Show subtrees rooted by objects that match the specified criteria.
       If none of -c, -k, or -n are supplied, -r has no effect.
-c    Show the object properties only if the object is an instance of, or
       derives from, the specified C++ class (e.g. IOService).

Gönderen man ioreg.

Bunun gibi bir şey yazdıracak:

$ ioreg -brc AppleSmartBattery
+-o AppleSmartBattery  <class AppleSmartBattery, id 0x100000254, registered, ma$
{
  "ExternalConnected" = Yes
  "TimeRemaining" = 0
  "InstantTimeToEmpty" = 65535
  "ExternalChargeCapable" = Yes
  "FullPathUpdated" = 1464849055
  "CellVoltage" = (4298,4292,4299,0)
  "Voltage" = 12889
  "BatteryInvalidWakeSeconds" = 30
  "AdapterInfo" = 0
  "MaxCapacity" = 5524
  "PermanentFailureStatus" = 0
  "Manufacturer" = "SMP"
  "Location" = 0
  "CurrentCapacity" = 5524
  "LegacyBatteryInfo" = {"Amperage"=0,"Flags"=5,"Capacity"=5524,"Current"=5$
  "FirmwareSerialNumber" = 1
  "BatteryInstalled" = Yes
  "PackReserve" = 200
  "CycleCount" = 318
  "DesignCapacity" = 6330
  "OperationStatus" = 58371
  "ManufactureDate" = 17726
  "AvgTimeToFull" = 65535
  "BatterySerialNumber" = "D864403T3UVFVN7A6"
  "BootPathUpdated" = 1464353527
  "PostDischargeWaitSeconds" = 120
  "Temperature" = 3096
  "UserVisiblePathUpdated" = 1464849490
  "InstantAmperage" = 0
  "ManufacturerData" = <000000000702000a03890000034a34340330304103534449032$
  "MaxErr" = 1
  "FullyCharged" = Yes
  "DeviceName" = "bq20z451"
  "IOGeneralInterest" = "IOCommand is not serializable"
  "Amperage" = 0
  "IsCharging" = No
  "DesignCycleCount9C" = 1000
  "PostChargeWaitSeconds" = 120
  "AvgTimeToEmpty" = 65535
}

Aradığınız alan DesignCapacity. Kolaylık sağlamak için filtreleyin grep(birim miliamper saat veya mAh'dir):

$ ioreg -brc AppleSmartBattery | grep DesignCapacity
      "DesignCapacity" = 6330

Alanınız değer olarak DesignCapacitygörüntülenmeyebilir 6330. 13 "2014 ortası rMBP kullanıyorum, ancak farklı pil sınıflarına sahip başka bir sistem kullanıyor olabilirsiniz.

Pil bilgilerinin yanı sıra, ioregbir komut satırı Sistem Bilgisi aracı gibi, sisteminiz ve diğer çevre birimleri hakkında daha fazla bilgi edinmek için kullanılabilir.


Bu komutun kod uygulamasını arıyorsanız, Github'da Beltex'in SystemKit'ine bir göz atın . Bildiğim en havalı Swift kütüphanelerinden biri.

Feragatname: SystemKit veya Beltex'e bağlı değildir. Sadece mutlu bir SystemKit kullanıcısı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.