# Problème fin de batterie Debian

**URL:** <https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580>\
**Category:** Support Debian\
**Created:** [Février 10, 2019, 5:46 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580 "2019-02-10T17:46:31Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 10, 2019, 5:46 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/1 "2019-02-10T17:46:32Z")

</div>

Salut à tous,

je suis sous Debian 9.6.  
J’ai un problème assez problématique (🙂) : il arrive que j’oublie de brancher mon ordi; et alors après quelques temps, il s’arrête. Or, sous Windows, lorsque cela se passe, j’obtient un message d’erreur à 10%; je n’arrive pas à avoir cela sous debian.

Merci d’avance ! 😉

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 10, 2019, 8:35 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/2 "2019-02-10T20:35:20Z")

</div>

Bonjour,

Est-ce que le niveau de la batterie est indiqué quelque part à un moment donné ?  
Quel environnement de bureau utilises-tu ?

---

<div class="post-metadata">

**Author:** ![jb12](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/48db29/32.png) [@jb12](https://www.debian-fr.org/u/jb12)\
**Post date:** [Février 11, 2019, 10:28 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/3 "2019-02-11T10:28:54Z")

</div>

man acpi

---

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 11, 2019, 12:03 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/4 "2019-02-11T12:03:49Z")

</div>

Salut,  
je suis sous Gnome.  
Je voit le niveau sous forme d’icone, en haut à droite; je ne sais pas à quel point il est fiable (l’ordinateur s’éteint alors qu’il est censé rester une vingtaine de pourcents).

@jb12 : Merci, je regarde ça !

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 11, 2019, 2:04 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/5 "2019-02-11T14:04:19Z")

</div>

salut

```auto
gnome-control-center power

```

 ![Capture%20d%E2%80%99%C3%A9cran%20du%202019-02-11%2015-03-44](https://www.debian-fr.org/uploads/default/original/2X/6/6da7687bf146ff29345bfb9765759224adf15c26.png)

Vérifier aussi que le daemon fonctionne

ps -edf | grep power

```auto
  11793 1 0 08:28 ? 00:00:02 /usr/lib/upower/upowerd
11857 11682 0 08:28 ? 00:00:00 /usr/lib/gnome-settings-daemon/gsd-power

```

---

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 11, 2019, 2:13 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/6 "2019-02-11T14:13:35Z")

</div>

Salut,

j’ai bien accès à la page des paramètres, mais je ne voit rien qui gère la fin de la batterie.  
Je ne suis pas sur que le daemon fonctionne:

```nohighlight
root 1087 1 0 12:41 ? 00:00:00 /usr/lib/upower/upowerd
ezriel 10613 10520 16 15:10 pts/1 00:00:01 gnome-control-center power
ezriel 10628 3913 0 15:10 pts/0 00:00:00 grep --color=auto power

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 11, 2019, 2:41 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/7 "2019-02-11T14:41:33Z")

</div>

il faut le paquet **gnome-settings-daemon**

> **[gnome-settings-daemon(1) — gnome-settings-daemon — Debian stretch — Debian...](https://manpages.debian.org/stretch/gnome-settings-daemon/gnome-settings-daemon.1.en.html)**

qui contient entre autre , en version Buster (testing)

```auto
/etc/xdg/autostart/org.gnome.SettingsDaemon.Power.desktop
[Desktop Entry]
Type=Application
Name=GNOME Settings Daemon's power plugin
Exec=/usr/lib/gnome-settings-daemon/gsd-power
OnlyShowIn=GNOME;
NoDisplay=true
X-GNOME-Autostart-Phase=Initialization
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=true

```

pour le déclenchement des notifs c’est apparemment upower qui gère

voir le fichier /etc/UPower/UPower.conf

```auto
PercentageLow=10
PercentageCritical=3
PercentageAction=2

