import RPi.GPIO as GPIO
import urllib.request
import urllib.response
import urllib.error
GPIO.setmode (GPIO.BCM)
GPIO.setwarnings(False)
GPIO.setup(40,GPIO.OUT)
true = 1
while(true):
try:
response = urllib.request.urlopen('xxxxxxxxxx')
status = response.read()
except urllib.error.HTTPError as e:
print (e.code)
except urllib.error.HTTPError as e:
print (e.args)
print (status)
if status=='ON':
print ("setting GPIO 40 ")
GPIO.output(40,True)
elif status=='OFF':
GPIO.output(40,False)
Ошибка при получении - статус не определен.Если я определяю статус как пустую строку, вывод не отображается.Я пытаюсь контролировать свой Rpi GPIO с помощью веб-сайта.Я использовал эту ссылку в качестве руководства https://medium.com/@softxide/remote-control-raspberrypi-leds-from-web-browser-ui-84205993b98f. Спасибо заранее.