diff --git a/update.py b/update.py index 9fa2668..536cdbc 100644 --- a/update.py +++ b/update.py @@ -1,11 +1,14 @@ #!/usr/bin/env python3 import sys +import os import time import serial import crcmod import rrdtool import paramiko +from time import sleep + from config import * calc_crc = crcmod.predefined.mkCrcFun(CRC_TYPE) @@ -147,6 +150,10 @@ def upload_graphs(): def main(): ser = serial.Serial(SERIAL, BAUD_RATE, timeout=60.0) + if not os.path.exists(DATA_FILE) or not os.path.exists(ARCHIVE_DATA_FILE): + create_database() + sleep(60) + while True: line = ser.readline().decode('ascii') if len(line) > 0: