# Help needed using flow.serialnumber into command line

**URL:** <https://discourse.nodered.org/t/help-needed-using-flow-serialnumber-into-command-line/35705>\
**Category:** General\
**Created:** [10 November 2020 22:49 UTC](https://discourse.nodered.org/t/help-needed-using-flow-serialnumber-into-command-line/35705 "2020-11-10T22:49:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeremy8810](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jeremy8810/32/17182_2.png) [@jeremy8810](https://discourse.nodered.org/u/jeremy8810)\
**Post date:** [10 November 2020 22:49 UTC](https://discourse.nodered.org/t/help-needed-using-flow-serialnumber-into-command-line/35705/1 "2020-11-10T22:49:16Z")

</div>

Hi There,

I am currenlty using node-red to program routers automatically.

Now I want to set the router-identity to an unique ID which I saved as a string in flow.serialnumber.

But since my knowledge isn't that best I am asking you guys.

I am using this code:

```auto
{
    "command": [
        "/system/identity/set",
        "=name=XXXXXXXX"
    ]
}

```

But on the XXXXXXXX place I need to place my flow.serialnumber string.

How can I do this?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [10 November 2020 22:54 UTC](https://discourse.nodered.org/t/help-needed-using-flow-serialnumber-into-command-line/35705/2 "2020-11-10T22:54:19Z")

</div>

> [@jeremy8810](#):
>
> ```auto
> {
> "command": [
> "/system/identity/set",
> "=name=XXXXXXXX"
> ]
> }
> 
> ```
> 
> But on the XXXXXXXX place I need to place my flow.serialnumber string.

You could do it several ways in a template node, JSONata, function node.

Here is the function version...

```auto
var serialnumber = flow.get("serialnumber");
msg.payload = {
    "command": [
        "/system/identity/set",
        "=name=" + serialnumber 
    ]
}
return msg;

```

NOTE: I have had to assume you want this in `msg.payload`

---

<div class="post-metadata">

**Author:** ![jeremy8810](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jeremy8810/32/17182_2.png) [@jeremy8810](https://discourse.nodered.org/u/jeremy8810)\
**Post date:** [10 November 2020 22:58 UTC](https://discourse.nodered.org/t/help-needed-using-flow-serialnumber-into-command-line/35705/3 "2020-11-10T22:58:39Z")

</div>

> [@Steve-Mcl](#):
>
> ```auto
> var serialnumber = flow.get("serialnumber");
> msg.payload = {
> "command": [
> "/system/identity/set",
> "=name=" + serialnumber 
> ]
> }
> return msg;
> 
> ```

Great! this worked thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [24 November 2020 22:58 UTC](https://discourse.nodered.org/t/help-needed-using-flow-serialnumber-into-command-line/35705/4 "2020-11-24T22:58:43Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