```

il doit y avoir une 1ere notification quand la batterie est à 10%

Exemple

 ![notif-batterie](https://www.debian-fr.org/uploads/default/original/2X/1/1b181ecf7ce40fd3cf9acf98152633d982c704bd.png)

---

<div class="post-metadata">

**Author:** ![Herve33](https://www.debian-fr.org/user_avatar/www.debian-fr.org/herve33/32/6012_2.png) [@Herve33](https://www.debian-fr.org/u/Herve33)\
**Post date:** [Février 11, 2019, 4:25 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/8 "2019-02-11T16:25:50Z")

</div>

Bonjour,  
ez613 pense à mettre à jour ton OS, la version 9.7 corrige la faille APT.

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 12, 2019, 9:37 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/9 "2019-02-12T09:37:53Z")

</div>

> [@ez613](#):
>
> l’ordinateur s’éteint alors qu’il est censé rester une vingtaine de pourcents

C’est peut-être ça le problème, comme il reste plus d’une vingtaine de pourcents, il ne panique pas et ne crois pas urgent de te prévenir, alors qu’il est presque trop tard.

> [@Herve33](#):
>
> ez613 pense à mettre à jour ton OS, la version 9.7 corrige la faille APT.

Est-ce que, à un moment donné, quelque chose t’as indiqué que le système n’était pas à jour et que le problème de fin de batterie venait de là ?

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Février 12, 2019, 9:48 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/10 "2019-02-12T09:48:19Z")

</div>

Salut à tous

@ez613

Aurais-tu la possibilité avec Debian et Systemd de lire ces deux valeurs ? :

```
rem@n73sm ~ $ cat /sys/class/power_supply/BAT0/charge_full
5137000
rem@n73sm ~ $ cat /sys/class/power_supply/BAT0/charge_full_design 
5200000
rem@n73sm ~ $

```

* * *

```
rem@n73sm ~ $ ls -F /sys/class/power_supply/BAT0/
alarm current_now present uevent
capacity cycle_count serial_number voltage_min_design
capacity_level device@ status voltage_now
charge_full manufacturer subsystem@
charge_full_design model_name technology
charge_now power/ type
rem@n73sm ~ $
```

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Février 12, 2019, 9:51 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/11 "2019-02-12T09:51:51Z")

</div>

Ça peut être aussi `/sys/class/power_supply/BAT0/energy_full`.

---

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 12, 2019, 12:42 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/12 "2019-02-12T12:42:28Z")

</div>

> [@Almtesh](#):
>
> C’est peut-être ça le problème, comme il reste plus d’une vingtaine de pourcents, il ne panique pas et ne crois pas urgent de te prévenir, alors qu’il est presque trop tard.

Ca m’a l’air d’être cela ! Je met à 60% pour voir si cela marche.

> [@Almtesh](#):
>
> Est-ce que, à un moment donné, quelque chose t’as indiqué que le système n’était pas à jour et que le problème de fin de batterie venait de là ?

J’avoue que j’ai vérifié et je suis bien à jour, j’était en mode 🧐

@anon97446390 @Almtesh : voila ce que j’ai:

![Capture%20d'%C3%A9cran%20de%202019-02-12%2013-39-58](https://www.debian-fr.org/uploads/default/optimized/2X/c/c371049b421b6e1e0c39d684cd0c968419e6b127_2_690x70.png)

Merci pour votre aide les gars !

---

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 12, 2019, 12:43 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/13 "2019-02-12T12:43:14Z")

</div>

Je n’ai droit qu’a une seul image, donc :

![Capture%20d'%C3%A9cran%20de%202019-02-12%2013-40-07](https://www.debian-fr.org/uploads/default/original/2X/7/7d2dd6891594f92318dbb8c5b6d039423b1c9c78.png)

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Février 12, 2019, 12:55 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/14 "2019-02-12T12:55:47Z")

</div>

> [@ez613](#):
>
> Je n’ai droit qu’a une seul image, donc :
> 
> ![Capture%20d'%C3%A9cran%20de%202019-02-12%2013-40-07](https://www.debian-fr.org/uploads/default/original/2X/7/7d2dd6891594f92318dbb8c5b6d039423b1c9c78.png)

Pour avoir une idée de l’usure de la batterie ;

23659000 est à comparer avec la valeur de  
`/sys/class/power_supply/BAT0/energy_full_design`

_energy\_full\_design_ étant la charge maximale à l’état neuf (conception).  
_energy\_full_ étant la charge maximale pouvant être atteinte.

---

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 12, 2019, 1:04 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/15 "2019-02-12T13:04:21Z")

</div>

Effectivement c’est chaud:

![Capture%20d'%C3%A9cran%20de%202019-02-12%2014-02-16](https://www.debian-fr.org/uploads/default/original/2X/5/54e02290f00ccd116d8edfa8e5ff001574f8eafa.png)

L’ordi n’est pas très vieux (moins de trois ans), mais reconditionné. Il devait avoir une batterie d’occas.  
Cependant, je ne sais pas si cela explique tout; sur Windows, il m’indique un pourcentage cohérent (il est encore allumé à 5-10 %)

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Février 12, 2019, 5:34 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/16 "2019-02-12T17:34:47Z")

</div>

> [@ez613](#):
>
> Cependant, je ne sais pas si cela explique tout; sur Windows, il m’indique un pourcentage cohérent (il est encore allumé à 5-10 %)

Il y a en fait deux pourcentages, deux manières de rapporter la charge actuelle

1. à «&nbsp;last full capacity&nbsp;» energy\_full dans votre cas et charge\_dull sur mon système

2. à «&nbsp;design capacity&nbsp;» energy\_full\_design ou charge\_full\_design

Pour traiter ce genre de problématique, j’ai écrit il y a quelque temps un script qui une fois «&nbsp;sourcé&nbsp;» permet d’avoir des commandes qui donnent l’état de la batterie.  
Exemple

```bash
fp2@debpacha:~$ mAh charge_now
1940
fp2@debpacha:~$ acpi -i
Battery 0: Charging, 89%, charging at zero rate - will never fully charge.
Battery 0: design capacity 4400 mAh, last full capacity 2174 mAh = 49%
fp2@debpacha:~$ mAh charge_full
2174

