Akku-Anzeige pro Akku-Zelle - Scripte und Programme

ersechzig

New member
Registriert
27 Mai 2014
Beiträge
21
Hallo,

ich bin da auf folgendes Verzeichnis /sys/devices/platform/smapi/BAT0/ gestossen mit den Spannungwerte für jede der 3 Akku-(Doppel-)Zellen (group?_voltage) und habe mir ein 08/15 Script gebastelt:

Code:
#!/bin/bash
cat /sys/devices/platform/smapi/BAT0/group2_voltage
cat /sys/devices/platform/smapi/BAT0/group1_voltage
cat /sys/devices/platform/smapi/BAT0/group0_voltage
cat /sys/devices/platform/smapi/BAT0/voltage
cat /sys/devices/platform/smapi/BAT0/remaining_capacity
cat /sys/devices/platform/smapi/BAT0/remaining_percent
exit 0

Interessant wäre es, diese Werte laufend mitzuloggen und als Graph auszugeben.

Warnungen wenn, ein Wert unter oder überschritten wird, bzw. Aktionen durchführen wären sicher auch nicht schlecht.

Vieleicht ist hier ja jemand im Gegensatz zu mir dazu etwas "aus dem Ärmel" schüttlen könnte ...

Das wäre nett ...
 
Zuletzt bearbeitet:
Hallo,

könntest Dein Skript ein wenig abändern:

Code:
#!/bin/bash
echo $(cat /sys/devices/platform/smapi/BAT0/group2_voltage)";" \
$(cat /sys/devices/platform/smapi/BAT0/group1_voltage)";" \
$(cat /sys/devices/platform/smapi/BAT0/group0_voltage)";" \
$(cat /sys/devices/platform/smapi/BAT0/voltage)";" \
$(cat /sys/devices/platform/smapi/BAT0/remaining_capacity)";" \
$(cat /sys/devices/platform/smapi/BAT0/remaining_percent) \
>> batt.csv
exit 0
und das z.B. batt.sh nennen.

Ein Aufruf von
Code:
watch -n 1 ./batt.sh
hängt dann jede Sekunde einen Datensatz an die "batt.csv" dran, die Du dann in z.B. Excel importieren und weiterverarbeiten kannst.

Gruß
Micha
 
@inrunner

Thinkwatt ist eine nette Idee, aber im Code ist zu wenig Dokumentation um sich da gerne von 0 weg druchkämpfen zu wollen.
Mein allererster Eindruck ist, dass die Gnupolot-Anbindung grauenhaft viel Aufwand erfordert.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben