import csv import datetime import random import time #definice senzrorů senzory = [ "DHT11 vlhkost","DHT11 teplota", "HC-SR04 vzdalenost"] #otevření souboru with open("data.csv", "a", newline="") as csvfile: writer = csv.writer(csvfile) #zapisovatel if csvfile.tell() == 0: # zajistit hlavičku souboru writer.writerow(["Datum a cas"] + [senzor for senzor in senzory]) for i in range(30): now = datetime.datetime.now() #aktualní datum a čas hodnoty = [ #simulatce dat random.randint(30,80), #vlhkost random.randint(20,28), #teplota random.randint(20,200) #vzdalenost ] #zapis dat writer.writerow([now.strftime("%Y-%m-%d %H:%M:%S")] + hodnoty) print(f"{i+1}/30") time.sleep(1)