diff --git a/hydrobot.py b/hydrobot.py --- a/hydrobot.py +++ b/hydrobot.py @@ -140,13 +140,25 @@ class CanBus: self.queue.send(msg.encode()) if msg.lookup_signal(output) == msg.Output1: - MySeriesHelper(measurement='output_1', value=state) + try: + MySeriesHelper(measurement='output_1', value=state) + except: + logger.error("Could not connect to database") if msg.lookup_signal(output) == msg.Output2: - MySeriesHelper(measurement='output_2', value=state) + try: + MySeriesHelper(measurement='output_2', value=state) + except: + logger.error("Could not connect to database") if msg.lookup_signal(output) == msg.Output3: - MySeriesHelper(measurement='output_3', value=state) + try: + MySeriesHelper(measurement='output_3', value=state) + except: + logger.error("Could not connect to database") if msg.lookup_signal(output) == msg.Output4: - MySeriesHelper(measurement='output_4', value=state) + try: + MySeriesHelper(measurement='output_4', value=state) + except: + logger.error("Could not connect to database") class Scheduler: