Merge branch 'master' into improved-logging
authorCiprian Manea <ciprian.manea@gmail.com>
Sun, 18 Aug 2019 19:25:58 +0000 (22:25 +0300)
committerGitHub <noreply@github.com>
Sun, 18 Aug 2019 19:25:58 +0000 (22:25 +0300)
1  2 
examples/luftdaten.py

index dd6e967708664f4e3be22233904f576f2ea3c240,27478c590c06088cea81334723a92417de559359..85e3cb26cd0109b5dad28ea43df075cca540a1c5
@@@ -169,16 -163,22 +170,22 @@@ font_size = 1
  font = ImageFont.truetype("fonts/Asap/Asap-Bold.ttf", font_size)
  
  # Display Raspberry Pi serial and Wi-Fi status
 -print("Raspberry Pi serial: {}".format(get_serial_number()))
 -print("Wi-Fi: {}\n".format("connected" if check_wifi() else "disconnected"))
 +logging.info("Raspberry Pi serial: {}".format(get_serial_number()))
 +logging.info("Wi-Fi: {}\n".format("connected" if check_wifi() else "disconnected"))
  
+ time_since_update = 0
+ update_time = time.time()
  # Main loop to read data, display, and send to Luftdaten
  while True:
      try:
+         time_since_update = time.time() - update_time
          values = read_values()
 -        print(values)
 +        logging.info(values)
-         resp = send_to_luftdaten(values, id)
-         logging.info("Response: {}\n".format("ok" if resp else "failed"))
+         if time_since_update > 145:
+             resp = send_to_luftdaten(values, id)
+             update_time = time.time()
 -            print("Response: {}\n".format("ok" if resp else "failed"))
++            logging.info("Response: {}\n".format("ok" if resp else "failed"))
          display_status()
      except Exception as e:
 -        print(e)
 +        logging.info(e)