Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. import bme280
  2. import smbus2
  3. import requests
  4. from time import sleep
  5. logPeriod = 300
  6. altitudeSea = 200
  7. accesspassword = "Mateuniomiszcz1!"
  8. port = 1
  9. address = 0x76
  10. def seaLevelPressure(pressure, temperature):
  11. temperature += 273.15
  12. import math
  13. pressure = pressure * math.exp(altitudeSea / (29.3 * temperature))
  14. return pressure
  15. bus = smbus2.SMBus(port)
  16. bme280.load_calibration_params(bus,address)
  17. while True:
  18. bme280_data = bme280.sample(bus,address)
  19. temperature = bme280_data.temperature
  20. pressure = seaLevelPressure(bme280_data.pressure, temperature)
  21. humidity = bme280_data.humidity
  22. url = "http://localhost/index.php?password=" + accesspassword +
  23. "&temperature=" + str(temperature) + "&pressure=" + str(pressure) + "&humidity=" + str(humidity)
  24. r = requests.get(url)
  25. print(url)
  26. sleep(logPeriod)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement