Il y a en fait deux pourcentages, deux manières de rapporter la charge actuelle
-
à “last full capacity” energy_full dans votre cas et charge_dull sur mon système
-
à “design capacity” 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 “sourcé” permet d’avoir des commandes qui donnent l’état de la batterie.
Exemple
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
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
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
echo '# ' $(date) | tee -a batterie
watch --interval 30 ./wbattr
Et si je veux surveiller je réserve une autre fenêtre avec
. ./wbattr # une fois
puis
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