From 9834ad14a347acadf9660aeb062b2b79619b5fae Mon Sep 17 00:00:00 2001 From: Nico Schottelius Date: Sat, 17 Sep 2016 04:37:37 +0200 Subject: [PATCH] Fix things --- web-to-db.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/web-to-db.py b/web-to-db.py index 06527bc..90f42e6 100644 --- a/web-to-db.py +++ b/web-to-db.py @@ -45,13 +45,22 @@ class testHTTPServer_RequestHandler(BaseHTTPRequestHandler): dev = self.devEUI(data) text = self.payload(data) + ws = websocket.create_connection("wss://home-safety-visual.eu-gb.mybluemix.net/rawmessage") + ws.send("%s:%s" % (dev, text)) + ws.close() + # Working lora node if dev == "9CD90BB52B6A1D01": - key, value = text.split("=") - print("Trying to send: %s:%s" (key, value)) - ws = websocket.create_connection("wss://home-safety-visual.eu-gb.mybluemix.net/%s" % (key)) - ws.send("%s" % (value)) - ws.close() + try: + key, value = text.split("=") + print("Trying to send: %s:%s" % (key, value)) + ws = websocket.create_connection("wss://home-safety-visual.eu-gb.mybluemix.net/%s" % (key)) + ws.send("%s" % (value)) + ws.close() + + except ValueError: + print("Cannot split: %s" % (text)) + def devEUI(self, data): root = ET.fromstring(data)