Skip to content

Instantly share code, notes, and snippets.

@elizabethn119
Created August 31, 2020 21:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save elizabethn119/6f9759f57c6b2cf703443f0c3d4ade0c to your computer and use it in GitHub Desktop.
Save elizabethn119/6f9759f57c6b2cf703443f0c3d4ade0c to your computer and use it in GitHub Desktop.
import time
import board
import adafruit_bh1750
from ISStreamer.Streamer import Streamer
# --------- User Settings ---------
SENSOR_LOCATION_NAME = "Office"
BUCKET_NAME = "House Plant"
BUCKET_KEY = "soilsensor"
ACCESS_KEY = "ENTER ACCESS KEY HERE"
MINUTES_BETWEEN_READS = 0.25
# ---------------------------------
i2c = board.I2C()
lightsensor = adafruit_bh1750.BH1750(i2c)
streamer = Streamer(bucket_name=BUCKET_NAME, bucket_key=BUCKET_KEY, access_key=ACCESS_KEY)
while True:
streamer.log(SENSOR_LOCATION_NAME + " Ambient Light", lightsensor.lux)
streamer.flush()
time.sleep(60*MINUTES_BETWEEN_READS)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment