Jak omezit nabíjení baterie na notebooku Asus Zenbook UX362-FA na 80%
Prodloužení životnosti baterie je důležité, pokud notebook často používám připojený k napájení. V mém případě (Asus Zenbook UX362-FA) je možné nastavit maximální úroveň nabití baterie. Cílem je, aby se baterie nabíjela maximálně na 80 %, což zpomaluje její stárnutí.
Nastavení nabíjecího limitu
Stačí nastavit požadovaný limit do souboru charge_control_end_threshold:
echo 80 | sudo tee /sys/class/power_supply/BAT0/charge_control_end_threshold
Tím se okamžitě nastaví maximální nabití baterie na 80 %.
✅ Hotovo! Baterie se teď bude nabíjet maximálně do 80 %.
Automatizace po restartu
Abych nemusel limit nastavovat ručně po každém restartu, vytvořil jsem si systemd jednotku. Ta se spustí automaticky při startu systému a limit nastaví sama.
Soubor jednotky jsem uložil do:
/etc/systemd/system/battery-charge-limit.service
Obsah souboru:
[Unit] Description=Set battery charge limit After=multi-user.target [Service] Type=oneshot ExecStart=/bin/sh -c 'echo 80 > /sys/class/power_supply/BAT0/charge_control_end_threshold' RemainAfterExit=true [Install] WantedBy=multi-user.target
Aktivace systemd jednotky
Po vytvoření souboru je potřeba jednotku povolit a rovnou spustit:
sudo systemctl enable battery-charge-limit sudo systemctl start battery-charge-limit
Kontrola stavu
Kdykoliv si můžu ověřit, jestli je limit správně nastaven:
cat /sys/class/power_supply/BAT0/charge_control_end_threshold
Výstup by měl ukázat číslo 80, pokud vše proběhlo správně.
Shrnutí
Díky tomuto jednoduchému nastavení a automatizaci teď můj Zenbook nabíjí baterii maximálně na 80 %, což by mělo pomoci její dlouhodobé kondici. Pokud bych někdy potřeboval nabít na 100 % (například při cestování), stačí jednotku dočasně zakázat:
sudo systemctl stop battery-charge-limit
a nastavit limit ručně na 100 %:
echo 100 | sudo tee /sys/class/power_supply/BAT0/charge_control_end_threshold
A po návratu k běžnému provozu zase spustím jednotku:
sudo systemctl start battery-charge-limit
Tím mám flexibilitu a zároveň chráním baterii při běžném používání.