Portál AbcLinuxu, 10. května 2025 07:36

Dotaz: Jak zjistit kondici (stav, zdraví) baterie v notebooku?

11.11.2010 09:31 Julie
Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Přečteno: 9013×
Odpovědět | Admin
Ahoj, mám podezření, že mi nefunguje jeden článek baterie v mém notebooku. Jak zjistit, zda tomu tak opravdu je? Jak se dá diagnostikovat problém baterie, zjistit její kondici? Používám Ubuntu Netbook Edition.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.11.2010 09:40 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jednoduše tím že NT nabiješ a pak necháš běžet na baterku a změříš si jak dlouho na ni NT poběží.

Taky můžes mrknout do /proc/acpi/battery kde jsou hodnoty jakou má baterka mít kapacitu, jakou skutečně má atd......(pokud to čip v baterce posílá)

Pokud má baterka víc jak 2 roky tak většinou odchází a mává na tebe :-)

PS. Zda je to jenom jeden článek nezjistíš to by jsi musel baterku rozebrat a změřit samostatně články.
Řešení 1× (yossi)
11.11.2010 10:49 Julie
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Baterie je stará měsíc. Chtěla bych ji proto reklamovat, pokud není v pořádku. Když notebook zcela nabiji, vydrží při obyčejném serfování na internetu pouze dvě hodiny. Výrobce ale uvádí výdrž "až 4 hodiny".

Právě kvůli reklamaci bych chtěla mít nějak podložené, že baterie v pořádku není.
11.11.2010 10:56 Patrik Uhrak | skóre: 31 | blog: pato
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?

Zdravim,

pokial prisiel s Ubuntu ten netbook a boli deklarovane 4 hodiny, tak to by mohol byt dovod. Ale ak prisiel s Windows, tak to asi sotva uspejes. Aj mne napriklad vydrzi menej (teda ked bol novy) namiesto dakych 5 hodin len 3 pod debian-om.

11.11.2010 11:46 Matlák
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Když jsem si koupil Asus F5R, taky jsem se dočetl na papíře že prý vydrží "až 4 hodiny" a vydržel dvě. Asus prostě jednoduše lže. Ty 4 hodiny to vydrží když bude vypnuté LCD a HDD se nebude točit tzn.nemožná situace - když bude hrát film tak vydrží hodinu... Pravdivé informace o baterii udává jen málokterý výrobce notebooků (bohužel)..
11.11.2010 12:43 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
2 hodiny pro novou baterii většinou je u normálního NT OK.

Prostě hromada výrobců NT lže u mého NT bylo taky napsáno 3 hodiny ve skutečnosti vydrží pod linuxem 1:50, ovšem teď po půl roku vydrží pouze 50 minut - odešla do věčných lovišť i linux při zapnutí NT už píše varování že kapacita baterie je 48% a nebo je vadná.

Oni to počítají že zapnou NT a podsvícení na minimum, hdd zastaven a CPU podtaktován, USB, WIFI a podobné věci vypnuté.
11.11.2010 13:23 Julie
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Přesto bych ráda věděla, zda existuje nějaký nástroj pro diagnostiku baterií pro linux.

Pro Windows existuje např. BatMon, který podle popisu umožňuje přesně to, na co se ptám: Diagnose problem battery cells with detailed statistics.

Pro některé modely HP (nevím, zda i ten můj) je zase utilitka HP Battery Check.

Diagnostické nástroje tudíž obecně existují, zajímá mne, zda i pro linux.

Nevím, který kazisvět označil tento dotaz za vyřešený, ale asi si nepřečetl jeho znění...

11.11.2010 14:13 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Žádnej diagnostickej program neexistuje jednoduše proto že to nejde, na testování baterek je speciální přístroj.

Obvod co je v baterce už parametry počítá a ten údajnej program ve win je pouze zobrazí v čitatelném režimu.

Pod linuxem stačí si přečíst ty údaje z baterky třeba:
[petr@nt ~]$ cat /proc/acpi/battery/BAT0/info
present:                 yes
design capacity:         4400 mAh
last full capacity:      2222 mAh
battery technology:      rechargeable
design voltage:          10800 mV
design capacity warning: 200 mAh
design capacity low:     100 mAh
cycle count:		  0
capacity granularity 1:  100 mAh
capacity granularity 2:  100 mAh
model number:            Primary
serial number:           01628 2009/03/27
battery type:            LIon
OEM info:                Hewlett-Packard
[petr@nt ~]$ cat /proc/acpi/battery/BAT0/state
present:                 yes
capacity state:          ok
charging state:          charged
present rate:            0 mA
remaining capacity:      2129 mAh
present voltage:         12418 mV
No a potom stačí pouze počítat, kapacita baterky z výroby je design capacity: 4400 mAh a skutečná změřená je last full capacity: 2222 mAh no a převést na procenta si to snad umíš sama, prostě moje baterka už má pouze asi 49% původní kapacity.

