updating first Azure tutorial code

Updating code for better connection stability after testing this past week
This commit is contained in:
BlitzCityDIY 2022-06-27 09:49:16 -04:00
parent 588d1e2ea4
commit 1238515e3c

View file

@ -3,6 +3,7 @@
import time
import json
import supervisor
import simpleio
import vectorio
import board
@ -173,6 +174,14 @@ while True:
rect.color_index = 1
# when the azure clock runs out
if azure_clock > 500:
print("getting ntp date/time")
cal = ntp.datetime
year = cal[0]
mon = cal[1]
day = cal[2]
hour = cal[3]
minute = cal[4]
time.sleep(2)
print("getting msg")
# pack message
message = {"Temperature": temp,
@ -182,14 +191,6 @@ while True:
print("sending json")
device.send_telemetry(json.dumps(message))
print("data sent")
print("getting ntp date/time")
cal = ntp.datetime
year = cal[0]
mon = cal[1]
day = cal[2]
hour = cal[3]
minute = cal[4]
time.sleep(2)
clock_view = "%s:%s" % (hour, minute)
if minute < 10:
clock_view = "%s:0%s" % (hour, minute)
@ -217,10 +218,7 @@ while True:
# pylint: disable=broad-except
except (ValueError, RuntimeError, OSError, Exception) as e:
print("Connection error, reconnecting\n", str(e))
wifi.radio.enabled = False
wifi.radio.enabled = True
wifi.radio.connect(secrets["ssid"], secrets["password"])
device.reconnect()
supervisor.reload()
continue
# delay
time.sleep(1)