@auto_request_report
    def on_query(self, node_address, request_id=None):
        if node_address in self.nodes:
            return self.nodes[node_address].query()
        elif node_address == "0":
            return all([node.query() for node in self.nodes.values()])
        else:
            return False
Queries each node and reports all control values to the ISY. Also
dataset/ETHPy150Open UniversalDevicesInc/Polyglot/polyglot/nodeserver_api.py/SimpleNodeServer.on_query