large expection in MeterBusDecoder
This commit is contained in:
parent
d9579748c6
commit
bad6dec7bd
@ -83,13 +83,17 @@ class MeterBusDecoder(threading.Thread):
|
|||||||
|
|
||||||
msg['data']['decodedTelegram'] = telegram.getJSON()
|
msg['data']['decodedTelegram'] = telegram.getJSON()
|
||||||
except KeyError, e:
|
except KeyError, e:
|
||||||
Logger.log("KeyError: %s" % e)
|
Logger.log("MeterBusDecoder, parse, KeyError: %s" % e)
|
||||||
except MeterbusLibException, e:
|
except MeterbusLibException, e:
|
||||||
Logger.log("MeterbusLibException: %s" % e)
|
Logger.log("MeterBusDecoder, parse, MeterbusLibException: %s %s" % (e.__class__.__name__,e))
|
||||||
|
except Exception, e:
|
||||||
|
Logger.log("MeterBusDecoder, parse, Exception: %s %s" % (e.__class__.__name__,e))
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.outQueue.put_nowait(msg)
|
self.outQueue.put_nowait(msg)
|
||||||
except Queue.Full:
|
except Queue.Full:
|
||||||
Logger.log("MeterBusDecoder queue overrun, drop result of %s" % str(msg))
|
Logger.log("MeterBusDecoder, put queue overrun, drop result of %s" % str(msg))
|
||||||
|
except Exception, e:
|
||||||
|
Logger.log("MeterBusDecoder, put Exception: %s %s" % (e.__class__.__name__,e))
|
||||||
|
|
||||||
|
@ -10,7 +10,6 @@ from logger import Logger
|
|||||||
import paho.mqtt.client as mqtt
|
import paho.mqtt.client as mqtt
|
||||||
import json
|
import json
|
||||||
import datetime
|
import datetime
|
||||||
from twisted.spread.pb import Broker
|
|
||||||
|
|
||||||
_queue = None
|
_queue = None
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ DEBUG = True
|
|||||||
BACKGROUND = False
|
BACKGROUND = False
|
||||||
PID_FILE = "/tmp/mqtt2mongo.pid"
|
PID_FILE = "/tmp/mqtt2mongo.pid"
|
||||||
LOG_FILE = "/tmp/mqtt2mongo.log"
|
LOG_FILE = "/tmp/mqtt2mongo.log"
|
||||||
BROKER = "172.16.2.15"
|
BROKER = "172.16.2.19"
|
||||||
TOPICS = ['IoT/Measurement/#', 'IoT/WiFiPowerMeter/Measurement']
|
TOPICS = ['IoT/Measurement/#', 'IoT/WiFiPowerMeter/Measurement']
|
||||||
MONGO_HOST = "localhost"
|
MONGO_HOST = "localhost"
|
||||||
MONGO_DATABASE = "iot"
|
MONGO_DATABASE = "iot"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user