我可以使用Node-Red为每个传感器显示一个仪表板组吗?

时间:2017-03-25 17:07:35

标签: iot node-red arduino-esp8266

我正在玩Node-Red(我还在新手阶段)

我有大约20个ESP8266模块,可以在我家内外的不同位置测量温度和湿度。

我现在正在这样做的方法是在我的每个ESP上放置一个网络服务器,每隔5秒就有一个节点红色轮询。这在所有方面都是丑陋的,重复这20次伤害了眼睛。我已经设置了其中两个,看起来很糟糕: Setting up TWO sensors for Dashboard is already hard

我的问题是:

有没有办法可以给node-red一个设备列表(好吧,他们的IP地址),并让node-red为所有设备创建我想要的仪表板?看起来我需要一个" for-each"模块,以及在仪表板中自动创建组以将各种仪表/图表分组到每个传感器的内容。

到目前为止,还没有很多代码要分享,但如果您对ESP8266的网络服务器部分感兴趣,我确实为您创建了一个要点:

Gist of how to Connect ESP8266 With Node-Red using Arduino/C

提前感谢您的提示和建议

1 个答案:

答案 0 :(得分:1)

不,目前您需要明确定义仪表板上的每个小部件。

你可以做的最接近的是使用模板节点并传入一个可以在循环中呈现的值数组,但这对于Chart节点或Text节点不起作用。