This commit is contained in:
2023-07-29 17:57:45 +02:00
parent 150638b592
commit 4ec3c5ab2f
22 changed files with 273 additions and 196 deletions

View File

@@ -0,0 +1,31 @@
#!/usr/bin/python3
import adafruit_dht
import mh_z19
import sys
from board import D4
from datetime import datetime
try:
dhtDevice = adafruit_dht.DHT22(D4)
temp = dhtDevice.temperature
humidity = dhtDevice.humidity
co2 = None
try:
mhz19_reading = mh_z19.read()
if mhz19_reading is not None and mhz19_reading['co2'] is not None:
co2 = mhz19_reading['co2']
except Exception as error:
co2 = 0
print(
'Time:', str(datetime.isoformat(datetime.now())),
'\nTemp:', temp,
'\nHumidity:', humidity,
'\nCO2:', co2 if co2 is not None else 0,
sep='\t',
)
except Exception as error:
print('err:', error, file=sys.stderr)
sys.stdout = None
dhtDevice.exit()

View File

@@ -0,0 +1,10 @@
from datetime import datetime
import random
print(
'Time:', str(datetime.isoformat(datetime.utcnow())) + "Z",
'\nTemp:', random.randint(0, 40),
'\nHumidity:', random.randint(50, 80),
'\nCO2:', random.randint(400, 1200),
sep='\t',
)