[erledigt] Ursache f. hohen Energieverbrauch ermitteln
[erledigt] Ursache f. hohen Energieverbrauch ermitteln
Hallo allerseits!
Es geht um den Stift eines HP Elite X2 2-in-1-Notebooks. Dessen Akku hat kürzlich nicht einmal einen Tag lang durchgehalten. Nun fiel mir ein, dass das eine Folge der Art sein kann, wie ich die Geräte nutze und möchte das ein bisschen untersuchen. Der Stift wird per Bluetooth angebunden und besitzt 3 Tasten sowie 1 LED.
Meine Vermutung ist nun, dass der Akku des Stiftes sehr schnell entladen wird, wenn ich den „Tablet-Teil“ getrennt vom Rest benutze und der Stift dann bis zur Erschöpfung „nach Mama ruft“. Die Benutzung des Stiftes in Krita oder Xournal++ scheint den Akku kaum zu belasten.
Um das zu prüfen, würde ich nun gerne untersuchen, wie der Ladezustand des Stiftes ist wenn er in „Reichweite“ kommt und wie er sich durch Kritzeleien ändert. Ich kann den Ladezustand zwar via „Einstellungen/Energieverwaltung“ (xfce) im Geräte-Tab ablesen, aber wie kann ich das in einem Script ermitteln? Und wie mache ich das mit der Reichweite?
TIA
Gregor
Es geht um den Stift eines HP Elite X2 2-in-1-Notebooks. Dessen Akku hat kürzlich nicht einmal einen Tag lang durchgehalten. Nun fiel mir ein, dass das eine Folge der Art sein kann, wie ich die Geräte nutze und möchte das ein bisschen untersuchen. Der Stift wird per Bluetooth angebunden und besitzt 3 Tasten sowie 1 LED.
Meine Vermutung ist nun, dass der Akku des Stiftes sehr schnell entladen wird, wenn ich den „Tablet-Teil“ getrennt vom Rest benutze und der Stift dann bis zur Erschöpfung „nach Mama ruft“. Die Benutzung des Stiftes in Krita oder Xournal++ scheint den Akku kaum zu belasten.
Um das zu prüfen, würde ich nun gerne untersuchen, wie der Ladezustand des Stiftes ist wenn er in „Reichweite“ kommt und wie er sich durch Kritzeleien ändert. Ich kann den Ladezustand zwar via „Einstellungen/Energieverwaltung“ (xfce) im Geräte-Tab ablesen, aber wie kann ich das in einem Script ermitteln? Und wie mache ich das mit der Reichweite?
TIA
Gregor
Zuletzt geändert von GregorS am 08.04.2024 23:09:54, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Ursache f. hohen Energieverbrauch ermitteln
Vorweg:
Ich habe keine Hardware mit aktivem Stift. Meine Aussagen basieren daher auf reiner (aber hoffentlich begründeter) Spekulation.
Wenn du sagst, du siehst den Ladezustand des Stifts in der Xfce-Energieverwaltung, dann scheint der Akku des Stifts prinzipiell wie ein gewöhnlicher Akku deines Detachables behandelt zu werden.
Die Akkuinformationen des Stifts sollten sich also unter /sys/class/power_supply/BAT*/ finden lassen. Eine gute erste Anlaufstelle ist dort immer die Datei uevent
Zugriff auf diese Dateien lässt sich scripten, um z.B. den Ladestand im Sekundentakt auszulesen.
Ich habe keine Hardware mit aktivem Stift. Meine Aussagen basieren daher auf reiner (aber hoffentlich begründeter) Spekulation.
Wenn du sagst, du siehst den Ladezustand des Stifts in der Xfce-Energieverwaltung, dann scheint der Akku des Stifts prinzipiell wie ein gewöhnlicher Akku deines Detachables behandelt zu werden.
Die Akkuinformationen des Stifts sollten sich also unter /sys/class/power_supply/BAT*/ finden lassen. Eine gute erste Anlaufstelle ist dort immer die Datei uevent
Zugriff auf diese Dateien lässt sich scripten, um z.B. den Ladestand im Sekundentakt auszulesen.
Re: Ursache f. hohen Energieverbrauch ermitteln
Vielen Dank für den Tipp! Dort gibt es tatsächlich einige interessante Dateien.
Nur scheinen sich diese ausschließlich mit dem Rechner zu beschäftigen, nicht mit dem Stift. Aber da gibts neben der Klasse power_supply ja auch noch bluetooth ...
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Ursache f. hohen Energieverbrauch ermitteln
Da /sys/class wirklich viel zu bieten hat, würde ich die Suche nach der richtigen Datei gerne abkürzen. Wie kann ich dort z.B. eine Datei finden, die die Zahl 86 enthält? Das ist der aktuelle Ladezustand, der mir im xfce-Kontrollfeld angezeigt wird.
Gruß
Gregor
PS: Hier ein Shot des Kontrollfeldes:
Gruß
Gregor
PS: Hier ein Shot des Kontrollfeldes:
Zuletzt geändert von GregorS am 08.04.2024 22:12:11, insgesamt 1-mal geändert.
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Ursache f. hohen Energieverbrauch ermitteln
GregorS hat geschrieben:08.04.2024 22:01:48Wie kann ich dort z.B. eine Datei finden, die die Zahl 86 enthält?
Code: Alles auswählen
su -
find /sys/class/ -type f -exec grep -Hi 86 {} \;
Re: Ursache f. hohen Energieverbrauch ermitteln
Vorsicht! Die "86" könnte gerundet sein (85,9999).
Re: Ursache f. hohen Energieverbrauch ermitteln
Es könnte auch ein berechneter Wert sein, der sich aus der Designkapazität und der aktuellen Restladung des Akkus ergibt.
Re: Ursache f. hohen Energieverbrauch ermitteln
Danke Euch beiden!
Während Ihr geantwortet habt, war ich mit der Herstellung eines Screenshots beschäftigt (s. PS oben).
Der Tipp mit find ergab leider nur
Auch eine andere Suche ergab nichts:
Hm... darf root denn nicht alles?
Gruß
Gregor
Während Ihr geantwortet habt, war ich mit der Herstellung eines Screenshots beschäftigt (s. PS oben).
Der Tipp mit find ergab leider nur
Code: Alles auswählen
root@tablet:~# find /sys/class -type f -exec grep -Hi 86 {} \;
grep: /sys/class/gpio/unexport: Keine Berechtigung
grep: /sys/class/gpio/export: Keine Berechtigung
Code: Alles auswählen
root@tablet:~# find /sys/class -type f -exec grep -Hi 90_7f {} \;
grep: /sys/class/gpio/unexport: Keine Berechtigung
grep: /sys/class/gpio/export: Keine Berechtigung
Gruß
Gregor
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])
Re: Ursache f. hohen Energieverbrauch ermitteln
Hast du mal probiert den Ladezustand über die CLI-Tools von bluetooth auszulesen?
Re: Ursache f. hohen Energieverbrauch ermitteln
Super Tipp! Siehe letzte Zeile:Tintom hat geschrieben:08.04.2024 22:32:59Hast du mal probiert den Ladezustand über die CLI-Tools von bluetooth auszulesen?
Code: Alles auswählen
[HP Active Pen G3]# devices Paired
Device C2:59:FB:6F:6B:6B M720 Triathlon
Device 90:7F:61:7D:84:10 HP Active Pen G3
Device FC:D8:48:10:E0:16 iPod touch
Device 54:B7:E5:02:EF:B8 AI-301DA
[HP Active Pen G3]# info 90:7F:61:7D:84:10
Device 90:7F:61:7D:84:10 (public)
Name: HP Active Pen G3
Alias: HP Active Pen G3
Appearance: 0x03c7
Paired: yes
Bonded: yes
Trusted: no
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb)
UUID: Human Interface Device (00001812-0000-1000-8000-00805f9b34fb)
Modalias: usb:v04F2p1850d0016
Battery Percentage: 0x56 (86)
Gruß
Gregor
PS: Ja, geht. Somit wäre das mit dem Ermitteln des Ladezustands erledigt. Das mit der Reichweite ebenfalls, denn wenn ich den Stift zwei Zimmer weiter trage, ist er nicht mehr „Connected“. Den Rest bekomme ich voraussichtlich ohne Hilfe hin. Danke!
Wenn man keine Probleme hat, kann man sich welche machen. ("Großes Lötauge", Medizinmann der M3-Hopi [und sog. Maker])