diff --git a/python/readcurrent.py b/python/readcurrent.py index 111c5096..ddb4a2b2 100644 --- a/python/readcurrent.py +++ b/python/readcurrent.py @@ -37,6 +37,33 @@ if INA219DISABLE !=1: ina40p = ina40.power() except: FAIL = 1 + try: + ina41 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x40) + ina41.wake(); + ina41.configure(ina41.RANGE_16V) + ina41v = ina41.voltage() + ina41i = ina41.current() + ina41p = ina41.power() + except: + FAIL = 1 + try: + ina44 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x40) + ina44.wake(); + ina44.configure(ina44.RANGE_16V) + ina44v = ina44.voltage() + ina44i = ina44.current() + ina44p = ina44.power() + except: + FAIL = 1 + try: + ina45 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x40) + ina45.wake(); + ina45.configure(ina45.RANGE_16V) + ina45v = ina45.voltage() + ina45i = ina45.current() + ina45p = ina45.power() + except: + FAIL = 1 try: ina4a = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x40) ina4a.wake(); @@ -46,30 +73,7 @@ if INA219DISABLE !=1: ina4ap = ina4a.power() except: FAIL = 1 -print ina40v, ina40i, ina40p, ina4av, ina4ai, ina4ap - -if INA219DISABLE !=1: - ina4A = INA219(SHUNT_OHMS, MAX_EXPECTED_AMPS, 0x4a) - ina4A.wake(); - ina4A.configure(ina4A.RANGE_16V) - - ina40 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x40) - ina40.wake(); - ina40.configure(ina40.RANGE_16V) - - ina41 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x41) - ina41.wake(); - ina41.configure(ina41.RANGE_16V) - - ina44 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x44) - ina44.wake(); - ina44.configure(ina44.RANGE_16V) - - ina45 = INA219(SHUNT_OHMS45, MAX_EXPECTED_AMPS45, 0x45) - ina45.wake(); - ina45.configure(ina45.RANGE_16V) - - print ina40.voltage(), ina40.current(), ina40.power(), ina41.voltage(), ina41.current(), ina41.power(), ina44.voltage(), ina44.current(), ina44.power(), ina45.voltage(), ina45.current(), ina45.power(), ina4A.voltage(), ina4A.current(), ina4A.power() +print ina40v, ina40i, ina40p, ina41v, ina41i, ina41p, ina44v, ina44i, ina44p, ina45v, ina45i, ina45p, ina4av, ina4ai, ina4ap ina4A.sleep(); ina40.sleep();