add a function to collect and write all values to the DB
This commit is contained in:
parent
41e4b1426b
commit
30a9c3a77d
|
@ -1,10 +1,13 @@
|
|||
import os
|
||||
import datetime
|
||||
|
||||
if os.uname()[4].startswith("arm"):
|
||||
from sense_hat import SenseHat
|
||||
else:
|
||||
from sense_emu import SenseHat
|
||||
|
||||
from .models import Time, Temperature, Humidity, Pressure
|
||||
|
||||
sense = SenseHat()
|
||||
|
||||
|
||||
|
@ -21,3 +24,10 @@ def get_pressure():
|
|||
def get_humidity():
|
||||
raw_humidity = sense.get_humidity()
|
||||
return round(raw_humidity, 1)
|
||||
|
||||
|
||||
def values_to_db():
|
||||
time = Time.objects.create(value=datetime.datetime.now())
|
||||
Temperature.objects.create(value=get_temperature(), time=time)
|
||||
Humidity.objects.create(value=get_humidity(), time=time)
|
||||
Pressure.objects.create(value=get_pressure(), time=time)
|
||||
|
|
Loading…
Reference in New Issue