Files
hellisabove 35893a4012 adaugat lab4 si lab5
Signed-off-by: hellisabove <robertnedela15@gmail.com>
2026-05-25 11:13:40 +03:00

37 lines
739 B
Python

"""
Data model for IoT sensors.
"""
import os, json
iot_data = {
"ext_temp": 0,
"int_temp": 0,
"ext_hum": 0,
"int_hum": 0,
"rain": 0
}
DATA_FILE = "/home/nedi/iap1-labs/lab4/iot_data.json"
def load_data(path):
if os.path.exists(path):
with open(path, "r") as f:
stored = json.load(f)
for key in set(iot_data.keys()):
if key in stored:
iot_data[key] = stored[key]
load_data("/home/nedi/iap1-labs/lab4/iot_data.json")
def save_data(path):
with open(path, "w") as f:
json.dump(iot_data, f, indent=2)
def fetch_iot_data():
return iot_data
def set_iot_data(data):
# TODO: update the dictionary with the new data
iot_data.update(data)
pass