
if change Pin == 25:
led25.off()
pins[25]['state']=led25.is_lit
message = "Turned" + deviceName + "off."
if action == "toggle":
if changePin == 24:
led24.toggle()
pins[24]['state'] = led24.is_lit
if changePin == 25:
led25.toggle()
pins[25]['state'] = led25.is_lit
message = "Toggled" + deviceName + "."
templateData = {
'message': message,
'pins': pins
}
returnrender_template('main.html', **templateData)
if __name__ == "__main__":
app.run(host='0.0.0.0', port=80, debug=True)
Create a dictionary called pins to store the pin number, name,
and pin state.
Set each pin as an output and make it low.
For each pin, read the pin state and store it in the pins
dictionary ...