Esempio n. 1
0
 
 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)