【发布时间】:2017-08-03 16:09:12
【问题描述】:
Node-Red 问题在这里。
我已将 BME280 传感器(温度、压力、湿度)连接到我的 Raspberry Pi 3B 以用于我正在做的一个副项目。我下载了 BME280 节点,它可以毫无问题地连接。然后,我通过一个 JSON 节点管道输出,将其转换为我的仪表板使用的标准(Freeboard 仪表板)。
输出如下:
{温度:20.75,压力:1020.4576451979732,湿度:43.76235104765547 }
问题是:
如何截断多余的小数位? 14 位小数正在扼杀我的仪表!
我已经尝试在输出和仪表板之间的函数 Node 中使用 Math.Trunc,但是......好吧,我是一个初学者编码器,所以我真的需要一点帮助。
如果之前有人问过这个问题,我们深表歉意。
只是
编辑: 我已经尝试过的代码:
Math.Trunc("Pressure:", toFixed(2)); - not sure about this one
Math.Round("Pressure:" * 100) / 100;
我也试过了。
parseFloat("Pressure").toFixed(2) - found on this site
我想这就是我缺乏经验的真正表现。
【问题讨论】:
-
向我们展示您尝试过的代码,有人会帮助您修复它。 (编辑问题以包含它,不要尝试添加为评论)
标签: javascript node-red