# Adding two values

**URL:** https://discourse.nodered.org/t/adding-two-values/32784
**Category:** General
**Created:** [12 September 2020 16:32 UTC](https://discourse.nodered.org/t/adding-two-values/32784 "2020-09-12T16:32:29Z")
**Posts on this page:** 11
**Page:** 4

<div class="post-metadata">

### Author: ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)
#### Post date: [26 September 2020 18:21 UTC](https://discourse.nodered.org/t/adding-two-values/32784/62 "2020-09-26T18:21:56Z")

</div>

here both:  
the test flow with correct:

 ![grafik](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/6/36628949aed63605e138931ba5e5b6f0d702d09f.png)  
and the other flow

---

<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: [26 September 2020 18:22 UTC](https://discourse.nodered.org/t/adding-two-values/32784/63 "2020-09-26T18:22:01Z")

</div>

Your function is dropping one value. Show me the function code.

---

<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: [26 September 2020 18:22 UTC](https://discourse.nodered.org/t/adding-two-values/32784/64 "2020-09-26T18:22:46Z")

</div>

@Becker I think you have seen it can work for you. Continue playing - you'll get it.

---

<div class="post-metadata">

### Author: ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)
#### Post date: [26 September 2020 18:24 UTC](https://discourse.nodered.org/t/adding-two-values/32784/65 "2020-09-26T18:24:32Z")

</div>

function after modbus flex getter:

 ![grafik](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/e/8ebdb46597dd886d266d9c98091f6ad14e1f9f7f.png)

function before modbus flex getter:

 ![grafik](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/1/71761043a4ef219ddce5c29862b8217a56a2d607.png)

there is no other function 🧐

the buffer parser is 100% the same!

 ![132](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/e/ee31d732f63e13592621b2591e57a6509381670e.png)

---

<div class="post-metadata">

### Author: ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)
#### Post date: [26 September 2020 18:35 UTC](https://discourse.nodered.org/t/adding-two-values/32784/66 "2020-09-26T18:35:46Z")

</div>

![old flow](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/5/e5db641d5758e681ab737933a33786520aab3b2e.png) ![test flow](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/3/33fce18faa5c7196eeab10e5d7172ac26d144c7c.png)

there is the difference - my knowledge ends here

---

<div class="post-metadata">

### Author: ![UnborN](https://avatars.discourse-cdn.com/v4/letter/u/4491bb/32.png) [@UnborN](https://discourse.nodered.org/u/UnborN)
#### Post date: [26 September 2020 18:39 UTC](https://discourse.nodered.org/t/adding-two-values/32784/67 "2020-09-26T18:39:57Z")

</div>

I dont understand why you are trying to integrate the correct solution in the old flow ..  
lets concentrate on the NEW correct flow .. and lets pick a value that doesnt need light .. like the temperature of the device?! you need this value ?

---

<div class="post-metadata">

### Author: ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)
#### Post date: [26 September 2020 18:42 UTC](https://discourse.nodered.org/t/adding-two-values/32784/68 "2020-09-26T18:42:24Z")

</div>

the old flow works fine, just 2 values have to be adjusted (var with negative, and U DC2 when it goes over 655V).

---

<div class="post-metadata">

### Author: ![UnborN](https://avatars.discourse-cdn.com/v4/letter/u/4491bb/32.png) [@UnborN](https://discourse.nodered.org/u/UnborN)
#### Post date: [26 September 2020 18:53 UTC](https://discourse.nodered.org/t/adding-two-values/32784/69 "2020-09-26T18:53:24Z")

</div>

And how do you plan of fixing it in the old flow when you have 20 different requests in flex getter and 20 different replies passing from a join node that merges the messages and the buffer cannot differentiate, this way, which is which to convert correctly ?

even if you do get a message out of the join node after 20 messages most probably the responseBuffer.buffer will be a 'leftover' from the last request in the queue?! its a mess

---

<div class="post-metadata">

### Author: ![Becker](https://avatars.discourse-cdn.com/v4/letter/b/c77e96/32.png) [@Becker](https://discourse.nodered.org/u/Becker)
#### Post date: [26 September 2020 20:19 UTC](https://discourse.nodered.org/t/adding-two-values/32784/70 "2020-09-26T20:19:23Z")

</div>

I have to open a new thread, this has been a little bit long.

> [@Steve-Mcl](#):
>
> I will publish an update to buffer-parser soon

Steve will help me to make a new modbus query.

> [@Steve-Mcl](#):
>
> 2...  
> Where your join node connects to the multiple functions, you could replace them functions with buffer parser nodes with one entry in (zero offset) converting the ARRAY value to correct tpye

this ?

---

<div class="post-metadata">

### Author: ![UnborN](https://avatars.discourse-cdn.com/v4/letter/u/4491bb/32.png) [@UnborN](https://discourse.nodered.org/u/UnborN)
#### Post date: [26 September 2020 21:07 UTC](https://discourse.nodered.org/t/adding-two-values/32784/71 "2020-09-26T21:07:25Z")

</div>

well .. i feel bad suggesting this because it is NOT the correct solution .. but  
you could do separate requests for only the two values you mentioned above that truly need to be 32bit and need to processed with buffer parser and then send them to your dashboard

that means un-linking those two from making a modbus request and most probably you need to change your first join node to 18 messages

---

<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: [10 October 2020 21:07 UTC](https://discourse.nodered.org/t/adding-two-values/32784/72 "2020-10-10T21:07:41Z")

</div>

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

[Previous page](https://discourse.nodered.org/t/adding-two-values/32784.md?page=3)
