Update where temp is called.
This commit is contained in:
parent
4cf1e1fc24
commit
82c31f2382
1 changed files with 6 additions and 8 deletions
|
|
@ -17,7 +17,7 @@ except ImportError:
|
||||||
print("WiFi and Adafruit IO credentials are kept in secrets.py - please add them there!")
|
print("WiFi and Adafruit IO credentials are kept in secrets.py - please add them there!")
|
||||||
raise
|
raise
|
||||||
|
|
||||||
# Set your Adafruit IO Username and Key in secrets.py
|
# Add your Adafruit IO Username and Key to secrets.py
|
||||||
# (visit io.adafruit.com if you need to create an account,
|
# (visit io.adafruit.com if you need to create an account,
|
||||||
# or if you need your Adafruit IO key.)
|
# or if you need your Adafruit IO key.)
|
||||||
aio_username = secrets["aio_username"]
|
aio_username = secrets["aio_username"]
|
||||||
|
|
@ -70,16 +70,14 @@ io.on_message = message
|
||||||
print("Connecting to Adafruit IO...")
|
print("Connecting to Adafruit IO...")
|
||||||
io.connect()
|
io.connect()
|
||||||
|
|
||||||
last = 0
|
timestamp = 0
|
||||||
while True:
|
while True:
|
||||||
# Explicitly pump the message loop.
|
# Explicitly pump the message loop.
|
||||||
io.loop()
|
io.loop()
|
||||||
|
|
||||||
# Obtain the CPU temperature.
|
# Obtain the CPU temperature, print it and publish it to Adafruit IO every 10 seconds.
|
||||||
temperature = "{:.2f}".format(microcontroller.cpu.temperature)
|
if (time.monotonic() - timestamp) >= 10:
|
||||||
|
temperature = "{:.2f}".format(microcontroller.cpu.temperature)
|
||||||
# Print and publish the CPU temperature every 10 seconds.
|
|
||||||
if (time.monotonic() - last) >= 10:
|
|
||||||
print("Current CPU temperature: {0} C".format(temperature))
|
print("Current CPU temperature: {0} C".format(temperature))
|
||||||
io.publish("cpu-temperature", temperature)
|
io.publish("cpu-temperature", temperature)
|
||||||
last = time.monotonic()
|
timestamp = time.monotonic()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue