// Creo Variable asociada a la carpeta de variables que quiero historizar var Carpeta = new UaNode("AGENT.OBJECTS.Tanque"); //"AGENT.OBJECTS.X" var result = Carpeta.browse({ direction: UaNode.BROWSEDIRECTION_FORWARD, reference: UaNode.HIERARCHICALREFERENCES, subtype: true, nodeclass: UaNode.NODECLASS_UNSPECIFIED, maxresult: 0 }); var nodes = []; for (var i = 0; i< result.length; ++i){ let id_limpio = (result[i]["node"]["nodeid"]).substring(7); //Remuevo caracteres que me sobran al incio de cada String para tener el nombre de los nodos limpio nodes.push(id_limpio); //Introduzco los nombres de los nodos a un array console.log(nodes); let node_actual = new UaNode(id_limpio); history.write([{ node: node_actual, value: node_actual.value, status: 0, sourcetime: new Date(), servertime: new Date() }], { onError: function(dataIdx, status, msg) { console.log("Error at ", dataIdx, " error: ", status, " ", msg); }, onReady: function(dataIdx, status, msg) { console.log("Ready written ", dataIdx, " data. error: ", status, " ", msg); } }); }