Script execution

This commit is contained in:
gac-S_Changer
2017-03-13 18:15:55 +01:00
parent 2fc9af2770
commit 798b364811
+7 -5
View File
@@ -36,8 +36,8 @@ class Esera(TcpDevice):
def list(self):
self.write("get,owb,listall1\n")
def req_events(self):
pass
def req_data(self):
self.write("get,sys,data\n")
def doInitialize(self):
super(Esera, self).doInitialize()
@@ -52,17 +52,19 @@ class Esera(TcpDevice):
self.list()
time.sleep(0.5)
self.start()
self.req_data()
except:
print >> sys.stderr, traceback.format_exc()
getLogger().log(traceback.format_exc())
raise
def doUpdate(self):
self.req_events()
self.req_data()
#def onByte(self, rx):
# print rx
def onString(self, msg):
print msg
tokens = msg.split("|")
if len(tokens)>1:
try:
@@ -85,8 +87,7 @@ class Esera(TcpDevice):
det.set_input(det_id, int(tokens[1]))
except:
print >> sys.stderr, traceback.format_exc()
getLogger().log(traceback.format_exc())
print msg
getLogger().log(traceback.format_exc())
@@ -104,6 +105,7 @@ class Esera(TcpDevice):
add_device(Esera("onewire", "129.129.126.83:5000"), force = True)
onewire.setPolling(1000)
add_device(onewire.detectors[0], force = True)
add_device(onewire.detectors[1], force = True)
add_device(onewire.detectors[2], force = True)