Manager.add_watcher( OnNotification, None) Manager.read_config("manager.ini") print("Condition wait") initCondition.wait(60) print("Condition relese") print("Pending drivers %s:" % Manager.pending_drivers) print("Ready drivers %s:" % Manager.ready_drivers) initCondition.release() if not initFailed: print("------------------------------------------------------------") for node in nodes: is_light = Manager.is_node_light(node.network_id, node.node_id) is_dead = Manager.is_node_dead(node.network_id, node.node_id) node_type = Manager.get_node_type(node.network_id, node.node_id) name = Manager.get_node_name(node.network_id, node.node_id) room = Manager.get_node_location_name(node.network_id, node.node_id) desc = Manager.get_node_description(node.network_id, node.node_id) if is_light or True: print("Node id: %s, Name: %s, Room: %s, Type: %s, Light: %s, Dead: %s, Desc: %s" % (node.node_id, name, room, node_type, is_light, is_dead, desc) ) for valueID in node.value_ids: print("ValueID:%s Type: %s, Value %s" % ( valueID.id, Manager.get_value_type( valueID ), Manager.get_value( valueID ) )) print("------------------------------------------------------------") for node in nodes: is_light = Manager.is_node_light(node.network_id, node.node_id) is_dead = Manager.is_node_dead(node.network_id, node.node_id) node_type = Manager.get_node_type(node.network_id, node.node_id)