import obd_sensors
from datetime import datetime
import time
+import os
from obd_utils import scanSerial
self.port = None
self.sensorlist = []
localtime = time.localtime(time.time())
- filename = path + "bike-" + str(localtime[0]) + "-" + str(localtime[1]) + "-" + str(
- localtime[2]) + "-" + str(localtime[3]) + "-" + str(localtime[4]) + "-" + str(localtime[5]) + ".log"
+ filename = path + str(localtime[0]) + "-" + str(localtime[1]) + "-" +
+ str(localtime[2]) + "_" + str(localtime[3]) + "-" + str(localtime[4]) +
+ "-" + str(localtime[5]) + ".log"
self.log_file = open(filename, "w", 128)
self.log_file.write("Time,RPM,MPH,Throttle,Load,Gear\n")
logitems = ["rpm", "speed", "throttle_pos", "load"]
-o = OBD_Recorder('/home/pi/logs/', logitems)
+d = "logs"
+if not os.path.exists(d):
+ os.makedirs(d)
+o = OBD_Recorder('logs/', logitems)
o.connect()
if not o.is_connected():
print "Not connected"