# Extract point value using change node

**URL:** <https://discourse.nodered.org/t/extract-point-value-using-change-node/90801>\
**Category:** General\
**Created:** [9 September 2024 05:13 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801 "2024-09-09T05:13:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bobster1](https://avatars.discourse-cdn.com/v4/letter/b/fbc32d/32.png) [@bobster1](https://discourse.nodered.org/u/bobster1)\
**Post date:** [9 September 2024 05:13 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/1 "2024-09-09T05:13:08Z")

</div>

hi all,

As subject and as follows ..

 ![nr chng node read ui1 payload 2a](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/4/445063610d83f66cc8decb42b219d2838bb23cc5.jpeg)  
 ![nr chng node read ui1 payload 1a](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/e/be3a483be573dc699649b9e34f4c20363ae14f73.jpeg)

Tried all sorts of things but i am stuck.

Any tips .. or help appreciated.

thx

---

<div class="post-metadata">

**Author:** ![jodelkoenig](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jodelkoenig/32/44645_2.png) [@jodelkoenig](https://discourse.nodered.org/u/jodelkoenig)\
**Post date:** [9 September 2024 05:50 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/2 "2024-09-09T05:50:46Z")

</div>

If you hover over "presentValue" you get two icons on the right

![Bildschirmfoto 2024-09-09 um 07.49.53](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/f/bf405f0b630ec6ba8de9ab2ca47f4f10ac894d3b.png)

Press the left one and use this as your path for msg.

---

<div class="post-metadata">

**Author:** ![bobster1](https://avatars.discourse-cdn.com/v4/letter/b/fbc32d/32.png) [@bobster1](https://discourse.nodered.org/u/bobster1)\
**Post date:** [9 September 2024 05:59 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/3 "2024-09-09T05:59:17Z")

</div>

Yeah, I did that but it doesn't work 🙁 .. in this case .. that's why i'm stuck.

I've used this method loads of times and it works fine .. but not this time.

I suspect it may be something to do with the lack of 'payload' in the message and have tried different things .. eg .. using topic etc .. but to no avail .. sigh.

yours,

baffled

---

<div class="post-metadata">

**Author:** ![jodelkoenig](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/jodelkoenig/32/44645_2.png) [@jodelkoenig](https://discourse.nodered.org/u/jodelkoenig)\
**Post date:** [9 September 2024 06:02 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/4 "2024-09-09T06:02:02Z")

</div>

Have you tried without payload. Meaning instead of "msg.payload._yourpathcopy_" -\> "msg._yourpathcopy_"?

The number behind embedded IP address is constant?

---

<div class="post-metadata">

**Author:** ![bobster1](https://avatars.discourse-cdn.com/v4/letter/b/fbc32d/32.png) [@bobster1](https://discourse.nodered.org/u/bobster1)\
**Post date:** [9 September 2024 06:49 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/5 "2024-09-09T06:49:10Z")

</div>

Ah .. you might be on to something .. yes the number is constant and it (payload) only appears only once after deploy .. so it's very easy to miss ..

the msg path is now = options.pointsToRead["192.168.0.111-139377"].input1.presentValue

I believe you may have solved this .. i'll play around a bit more to test it solidly.

well done and many thanks for the help.

m

---

<div class="post-metadata">

**Author:** ![michaelblight](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/michaelblight/32/445_2.png) [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Post date:** [9 September 2024 07:12 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/6 "2024-09-09T07:12:03Z")

</div>

You have a mistake in the path - "options" is directly under "msg" - there is no "payload" object in between. So it should be:

```auto
options.pointsToRead["0.0.0.0.-111"].input1.presentValue

```

---

<div class="post-metadata">

**Author:** ![bobster1](https://avatars.discourse-cdn.com/v4/letter/b/fbc32d/32.png) [@bobster1](https://discourse.nodered.org/u/bobster1)\
**Post date:** [18 September 2024 06:31 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/7 "2024-09-18T06:31:23Z")

</div>

many thanks for your help 🙂

---

<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:** [2 October 2024 06:31 UTC](https://discourse.nodered.org/t/extract-point-value-using-change-node/90801/8 "2024-10-02T06:31:50Z")

</div>

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