Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python3
- with open('/sys/class/power_supply/BAT0/charge_full_design', 'r') as f:
- max_cap_design = int(f.read())
- with open('/sys/class/power_supply/BAT0/charge_full', 'r') as f:
- max_cap_current = int(f.read())
- max_cap_difference = int(max_cap_design) - int(max_cap_current)
- pcnt_degraded = (int(max_cap_difference) / int(max_cap_current)) * 100
- print(f"Battery {pcnt_degraded:.2f}% degraded")
Advertisement
Add Comment
Please, Sign In to add comment