import Weather import csv from random import choice from datetime import datetime, date def __millis(): dt = datetime.now() ms = (dt.day * 24 * 60 * 60 + dt.second) * 1000 + dt.microsecond / 1000.0 return ms gpsDevice = '/dev/ttyUSB0' arduinoDevice = "/dev/ttyUSB1" gps = Devices.GPS(gpsDevice) arduino = Devices.Arduino(arduinoDevice) location = '/home/pi/Thesis/data/' file = "configlist.csv" rain = Weather.Rainfall() envdata = Weather.OWMData() owndata = Weather.OwnWeather('http://192.168.1.53:500') rownum = 2 ##todo check if file exists ##todo also check if 2.csv exists. Exit on both cases with open(location + file, "a+") as writefile: configFile = csv.writer(writefile, delimiter=",") ConfigMaker = Configs.RandomConfig(offlineOnly=False)
def CreateDevices(self): self.devices.append(Devices.Buzzer(self.client, 24, 5)) self.devices.append(Devices.FuelSensor(self.client, 6, emulation=True)) self.devices.append(Devices.GPS(self.client, 10, emulation=True))