I installed TLP a few days ago and apparently it doesnt discharge my battery when reaching the STOP value i set in the config, it rather just keeps the battery at the same level and i think it is bad for it.
➜ sudo tlp discharge
Error: battery discharge/recalibrate not available.
It doesnt show the stop values for some reason when i run:
➜ sudo tlp-stat -b
--- TLP 1.4.0 --------------------------------------------
+++ Battery Care
Plugin: asus
Supported features: charge threshold
Driver usage:
* natacpi (asus_wmi) = active (charge threshold)
Parameter value range:
* STOP_CHARGE_THRESH_BAT0/1: 0(off)..100(default)
+++ Battery Status: BAT0
/sys/class/power_supply/BAT0/manufacturer = ASUSTeK
/sys/class/power_supply/BAT0/model_name = UX425
/sys/class/power_supply/BAT0/cycle_count = 91
/sys/class/power_supply/BAT0/charge_full_design = 4220 [mAh]
/sys/class/power_supply/BAT0/charge_full = 4088 [mAh]
/sys/class/power_supply/BAT0/charge_now = 3229 [mAh]
/sys/class/power_supply/BAT0/current_now = 0 [mA]
/sys/class/power_supply/BAT0/status = Idle
/sys/class/power_supply/BAT0/charge_control_end_threshold = 80 [%]
Charge = 79.0 [%]
Capacity = 96.9 [%]
That is in my config:
# BAT0: Primary / Main / Internal battery (values in %)
# Note: also use for batteries BATC, BATT and CMB0
# Default: <none>
START_CHARGE_THRESH_BAT0=40
STOP_CHARGE_THRESH_BAT0=80
# BAT1: Secondary / Ultrabay / Slice / Replaceable battery (values in %)
# Note: primary on some laptops
# Default: <none>
START_CHARGE_THRESH_BAT1=40
STOP_CHARGE_THRESH_BAT1=80