Skip to content

Commit 4c85553

Browse files
committed
Update template to use settings.toml
1 parent 442b4a7 commit 4c85553

File tree

1 file changed

+6
-16
lines changed
  • CircuitPython_Templates/adafruit_io_cpu_temp_neopixel_color

1 file changed

+6
-16
lines changed

CircuitPython_Templates/adafruit_io_cpu_temp_neopixel_color/code.py

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
# SPDX-License-Identifier: MIT
44
import time
55
import ssl
6+
import os
67
from random import randint
78
import microcontroller
89
import socketpool
@@ -12,23 +13,12 @@
1213
import adafruit_minimqtt.adafruit_minimqtt as MQTT
1314
from adafruit_io.adafruit_io import IO_MQTT
1415

15-
try:
16-
from secrets import secrets
17-
except ImportError:
18-
print("WiFi and Adafruit IO credentials are kept in secrets.py - please add them there!")
19-
raise
20-
21-
# Add your Adafruit IO Username and Key to secrets.py
22-
# (visit io.adafruit.com if you need to create an account,
23-
# or if you need to obtain your Adafruit IO key.)
24-
aio_username = secrets["aio_username"]
25-
aio_key = secrets["aio_key"]
2616

2717
# WiFi
2818
try:
29-
print("Connecting to %s" % secrets["ssid"])
30-
wifi.radio.connect(secrets["ssid"], secrets["password"])
31-
print("Connected to %s!" % secrets["ssid"])
19+
print("Connecting to %s" % os.getenv("WIFI_SSID"))
20+
wifi.radio.connect(os.getenv("WIFI_SSID"), os.getenv("WIFI_PASSWORD"))
21+
print("Connected to %s!" % os.getenv("WIFI_SSID"))
3222
# Wi-Fi connectivity fails with error messages, not specific errors, so this except is broad.
3323
except Exception as e: # pylint: disable=broad-except
3424
print("Failed to connect to WiFi. Error:", e, "\nBoard will hard reset in 30 seconds.")
@@ -58,8 +48,8 @@ def message(client, feed_id, payload): # pylint: disable=unused-argument
5848
# Initialize a new MQTT Client object
5949
mqtt_client = MQTT.MQTT(
6050
broker="io.adafruit.com",
61-
username=secrets["aio_username"],
62-
password=secrets["aio_key"],
51+
username=os.getenv("AIO_USERNAME"),
52+
password=os.getenv("AIO_KEY"),
6353
socket_pool=pool,
6454
ssl_context=ssl.create_default_context(),
6555
)

0 commit comments

Comments
 (0)