```

Les deux pourcentages (par rapport à charge\_full ou la valeur de design ) sont obtenues (en pour mille) par

```bash
fp2@debpacha:~$ tbattr
18:18:59 2174 1940 892 440 12294
fp2@debpacha:~$ 

```

Dans l’ordre : heure, charge\_full, charge actuelle, pour mille /charge\_full, pour mille / design, Voltage mV.

Voici le script

```bash
fp2@debpacha:~$ cat wbattr 
#!/bin/bash

# pour utilisation avec watch -n 20 wbattr

battr() {
  cat "/sys/class/power_supply/BAT0/"$1
 }

mAh() {
 echo $(( $(cat "/sys/class/power_supply/BAT0/"$1) / 1000 ))
 }

pbattr() {
  echo $(( $(battr charge_now) / $(mAh charge_full) ))
}
qbattr() {
  echo $(( $(battr charge_now) / $(mAh charge_full_design) ))
}

tbattr() {
  d=$(date '+%H:%M:%S');
  f=$( mAh charge_full);
  c=$( mAh charge_now);
  p=$(pbattr)
  q=$(qbattr)
  v=$( mAh voltage_now);
  echo $d $f $c $p $q $v;
}

tbattr | tee -a batterie

echo
acpi -i
echo
date
fp2@debpacha:~$ 

```

Dans une première fenêtre je lance

```bash
echo '# ' $(date) | tee -a batterie 
watch --interval 30 ./wbattr 

```

Et si je veux surveiller je réserve une autre fenêtre avec

```bash
. ./wbattr # une fois

```

puis

```bash
tbattr
tbattr && acpi -i

```

Dans les chiffres ci-dessus on pourrait imaginer que ma batterie est super chargée ( 89% ), alors qu’en fait c’est plutôt 44% par rapport à la valeur de design. Ma batterie fatigue et ne se charge qu’à la moitié de la capacité théorique.

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

« Je préfère le vin d’ici à l’au-delà »  
Pierre Dac

---

<div class="post-metadata">

**Author:** ![ez613](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/e/aca169/32.png) [@ez613](https://www.debian-fr.org/u/ez613)\
**Post date:** [Février 12, 2019, 6:21 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/17 "2019-02-12T18:21:02Z")

</div>

Super @littlejohn75, je vais tenter ça!

Est-ce que ce n’est pas possible de forcer le système à comparer avec la capacité réelle plutot qu’avec la théorique ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Février 12, 2019, 6:37 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/18 "2019-02-12T18:37:10Z")

</div>

il existe **gnome-power-manager** qui fourni les statistiques

 ![Capture%20d%E2%80%99%C3%A9cran%20du%202019-02-12%2019-36-37](https://www.debian-fr.org/uploads/default/original/2X/b/bc257f7d271e63ef0c2b431f17eae2e9577f28d2.png)

 ![Capture%20d%E2%80%99%C3%A9cran%20du%202019-02-12%2019-38-59](https://www.debian-fr.org/uploads/default/original/2X/a/a48e4c52532f330401a29d62c92a8da97eb044ca.png)

---

<div class="post-metadata">

**Author:** ![Herve33](https://www.debian-fr.org/user_avatar/www.debian-fr.org/herve33/32/6012_2.png) [@Herve33](https://www.debian-fr.org/u/Herve33)\
**Post date:** [Février 13, 2019, 10:06 UTC](https://www.debian-fr.org/t/probleme-fin-de-batterie-debian/78580/19 "2019-02-13T10:06:01Z")

</div>

Oui, il indique qu’il est en 9.6, on est à la version 9.7 suite à la découverte d’un bug. Maintenant c’est sûr que la mise à jour ne va pas corriger son souci de batterie.
