oidLogicalSpare1 = "1.3.6.1.4.1.43689.1.6.4.0" pinCuisine = 1 pinChambre = 3 pinVentilo = 6 pinSdb = 7 pinVMC = 8 pinThermo = 2 pinxx2 = 4 pinxx3 = 5 valVMC = 1 bus1 = IOPI(0x20) bus2 = IOPI(0x21) bus1.setPortDirection(0, 0x00) bus1.setPortDirection(1, 0x00) bus2.setPortDirection(0, 0x00) bus2.setPortDirection(1, 0x00) def main(): setSnmp(ipHostSnmp,oidLogicalSpare1,1) nameLogic, valLogic = getSnmp(ipHostSnmp,oidLogicalSpare1) while(int(valLogic)): nameLogic, valLogic = getSnmp(ipHostSnmp,oidLogicalSpare1)
#!/usr/bin/python from IOPi import IOPI import time,sys ipHostSnmp = "192.168.0.110" ipHostSnmpAudio = "192.168.0.103" oidAmpliSalonState = "1.3.6.1.4.1.43689.1.1.1.0" oidAmpliSdbState = "1.3.6.1.4.1.43689.1.1.2.0" oidAmpliCuisineState = "1.3.6.1.4.1.43689.1.1.3.0" oidAmpliChambreState = "1.3.6.1.4.1.43689.1.1.4.0" pinCuisine = 1 pinChambre = 3 pinSdb = 7 bus1 = IOPI(0x20) bus2 = IOPI(0x21) #bus1.setPortDirection(0, 0x00) #bus1.setPortDirection(1, 0x00) #bus2.setPortDirection(0, 0x00) #bus2.setPortDirection(1, 0x00) def AmpliOn(): bus1.writePin(pinCuisine, 1) time.sleep(1) bus1.writePin(pinChambre, 1) time.sleep(1) bus1.writePin(pinSdb, 1)