# Conversion does not work for me?

**URL:** <https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558>\
**Category:** General\
**Created:** [30 September 2020 10:11 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558 "2020-09-30T10:11:47Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gawan](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@Gawan](https://discourse.nodered.org/u/Gawan)\
**Post date:** [30 September 2020 10:11 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/1 "2020-09-30T10:11:47Z")

</div>

Hi,

i am reading several float values from Global and add them up in parameter payload:

```auto
var v1 = global.get('V.S.Power')||0; 
var v2 = global.get('V.N.Power')||0; 
var v3 = global.get('V.O.Power')||0;

msg.payload = v1 + v2 + v3;

```

To get a nice value for my Dashboard I try to convert the value to an INT:

```auto
msg.payload = parseInt(msg.payload);

```

But no matter what I try, I always get a FLOAT value instead of an INT ... showing dozens of digits behind the coma ☹  
What am I doing wrong ?

BR  
Gawander

---

<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:** [30 September 2020 11:36 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/2 "2020-09-30T11:36:15Z")

</div>

Do you return the msg after setting payload?

---

<div class="post-metadata">

**Author:** ![Gawan](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@Gawan](https://discourse.nodered.org/u/Gawan)\
**Post date:** [30 September 2020 11:46 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/3 "2020-09-30T11:46:00Z")

</div>

Yes, I return two msg-Objects:

```auto

return [msg,msg2];

```

I pass the msg to a dashboard text Node using {{msg.payload}}

---

<div class="post-metadata">

**Author:** ![edje11](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/edje11/32/572_2.png) [@edje11](https://discourse.nodered.org/u/edje11)\
**Post date:** [30 September 2020 11:54 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/4 "2020-09-30T11:54:30Z")

</div>

Try .toFixed(0);

```auto
msg.payload = parseInt(msg.payload).toFixed(0);

```

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [30 September 2020 11:59 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/5 "2020-09-30T11:59:05Z")

</div>

I suspect you are returning an array to the text display in the dashboard  
ie. [7, 12345]  
can we see a debug of the function output?

---

<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:** [30 September 2020 12:58 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/6 "2020-09-30T12:58:16Z")

</div>

> [@Gawan](#):
>
> Yes, I return two msg-Objects:
> 
> ```auto
> return [msg,msg2];
> 
> ```

And what is in msg2?  
Do you have 2 outputs on the function?  
which msg (msg or msg2) is the one going to this dashboard item?

---

<div class="post-metadata">

**Author:** ![Gawan](https://avatars.discourse-cdn.com/v4/letter/g/e9c0ed/32.png) [@Gawan](https://discourse.nodered.org/u/Gawan)\
**Post date:** [30 September 2020 13:26 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/8 "2020-09-30T13:26:37Z")

</div>

msg2 is another value but is independent, ignore it

yes, I have 2 outputs, the first one (msg) goes to the dashboard, ignore msg2 🙂

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [30 September 2020 13:32 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/9 "2020-09-30T13:32:52Z")

</div>

Put a debug node on the output going to the ui node and show us what it says.

---

<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:** [29 November 2020 13:32 UTC](https://discourse.nodered.org/t/conversion-does-not-work-for-me/33558/10 "2020-11-29T13:32:53Z")

</div>

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