Skip to content

vbatts/power_info

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

power_info

Utility to collect power supply, loadavg and version on Linux OS

Overview

If you just run it like:

$> power_info

Or add it to a crontab to continue collection to a file:

*/1 * * * * ~/bin/power_info -quiet >> ~/tmp/power_info.json.log

Read the file into mongo for playing with, or aggregating the numbers

$> mongo power_info
>  db.info.ensureIndex( { "Time": 1, "Key": 1 } )
$> mongoimport --db power_info -c info --upsertFields Time,Key --file ./tmp/power_info.json.log

I guess you could just pipe the info straight to mongo as well. Just giving ideas.

This was a hasty hack to collect stats from a new battery I bought for an old laptop. I wanted to be collecting stats from the time I put the battery on, so I might see when it starts to go south. :-)

Also, you can use the -battery command, for simple viewing of battery charge percent

$> power_info -battery

BAT0: 77.07% (Charging)

This ought to show a compiled percent if you have more than one battery.

Compile/Install

Have Google Go lang installed, and run:

go get github.com/vbatts/power_info

Bugs / Ideas

Feel free to open an issue, or submit a pull request.

About

Linux power_supply information.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages