Advertisement
mkuser

Untitled

Nov 11th, 2018
480
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.85 KB | None | 0 0
  1. while True:
  2.     # seting time from NTP, ESP8266 RTC is not reliable
  3.     if (ntp_time_counter >= NTP_TIME_COUNTER):
  4.         try:
  5.             settime()
  6.             ntp_time_counter = 0
  7.         except:
  8.             print("ERROR setting time; settime() failed")
  9.  
  10.     # combined, ~1000ms sleep in next 5 lines
  11.     led_on()                    # GPIO 2 LED
  12.     utime.sleep_ms(250)         # sleep for 250 ms
  13.     led_off()                   # GPIO 2 LED
  14.     temperature = read_temp()   # sleep for 750 ms
  15.     readings_json = create_json(temperature)
  16.  
  17.     if (one_minute_counter >= 60):
  18.         one_minute_counter = 0
  19.         try:
  20.             response = urequests.request("POST", urlstring, json = readings_json)
  21.         except:
  22.             print("ERROR sending json; HTTP POST urequests.request")
  23.  
  24.     ntp_time_counter += 1
  25.     one_minute_counter += 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement