when would you recommend to use the let versa the var statement ?
What is the scope of a function node?
Have a look at the code. If I replace all var with let I get an "already declared error"
var nodes = flow.get("nodes");
var node = nodes.find(n => n.nodeid == msg.payload.nodeid);
var value = node.values.find(v => v.value_id == msg.payload.value.value_id);
value.value = msg.payload.value.value;
msg.payload = value;
msg.topic = "value_changed";
return msg;