Odeslání teploty do DB
Tato ukázka se nachází v souboru demos/temperature_display_cloud.py
Tento program přečte teplotu z teploměru a odešle jí do databáze, ze které poté lze vytvořit graf. Pro tuto ukázku musíš být v dosahu WiFi, na kterou je DT-Box nastavený.
Kód
from dtbox.influxdb.shortcuts import influxdb
from dtbox.thermometer.shortcuts import thermometer
from dtbox.display.shortcuts import display
from dtbox.network.shortcuts import ensure_wifi
from time import sleep
print("DEMO thermometer_display_cloud")
# smycka programu
while True:
try:
temp = thermometer.get_temp()
print("Temperature {}".format(temp))
display.show(temp, align_right=True)
ensure_wifi()
print("InfluxDB write")
influxdb.write(value=temp)
except Exception as exc:
print(exc)
sleep(5)
Original comment: