co_-projekt_-_iot
Dies ist eine alte Version des Dokuments!
CO²-Projekt des Bürgernetzes Dillingen e.V.
aus dem LRAWAN Projekt übernommen zum Weiterführen
http://esp8266-server.de/CO2Ampel.html
etwas Theroie zu CO2 Sensoren:
https://www.msxfaq.de/sonst/bastelbude/co2_sensor.htm
etwas zur Orientierung (um ein Gefühl für die Werte zu bekommen)
https://frida-kahlo-schule.lvr.de/media/lvrfridakahloschule/aktuelles/corona/Lueften_in_Klassenraeumen_Empfehlungen_LVR_Dezernat_12.40_Arbeitssicherheit.pdf
kurzes Python Script zum Auslesen der Ampel (access key bitte erfragen bei frefle@bndlg.de)
import requests import sys import pandas as pd from datetime import datetime import matplotlib.pyplot as plt # Aufrufparameter url = "https://co2_corona_ampel.data.thethingsnetwork.org/api/v2/query/esp32_corona_ampel_bndlg" args = '?last=7d' access_key = 'ttn-account-.......................................' headers = {'Accept': 'application/json', 'Authorization': 'key ' + access_key} # Abfrage der gespeicherten Daten per Swagger UI try: response = requests.get(url + args, headers=headers) except OSError as e: print("Error: {0}".format(e)) sys.exit(0) if response.status_code == 200: print("Status 200, OK") data = response.json() else: print("JSON data request not successfull!") sys.exit(0) # Darstellung df = pd.DataFrame(data) df['time'] = pd.to_datetime(df['time']) ts = df.set_index('time') print(ts) ts.plot() # plt.ylim(15,30) plt.grid() plt.show()
das sind Echtzeitdaten, ich hab die Ampel in verschiedenen Räumen aufgestellt. am 12.12. 17:30 z.B. 5 Personen im Esszimmer …
co_-projekt_-_iot.1607796531.txt.gz · Zuletzt geändert: 2020/12/12 18:08 von frefle