Πως βλέπω την κατάσταση της μπαταρίας του laptop από τη γραμμή εντολών

dimitris | Πέμ, 11/28/2013 - 19:02 | 3' | 2

Η μπαταρία του laptop είναι μια πονεμένη ιστορία. Στο γραφικό περιβάλλον (Gnome, KDE, Unity) συνήθως βλέπουμε λίγα στοιχεία για την κατάστασή της: μόνο το ποσοστό στο οποίο βρίσκεται η φόρτισή της. Στη γραμμή εντολών του Linux όμως μπορούμε να δούμε πολύ περισσότερα στοιχεία. Για να δούμε πως... 

Συνήθως o πυρήνας Linux αποθηκεύει όλες τις πληροφορίες για την μπαταρία μας στο φάκελο  /sys/class/power_supply/BATΧ (όπου Χ=0), και μάλιστα σε διάφορους υποφακέλους εκεί μέσα.

Για παράδειγμα με την παρακάτω εντολή βλέπουμε πόσους κύκλους φόρτισης έχει κάνει:

cat /sys/class/power_supply/BAT0/cycle_count

Ενώ με την παρακάτω εντολή βλέπουμε την κατάστασή της (π.χ charging)

cat /sys/class/power_supply/BAT0/status

Για να δούμε την μέγιστη ενέργεια της μπαταρίας (στο 100%) δίνουμε την εντολή:

cat /sys/class/power_supply/BAT0/energy_full

Π.χ. στην δική μου περίπτωση βλέπω:

56160000

που ισοδυναμεί με 56,16Wh (διαιρείτε με 1.000.000).

Ενώ για να δείτε πόση ενέργεια έχει τώρα η μπαταρία, δίνετε την εντολή:

cat /sys/class/power_supply/BAT0/energy_now

Για να μην ψαχνόμαστε όμως στις διάφορες πληροφορίες, υπάρχει η εντολή upower (apt-get install upower σε Debian/Ubuntu) η οποία μαζεύει όλες τις πληροφορίες σε ένα ωραίο πίνακα:

# upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               Panasonic
  model:                42T5264
  serial:               23408
  power supply:         yes
  updated:              Πεμ 28 Νοέ 2013 06:53:49 μμ EET (22 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               charging
    energy:              56,16 Wh
    energy-empty:        0 Wh
    energy-full:         56,16 Wh
    energy-full-design:  56,16 Wh
    energy-rate:         7,553 W
    voltage:             12,505 V
    percentage:          100%
    capacity:            100%
    technology:          lithium-ion
  History (rate):
    1385657629  7,553   charging
    1385657599  7,651   charging
    1385657569  7,750   charging
    1385657539  7,838   charging

 

 

Φόρουμ
Δώσε αστέρια!

MO: 5 (ψήφοι: 1)

Σχόλια

Πολύ καλό άρθρο!! Και πολύ χρήσιμο!!

Με μιά μικρή αναζήτηση που έκανα στο σύστημα μου βρήκα ένα αρχειάκι πολύ καλό...

Δίνοντας την εντολή:

cat /sys/class/power_supply/BAT0/uevent

μου έβγαλε το παρακάτω:

POWER_SUPPLY_NAME=BAT0
POWER_SUPPLY_STATUS=Charging
POWER_SUPPLY_PRESENT=1
POWER_SUPPLY_TECHNOLOGY=Li-ion
POWER_SUPPLY_CYCLE_COUNT=0
POWER_SUPPLY_VOLTAGE_MIN_DESIGN=11100000
POWER_SUPPLY_VOLTAGE_NOW=12057000
POWER_SUPPLY_CURRENT_NOW=3042000
POWER_SUPPLY_CHARGE_FULL_DESIGN=5200000
POWER_SUPPLY_CHARGE_FULL=3083000
POWER_SUPPLY_CHARGE_NOW=539000
POWER_SUPPLY_MODEL_NAME=DELL KP4330
POWER_SUPPLY_MANUFACTURER=SMP
POWER_SUPPLY_SERIAL_NUMBER=2019