PS. v původním příspěvku jsem psal že odešla za půl roku což je blbost správně za rok a půl. (serial number: 01628 2009/03/27)
Jendа avatar 11.11.2010 14:49 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Pozor, v nových jádrech už /proc/acpi/battery/BAT0/info není, je tam místo toho /sys/class/power_supply/BAT0/*.
11.11.2010 17:26 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
U kterých jader ? Já mám teď fedoru 14 64b s jádrem 2.6.35.6-48.fc14.x86_64 a mám tam /proc/acpi/battery/BAT0/info.

A pod /sys žádné acpi nemám:
[petr@soban sys]$ ls -l
celkem 0
drwxr-xr-x  2 root root 0 11. lis  2010 block
drwxr-xr-x 14 root root 0 11. lis  2010 bus
drwxr-xr-x 37 root root 0 11. lis  2010 class
drwxr-xr-x  4 root root 0 11. lis  2010 dev
drwxr-xr-x  8 root root 0 11. lis  2010 devices
drwxr-xr-x  4 root root 0 11. lis  2010 firmware
drwxr-xr-x  5 root root 0 11. lis  2010 fs
drwxr-xr-x  2 root root 0 11. lis 17.25 hypervisor
drwxr-xr-x  6 root root 0 11. lis  2010 kernel
drwxr-xr-x 85 root root 0 11. lis  2010 module
drwxr-xr-x  2 root root 0 11. lis 17.17 power
Jendа avatar 11.11.2010 18:46 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
~ # uname -a
Linux ee 2.6.35-trunk-686 #1 SMP Mon Sep 6 17:54:16 UTC 2010 i686 GNU/Linux
~ # ls /proc/acpi/
button	dsdt  embedded_controller  fadt  info  power_resource  processor  sleep  thermal_zone  video  wakeup
11.11.2010 22:39 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
A teď babo raď kde je problém, proč u jednoho je to tak jak to mám já a u druhého jinak.....

Asi by to chtělo odborníka na kernel.
Vojta Drbohlav avatar 11.11.2010 22:53 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Nejspíš má jeden z vás v jádře povolené CONFIG_ACPI_PROCFS a CONFIG_ACPI_PROCFS_POWER a jeden ne. Tyhle volby jsou v menuconfigu označený jako deprecated.
Jendа avatar 11.11.2010 23:24 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Třeba to Šobáň má taky, v /sys není žádné acpi, ale je to v /sys/class/power_supply/.

Jinak já mám
CONFIG_ACPI_PROCFS=y
# CONFIG_ACPI_PROCFS_POWER is not set
# CONFIG_ACPI_PROC_EVENT is not set
12.11.2010 08:48 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Tak jsem to kontroloval a mám tam ty položky CONFIG_ACPI_PROCFS.... povolené

A mám i soubory /sys/class/power_supply/*

Na jednu stranu je to lepší když jsou čísla v jednotlivých souborech, dájí se lehce spracovat skriptem.

Akorát mi není jasné proč zase přidaly na konec tři nuly.
[petr@nt /sys/class/power_supply/BAT0]$ cat charge_full
2426000
[petr@nt /sys/class/power_supply/BAT0]$ cat charge_full_design
4400000
[petr@nt /sys/class/power_supply/BAT0]$ 
Když to má být 2426 mAh a 4400 mAh ? Ale udávat to tam v mikroampérech ?

Vojta Drbohlav avatar 12.11.2010 08:56 Vojta Drbohlav | skóre: 26 | blog: Blog | Strahov
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
Taky tam mám nuly, opravdu je to asi v mikroampérech.
vojta@molecule /sys/class/power_supply/BAT0 $ cat charge_full
4791000
vojta@molecule /sys/class/power_supply/BAT0 $ cat charge_full_design
5100000
2.1.2017 13:23
Rozbalit Rozbalit vše Re: Jak zjistit kondici (stav, zdraví) baterie v notebooku?
skrytý komentář Náš administrátor shledal tento komentář závadným.

ad hominem

Zobrazit komentář

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.