#!/usr/bin/env python3 import powermon as pm from time import sleep sensors = [ [0x40, 0.005, 0.00032, 0.696875], # pink/blue: Pi; 5 mOhm; 0.32 mA/bit; 0.696875 mult [0x44, 0.005, 0.00032, 0.91] # pink/pink: Solar panel; 5 mOhm; 0.32 mA/bit; 0.91 mult ] solarmon = pm.PowerMon(sensors) powerData = [] while True: powerData = solarmon.getData() print("\033c", end="") print("Raspberry Pi Power Consumption:") print(f"Vbus:\t\t{powerData[0].voltage} V") print(f"Current:\t{powerData[0].current} A") print(f"Power:\t\t{powerData[0].power} W") print("\nSolar Panel Power Production:") print(f"Vbus:\t\t{powerData[1].voltage} V") print(f"Current:\t{powerData[1].current} A") print(f"Power:\t\t{powerData[1].power} W") sleep(1)