def templog(sleep=True):
"""Log voltage and temperature to MQTT."""
start = time.ticks_ms()
# get sensor values
values = read_voltage()
values.update(read_temps())
print(values)
# send values over MQTT if connected
if wait_connect():
if not mqtt_send(values):
machine.reset()
else:
# failed to connect, reboot
machine.reset()
if sleep:
delta = time.ticks_diff(start, time.ticks_ms())
deepsleep(delta)
评论列表
文章目录