From f9ee568647f29adcd62baad1bf3bd2410da4348c Mon Sep 17 00:00:00 2001 From: NizarBouchedakh <mohamednizar.bouchedakh@master.hes-so.ch> Date: Wed, 17 Feb 2016 18:47:30 +0100 Subject: [PATCH] start : new version2 --- backend.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/backend.py b/backend.py index 98c8c0c..af024e2 100644 --- a/backend.py +++ b/backend.py @@ -305,7 +305,7 @@ class Backend(): self.network.start() print "Z-Wave Network Starting..." for i in range(0, 300): - if self.network.state == self.network.STATE_READY: + if self.network.is_ready: break else: time.sleep(1.0) @@ -320,7 +320,7 @@ class Backend(): # this method stops the software representation global started - started = False + started = False print "Stopping Z-Wave Network... " self.network.stop() @@ -401,7 +401,7 @@ class Backend(): def allMeasures(self, n): for node in self.network.nodes.itervalues(): - if node.node_id == n and node.isReady and n != 1 and "timestamp"+str(node.node_id) in self.timestamps: + if node.node_id == n and node.isReady and n != 1 : values = node.get_values("All", "User", "All", True, False) if len(node.location) < 3: node.location = configpi.sensors[str(node.node_id)][:4] @@ -426,7 +426,7 @@ class Backend(): def temperature(self, n): for node in self.network.nodes.itervalues(): - if node.node_id == n and node.isReady and n != 1 and "timestamp"+str(node.node_id) in self.timestamps: + if node.node_id == n and node.isReady and n != 1 : values = node.get_values(0x31, "User", "All", True, False) for value in values.itervalues(): if value.label == "Temperature": @@ -438,7 +438,7 @@ class Backend(): def humidity(self, n): for node in self.network.nodes.itervalues(): - if node.node_id == n and node.isReady and n != 1 and "timestamp"+str(node.node_id) in self.timestamps: + if node.node_id == n and node.isReady and n != 1 : values = node.get_values(0x31, "User", "All", True, False) for value in values.itervalues(): if value.label == "Relative Humidity": @@ -450,7 +450,7 @@ class Backend(): def luminance(self, n): for node in self.network.nodes.itervalues(): - if node.node_id == n and node.isReady and n != 1 and "timestamp"+str(node.node_id) in self.timestamps: + if node.node_id == n and node.isReady and n != 1 : values = node.get_values(0x31, "User", "All", True, False) for value in values.itervalues(): if value.label == "Luminance": @@ -462,7 +462,7 @@ class Backend(): def motion(self, n): for node in self.network.nodes.itervalues(): - if node.node_id == n and node.isReady and n != 1 and "timestamp"+str(node.node_id) in self.timestamps: + if node.node_id == n and node.isReady and n != 1 : values = node.get_values(0x30, "User", "All", True, False) for value in values.itervalues(): if value.label == "Sensor": @@ -474,7 +474,7 @@ class Backend(): def battery(self, n): for node in self.network.nodes.itervalues(): - if node.node_id == n and node.isReady and n != 1 and "timestamp"+str(node.node_id) in self.timestamps: + if node.node_id == n and node.isReady and n != 1 : val = node.get_battery_level() return jsonify(controller = name, sensor = node.node_id, location = node.location, type = "battery", updateTime = self.timestamps["timestamp"+str(node.node_id)], value = val) return "Node not ready or wrong sensor node !" -- GitLab