Dijit

Untitled

Feb 2nd, 2020
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.42 KB | None | 0 0
  1. #!/usr/bin/env python3
  2.  
  3. with open('/sys/class/power_supply/BAT0/charge_full_design', 'r') as f:
  4.     max_cap_design = int(f.read())
  5. with open('/sys/class/power_supply/BAT0/charge_full', 'r') as f:
  6.     max_cap_current = int(f.read())
  7.  
  8. max_cap_difference = int(max_cap_design) - int(max_cap_current)
  9.  
  10. pcnt_degraded = (int(max_cap_difference) / int(max_cap_current)) * 100
  11.  
  12. print(f"Battery {pcnt_degraded:.2f}% degraded")
Advertisement
Add Comment
Please, Sign In to add comment