# Get status under a node

**URL:** <https://discourse.nodered.org/t/get-status-under-a-node/6408>\
**Category:** General\
**Created:** [5 January 2019 00:45 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408 "2019-01-05T00:45:19Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leroxy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/leroxy/32/4806_2.png) [@Leroxy](https://discourse.nodered.org/u/Leroxy)\
**Post date:** [5 January 2019 00:45 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/1 "2019-01-05T00:45:19Z")

</div>

![20190105_013630](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/2/25034f9c5ab9842a26d8233969621b4ea91ffb72.png)

How can I get the status "socket hang up" or "ready" then preform a check if its meeting my criteria.

I can't attached a debug because their isn't a output.

---

<div class="post-metadata">

**Author:** ![JayDickson](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jaydickson/32/90592_2.png) [@JayDickson](https://discourse.nodered.org/u/JayDickson)\
**Post date:** [5 January 2019 00:58 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/2 "2019-01-05T00:58:40Z")

</div>

Use a status node (in the input section of the palette. In its config, you can set to "selected nodes" then pick the one you need as a source.

---

<div class="post-metadata">

**Author:** ![Leroxy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/leroxy/32/4806_2.png) [@Leroxy](https://discourse.nodered.org/u/Leroxy)\
**Post date:** [5 January 2019 01:13 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/3 "2019-01-05T01:13:46Z")

</div>

@JayDickson

 ![20190105_020511](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/2/20e12e41c12226ffe68cbaa18c0944168954c3cf.png)

Thanks !

Do you know how I only can filter object.status.text to be as msg.payload.  
I just want to check if status is "socket hang up" then send a email.

---

<div class="post-metadata">

**Author:** ![JayDickson](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jaydickson/32/90592_2.png) [@JayDickson](https://discourse.nodered.org/u/JayDickson)\
**Post date:** [5 January 2019 01:23 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/4 "2019-01-05T01:23:23Z")

</div>

Add a change node to the flow. Configure it to set msg.payload to msg.status.text.

---

<div class="post-metadata">

**Author:** ![Leroxy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/leroxy/32/4806_2.png) [@Leroxy](https://discourse.nodered.org/u/Leroxy)\
**Post date:** [5 January 2019 01:39 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/5 "2019-01-05T01:39:39Z")

</div>

@JayDickson Thank you for your support.

I couldn't get the Change to work for me so I tried with succession.

 ![20190105_022635](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/4/40f31e10959c05028150064616fb1eeda430769e.png)

 ![20190105_022738](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/c/cac64c01c06fd4d1b2d9eed51a3f57111570791e.png)

Maybe I am using Change wrong?

![20190105_023755](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/0/031ddb874ed60f0c86053e855cb841fac26b6f03.png)

---

<div class="post-metadata">

**Author:** ![JayDickson](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jaydickson/32/90592_2.png) [@JayDickson](https://discourse.nodered.org/u/JayDickson)\
**Post date:** [5 January 2019 05:07 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/6 "2019-01-05T05:07:47Z")

</div>

That's backward of what you need for the change node config. Your function is doing basically the same thing, though, so you should be fine. You could also do a `node.send({"payload":msg.status.text});` as a single line function to strip out all other properties and start fresh after the function node (can be useful if a flow is sending lots of no longer useful data in each message.)

---

<div class="post-metadata">

**Author:** ![Leroxy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/leroxy/32/4806_2.png) [@Leroxy](https://discourse.nodered.org/u/Leroxy)\
**Post date:** [5 January 2019 11:51 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/7 "2019-01-05T11:51:06Z")

</div>

> [@JayDickson](#):
>
> node.send({"payload":msg.status.text});

Wow that's even better Thanks!

---

<div class="post-metadata">

**Author:** ![Peter\_Truman](https://avatars.discourse-cdn.com/v4/letter/p/b38774/32.png) [@Peter\_Truman](https://discourse.nodered.org/u/Peter_Truman)\
**Post date:** [31 May 2020 03:57 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/8 "2020-05-31T03:57:09Z")

</div>

Hi Jay

I only have one kind of status node - (and I don't seem to have an input section of the pallet) - The status node is in the 'common' section. I had already tried what you suggested but I get no output at all. I must be missing something?

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [31 May 2020 10:30 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/9 "2020-05-31T10:30:16Z")

</div>

@Peter_Truman please post only in one [thread](https://discourse.nodered.org/t/status-node-how-does-it-work/27551). Since this thread is over a year old, I'll close it.

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [31 May 2020 10:30 UTC](https://discourse.nodered.org/t/get-status-under-a-node/6408/10 "2020-05-31T10:30:24Z")

</div>


