I am try to run this code in raspberrypi to but i am getting an error.
import BlynkLib
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GPIO.setup(18, GPIO.OUT)
GPIO.setup(23, GPIO.OUT)
GPIO.setup(24, GPIO.OUT)
GPIO.setup(25, GPIO.OUT)
GPIO.setup(12, GPIO.OUT)
GPIO.setup(26, GPIO.OUT)
GPIO.setup(19, GPIO.OUT)
GPIO.setup(13, GPIO.OUT)
GPIO.setup(6, GPIO.OUT)
GPIO.setup(5, GPIO.OUT)
BLYNK_TEMPLATE_ID = '***********'
BLYNK_DEVICE_NAME = '***********'
BLYNK_AUTH = '**************'
blynk = BlynkLib.Blynk(BLYNK_AUTH)
@blynk.on('V1')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(18, GPIO.HIGH)
print('Relay 1 ON')
elif int(value[0]) == 0:
GPIO.output(18, GPIO.LOW)
print('Relay 1 OFF')
@blynk.on('V2')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(23, GPIO.HIGH)
print('Relay 2 ON')
elif int(value[0]) == 0:
GPIO.output(23, GPIO.LOW)
print('Relay 2 OFF')
@blynk.on('V3')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(24, GPIO.HIGH)
print('Relay 3 ON')
elif int(value[0]) == 0:
GPIO.output(24, GPIO.LOW)
print('Relay 3 OFF')
@blynk.on('V4')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(25, GPIO.HIGH)
print('Relay 4 ON')
elif int(value[0]) == 0:
GPIO.output(25, GPIO.LOW)
print('Relay 4 OFF')
@blynk.on('V5')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(12, GPIO.HIGH)
print('Relay 5 ON')
elif int(value[0]) == 0:
GPIO.output(12, GPIO.LOW)
print('Relay 5 OFF')
@blynk.on('V6')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(26, GPIO.HIGH)
print('Relay 6 ON')
elif int(value[0]) == 0:
GPIO.output(26, GPIO.LOW)
print('Relay 6 OFF')
@blynk.on('V7')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(19, GPIO.HIGH)
print('Relay 7 ON')
elif int(value[0]) == 0:
GPIO.output(19, GPIO.LOW)
print('Relay 7 OFF')
@blynk.on('V8')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(13, GPIO.HIGH)
print('Relay 8 ON')
elif int(value[0]) == 0:
GPIO.output(13, GPIO.LOW)
print('Relay 8 OFF')
@blynk.on('V9')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(6, GPIO.HIGH)
print('Relay 9 ON')
elif int(value[0]) == 0:
GPIO.output(6, GPIO.LOW)
print('Relay 9 OFF')
@blynk.on('V10')
def S1_write_handler(value):
if int(value[0]) == 1:
GPIO.output(5, GPIO.HIGH)
print('Relay 10 ON')
elif int(value[0]) == 0:
GPIO.output(5, GPIO.LOW)
print('Relay 10 OFF')
@blynk.on("connected")
def blynk_connected():
print('Connected')
while True:
blynk.run()