Batteriestatus unter Linux

padinc

Active member
Registriert
3 März 2015
Beiträge
1.456
Hat der Batteriestatus den man unter Linux auslesen kann irgendeine Aussagekraft bezüglich der Restkapazität des Akkus?
Bei allen Tutorials die ich dazu gefunden habe entspricht die nutzbare Kapazität mehr oder weniger der Designkapazität der Akkus.
Und auch bei mir ist das nicht anders, obwohl die Akkus definitiv nicht mehr neuwertig sind.
Dass die Anzahl der Ladezyklen so nicht ausgelesen werden kann habe ich inzwischen rausgefunden.
Ich nutze Opensuse 13.1.

Code:
cat /proc/acpi/battery/BAT0/*
alarm:                   2494 mWh
present:                 yes
design capacity:         47520 mWh
last full capacity:      49890 mWh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 2494 mWh
design capacity low:     200 mWh
cycle count:              0
capacity granularity 1:  1 mWh
capacity granularity 2:  1 mWh
model number:            92P1137
serial number:            1019
battery type:            LION
OEM info:                SANYO
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            31531 mW
remaining capacity:      24210 mWh
present voltage:         10998 mV

Code:
cat /proc/acpi/battery/BAT1/*
alarm:                   1458 mWh
present:                 yes
design capacity:         29160 mWh
last full capacity:      29160 mWh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 1458 mWh
design capacity low:     200 mWh
cycle count:              0
capacity granularity 1:  1 mWh
capacity granularity 2:  1 mWh
model number:            42T4679
serial number:             182
battery type:            LiP
OEM info:                SONY
present:                 yes
capacity state:          critical
charging state:          charged
present rate:            0 mW
remaining capacity:      0 mWh
present voltage:         11258 mV
 
Zuletzt bearbeitet:
Diese Angaben werden via ACPI BIOS an der Kernel gemeldet und geben das wieder, was die Akkuelektronik behauptet. Du müsstest also die Frage neu stellen, nämlich ob die Akkuelektronik korrekte Aussagen macht. Das wäre allerdings keine Linux-bezogene Fragestellung mehr.

Nach meiner Erfahrung tut sie das für Originalakkus, wohingegen bei Nachbauten schon mal Unsinn gemeldet wird.

Eine wichtige Info hast Du übrigens verschwiegen: was ist das für ein ThinkPad?
 
Bin mir nicht ganz sicher ob ich die Frage verstehe.
Jedenfalls habe ich nie explizit irgendwelche Ladeschwellen gesetzt.

"Voll" geladen im Sinne von Kabel so lange dran lassen bis er nicht mehr lädt hab ich natürlich schon mehrfach :confused:

Es handelt sich um ein T60p und es sind meines Wissens nach beides Originalakkus, keine Nachbauten.

EDIT: Kommando zurück, BAT0 war tatsächlich ein Nachbau. Hier ein Originalakku:

Code:
cat /proc/acpi/battery/BAT0/*
alarm:                   3581 mWh
present:                 yes
design capacity:         84240 mWh
last full capacity:      71630 mWh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 3581 mWh
design capacity low:     200 mWh
cycle count:              0
capacity granularity 1:  1 mWh
capacity granularity 2:  1 mWh
model number:            92P1133
serial number:            1117
battery type:            LION
OEM info:                Panasonic
present:                 yes
capacity state:          ok
charging state:          discharging
present rate:            31189 mW
remaining capacity:      53410 mWh
present voltage:         11612 mV

Das macht ein wenig mehr Sinn.
Dennoch kann ich mir fast nicht vorstellen dass der Ultrabay-Akku den ich mit gebraucht für 17€ gekauft habe (BAT1) noch volle Kapazität hat.
 
Zuletzt bearbeitet:
Es handelt sich um ein T60p und es sind meines Wissens nach beides Originalakkus, keine Nachbauten.
Dafür ist die Last Full Capacity schon etwas ungewöhnlich.

Ich weiß, das es unter openSUSE schwierig ist Pakete für tp-smapi aufzutreiben. Dennoch solltest Du tp-smapi installieren, denn damit (und TLP) kannst Du die Zyklenzahl auslesen.
 
Danke für den Hinweis Jakobus. Damit befasse ich mich dann mal näher bevor ich es auf das System loslasse.
 
Danke für den Hinweis Jakobus. Damit befasse ich mich dann mal näher bevor ich es auf das System loslasse.

Wobei TLP sehr wahrscheinlich tp-smapi benötigt, um diese Infos auszulesesn. Und wenn tp-smapi eh schon installiert ist, bekommt man diese Infos auch direkt im /sys. Ich kenn jetzt nur nicht mehr den Pfad auswendig. Muss ja nicht jeder Murks immer über TLP gehen ;)
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben