Akku per Software vom Strom nehmen

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
Kaheto
Beiträge: 126
Registriert: 08.06.2016 22:28:50

Akku per Software vom Strom nehmen

Beitrag von Kaheto » 24.10.2021 16:23:19

Hallo,

ich suche eine Möglichkeit an meinem Laptop (Aspire 7 A715-42G-R7GV) ein Überladen des Akkus zu vermeiden. Ich habe mir eine kleine Hilfe viewtopic.php?t=182442 erstellt, die zumindest mitteilt, wann das Netzteil anzuschließen ist und wann es wieder ab zu nehmen ist. Dabei gehe ich von einem Idealladezustand des Akkus von 30-80% aus.
Meine Vorstellung wäre, da es kein "charge_control_end_threshold" für diesen Akku gibt:

Code: Alles auswählen

# ls /sys/class/power_supply/BAT1/
alarm     capacity_level  charge_full_design  current_now  device  manufacturer  power    serial_number  subsystem   type    voltage_min_design
capacity  charge_full     charge_now          cycle_count  hwmon0  model_name    present  status         technology  uevent  voltage_now
dass die Stromzufuhr per Script an den Akku gestoppt wird und das Laptop den Strom nur noch über das Netzteil und nicht über den Akku bezieht. Und sobald die 30% erreicht sind, wird der Ladevorgang wieder aufgenommen. Denn leider lässt sich der Akku nicht aus dem Gehäuse herausnehmen, so dass man ihn nur für unterwegs einsetzt.
Modelname: AP18C8K
Hersteller: LGC

Gibt es dazu Lösungsansätze?

Viele Grüße
Kaheto

Benutzeravatar
Tintom
Moderator
Beiträge: 3029
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Akku per Software vom Strom nehmen

Beitrag von Tintom » 24.10.2021 21:12:13

Kaheto hat geschrieben: ↑ zum Beitrag ↑
24.10.2021 16:23:19
[...]
dass die Stromzufuhr per Script an den Akku gestoppt wird und das Laptop den Strom nur noch über das Netzteil und nicht über den Akku bezieht.
[...]
Dafür benötigst du aber eben genau den "charge_control_end_threshold".
Vermutlich existiert für den Laderegler deines Laptops keine Unterstützung im Linux-Kern. Die Frage wäre jetzt: Welcher Laderegler ist genau verbaut? Die Dinger hängen meist am i2c-Bus, vielleicht findest du Hinweise unter /sys/class/bus/i2c/. Suchbegriffe für die Suchmaschine wären <Gerätename> + PMIC. Wenn du Glück hast, ist es ein Modell, was bereits von Linux unterstützt wird.

Kaheto
Beiträge: 126
Registriert: 08.06.2016 22:28:50

Re: Akku per Software vom Strom nehmen

Beitrag von Kaheto » 25.10.2021 12:43:03

Tintom hat geschrieben: ↑ zum Beitrag ↑
24.10.2021 21:12:13
Die Dinger hängen meist am i2c-Bus, vielleicht findest du Hinweise unter /sys/class/bus/i2c/.
Das Verzeichnis /sys/class/bus gibt es leider bei mir nicht. Dafür aber:

Code: Alles auswählen

~ # ll /sys/class/i2c-adapter/
insgesamt 0
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-0 -> ../../devices/platform/AMDI0010:03/i2c-0
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-1 -> ../../devices/pci0000:00/0000:00:14.0/i2c-1
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-2 -> ../../devices/pci0000:00/0000:00:14.0/i2c-2
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-3 -> ../../devices/pci0000:00/0000:00:14.0/i2c-3
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-4 -> ../../devices/pci0000:00/0000:00:08.1/0000:05:00.0/i2c-4
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-5 -> ../../devices/pci0000:00/0000:00:08.1/0000:05:00.0/i2c-5
lrwxrwxrwx 1 root root 0 25. Okt 12:40 i2c-6 -> ../../devices/pci0000:00/0000:00:08.1/0000:05:00.0/drm/card0/card0-eDP-1/i2c-6
lrwxrwxrwx 1 root root 0 25. Okt 12:44 i2c-7 -> ../../devices/pci0000:00/0000:00:01.1/0000:01:00.0/i2c-7

Antworten