|
1 | | -# SPDX-FileCopyrightText: 2022 Liz Clark for Adafruit Industries |
| 1 | +# SPDX-FileCopyrightText: 2024 Liz Clark for Adafruit Industries |
2 | 2 | # |
3 | 3 | # SPDX-License-Identifier: MIT |
4 | 4 |
|
5 | 5 | import time |
6 | 6 | import os |
7 | | -import ipaddress |
8 | | -import wifi |
9 | 7 | import ssl |
| 8 | +import wifi |
10 | 9 | import socketpool |
11 | 10 | import board |
12 | 11 | import digitalio |
13 | 12 | import displayio |
14 | | -import vectorio |
15 | 13 | import adafruit_requests |
16 | 14 | from adafruit_bitmap_font import bitmap_font |
| 15 | +from adafruit_display_shapes.circle import Circle |
17 | 16 | from adafruit_display_text import bitmap_label |
18 | | -import adafruit_imageload |
19 | 17 | from adafruit_seesaw import seesaw, rotaryio, digitalio as seesaw_digitalio, neopixel |
20 | | -from adafruit_display_shapes.circle import Circle |
21 | 18 | from adafruit_ticks import ticks_ms, ticks_add, ticks_diff |
22 | 19 |
|
23 | 20 | num_lights = 1 |
|
39 | 36 | # connect to your SSID |
40 | 37 | try: |
41 | 38 | wifi.radio.connect(os.getenv('CIRCUITPY_WIFI_SSID'), os.getenv('CIRCUITPY_WIFI_PASSWORD')) |
| 39 | +# pylint: disable = broad-exception-caught |
42 | 40 | except Exception: |
43 | 41 | wifi.radio.connect(os.getenv('WIFI_SSID'), os.getenv('WIFI_PASSWORD')) |
44 | 42 | print("Connected to WiFi") |
@@ -106,15 +104,17 @@ def ctrl_light(b, t, onOff): |
106 | 104 | for i in range(5): |
107 | 105 | try: |
108 | 106 | pixel.fill((0, 255, 0)) |
109 | | - r = requests.request(method="PUT", url=url, data=None, json=json, headers = {'Content-Type': 'application/json'}, timeout=10) |
| 107 | + r = requests.request(method="PUT", url=url, data=None, json=json, |
| 108 | + headers = {'Content-Type': 'application/json'}, timeout=10) |
110 | 109 | print("-" * 40) |
111 | 110 | print(r.status_code) |
112 | 111 | # if PUT fails, try again |
113 | 112 | if r.status_code != 200: |
114 | 113 | status_text.text = "..sending.." |
115 | 114 | pixel.fill((255, 255, 0)) |
116 | 115 | time.sleep(2) |
117 | | - r = requests.request(method="PUT", url=url, data=None, json=json, headers = {'Content-Type': 'application/json'}, timeout=10) |
| 116 | + r = requests.request(method="PUT", url=url, data=None, json=json, |
| 117 | + headers = {'Content-Type': 'application/json'}, timeout=10) |
118 | 118 | if r.status_code != 200: |
119 | 119 | pixel.fill((255, 0, 0)) |
120 | 120 | except Exception: |
@@ -143,7 +143,6 @@ def read_light(): |
143 | 143 | j = r.json() |
144 | 144 | if r.status_code != 200: |
145 | 145 | pixel.fill((255, 0, 0)) |
146 | | - raise |
147 | 146 | except Exception: |
148 | 147 | pixel.fill((255, 0, 0)) |
149 | 148 | time.sleep(2) |
|
0 commit comments