Commit 1d729abe authored by nextime's avatar nextime

Fix minor bugs in gui

parent 98c0b06f
...@@ -191,7 +191,7 @@ window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.document ...@@ -191,7 +191,7 @@ window.matchMedia=window.matchMedia||function(a){"use strict";var c,d=a.document
var popupFader = function(ftype, title, message, timeout){ var popupFader = function(ftype, title, message, timeout){
if(typeof(timeout)==='undefined') timeout = 1500; if(typeof(timeout)==='undefined') timeout = 1500;
$("#alertTitle").text(title); $("#alertTitle").text(title);
r("#alertMessage").text(" "+message); $("#alertMessage").text(" "+message);
$("#alertPopup").removeClass(); $("#alertPopup").removeClass();
$("#alertPopup").addClass("alert alert-"+ftype); $("#alertPopup").addClass("alert alert-"+ftype);
$("#alertContainer").fadeIn(100); $("#alertContainer").fadeIn(100);
......
...@@ -118,7 +118,7 @@ ...@@ -118,7 +118,7 @@
var popupFader = function(ftype, title, message, timeout){ var popupFader = function(ftype, title, message, timeout){
if(typeof(timeout)==='undefined') timeout = 1500; if(typeof(timeout)==='undefined') timeout = 1500;
$("#alertTitle").text(title); $("#alertTitle").text(title);
r("#alertMessage").text(" "+message); $("#alertMessage").text(" "+message);
$("#alertPopup").removeClass(); $("#alertPopup").removeClass();
$("#alertPopup").addClass("alert alert-"+ftype); $("#alertPopup").addClass("alert alert-"+ftype);
$("#alertContainer").fadeIn(100); $("#alertContainer").fadeIn(100);
......
[web] [web]
port: 80 port: 9999
interface: 0.0.0.0
logging: debug
[controller]
dev: /dev/ttyUSB0
logging: debug
...@@ -7,6 +7,7 @@ from twisted.internet import epollreactor ...@@ -7,6 +7,7 @@ from twisted.internet import epollreactor
epollreactor.install() epollreactor.install()
from twisted.internet import reactor from twisted.internet import reactor
from dmlib.daemonizer import Daemonizer from dmlib.daemonizer import Daemonizer
from dmlib.utils.genutils import configFile
import logging, time, sys, os import logging, time, sys, os
from logging import handlers as loghandlers from logging import handlers as loghandlers
...@@ -20,8 +21,8 @@ except: ...@@ -20,8 +21,8 @@ except:
log = logging.getLogger( 'ZWaved' ) log = logging.getLogger( 'ZWaved' )
#sys.path.append(os.path.abspath(os.path.dirname(sys.argv[0])+"/../../")) CURDIR=os.path.abspath(os.path.dirname(sys.argv[0]))
sys.path.append(os.path.abspath(CURDIR+"/../../"))
""" """
{'homeId': 23191651L, 'event': 0, 'valueId': {'index': 0, 'units': '', 'type': 'Bool', 'nodeId': 2, 'value': None, 'commandClass': 'COMMAND_CLASS_NO_OPERATION', 'instance': 1, 'readOnly': False, 'homeId': 23191651L, 'label': '', 'genre': 'Basic', 'id': 72057594071482368L}, 'notificationType': 'NodeEvent', 'nodeId': 2} {'homeId': 23191651L, 'event': 0, 'valueId': {'index': 0, 'units': '', 'type': 'Bool', 'nodeId': 2, 'value': None, 'commandClass': 'COMMAND_CLASS_NO_OPERATION', 'instance': 1, 'readOnly': False, 'homeId': 23191651L, 'label': '', 'genre': 'Basic', 'id': 72057594071482368L}, 'notificationType': 'NodeEvent', 'nodeId': 2}
...@@ -30,6 +31,9 @@ log = logging.getLogger( 'ZWaved' ) ...@@ -30,6 +31,9 @@ log = logging.getLogger( 'ZWaved' )
class DMZWave(object): class DMZWave(object):
def __init__(self): def __init__(self):
cfgfile=os.path.abspath("/".join([CURDIR, 'conf','zwave.conf']))
self.cfg=configFile(cfgfile)
self.cfg.readConfig()
self.options = libopenzwave.PyOptions() self.options = libopenzwave.PyOptions()
#self.options.create("openzwave/","","--logging false") #self.options.create("openzwave/","","--logging false")
self.options.create("openzwave/","","") self.options.create("openzwave/","","")
...@@ -38,7 +42,8 @@ class DMZWave(object): ...@@ -38,7 +42,8 @@ class DMZWave(object):
self.manager = libopenzwave.PyManager() self.manager = libopenzwave.PyManager()
self.manager.create() self.manager.create()
self.manager.addWatcher(self.callback) self.manager.addWatcher(self.callback)
self.manager.addDriver("/dev/ttyUSB0") for controller in self.cfg.get('controller', 'dev').replace(' ','').split(','):
self.manager.addDriver(controller)
def callback(self, res): def callback(self, res):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment