From e87e40558010655faf400321b9f42d8a32fea0cd Mon Sep 17 00:00:00 2001 From: Patrick McDonagh Date: Mon, 9 Jul 2018 13:09:51 -0500 Subject: [PATCH] Fixes bug in config.txt that prevents data being sent --- python_driver/config.txt | 2 +- python_driver/pondlevel.py | 8 +++----- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/python_driver/config.txt b/python_driver/config.txt index 27aa8af..9bae922 100644 --- a/python_driver/config.txt +++ b/python_driver/config.txt @@ -1,7 +1,7 @@ { "driverFileName": "pondlevel.py", "deviceName": "pondlevel", - "driverId": "130", + "driverId": "0130", "releaseVersion": "4", "files": { "file1": "pondlevel.py", diff --git a/python_driver/pondlevel.py b/python_driver/pondlevel.py index 4b80d2c..ef807fe 100644 --- a/python_driver/pondlevel.py +++ b/python_driver/pondlevel.py @@ -114,7 +114,7 @@ class start(threading.Thread, deviceBase): except Exception as e: log.warning("No stored strapping table. Got Error: {}".format(e)) - wait_sec = 30 + wait_sec = 60 for i in range(0, wait_sec): log.info("pondlevel driver will start in {} seconds".format(wait_sec - i)) time.sleep(1) @@ -152,11 +152,11 @@ class start(threading.Thread, deviceBase): temp_psi = scale_to_eu(analog1_val, self.PSI_RAWMAX, self.PSI_RAWMIN, self.PSI_EUMAX, self.PSI_EUMIN) except AttributeError as err: log.error("Could not connect to MCU object, this device might not have an MCU: {}".format(err)) + pass except KeyError as err: log.error("Connected to MCU, but {} does not exist.".format(err)) - + pass - if (now - pond_level['timestamp']) > send_time: log.info("Sending pond level {} due to time limit".format(temp_pl)) pl_send_now = True @@ -197,8 +197,6 @@ class start(threading.Thread, deviceBase): send_loops = 0 else: send_loops += 1 - - time.sleep(10) def _check_ip_address(self):