def toggle(roomNumber, accNumber):
if len(outPin[roomNumber]) != 0:
state= 1 - GPIO.input(outPin[roomNumber][accNumber])
GPIO.output(outPin[roomNumber][accNumber], state)
#subprocess.call(['./echo.sh'], shell=True)
else:
#action for other rooms
subprocess.call(['./echo.sh'], shell=True)
#print(roomNumber, accNumber)
buttonHtmlName = accName[roomNumber][accNumber].replace(" ", "<br>")
passer="<button class='%s' onclick='toggle(%d,%d)'>%s</button>" % (accState(roomNumber,accNumber), roomNumber, accNumber, buttonHtmlName)
return passer
评论列表
文章目录