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

Can I use Node-Red to display one dashboard group per sensor?

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

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

我现在的做法是在我的每个 ESP 上放置一个网络服务器,并让 node-red 每 5 秒轮询一次。这在各个方面都很丑陋,因为重复 20 次会伤害眼睛。我已经设置了其中两个,看起来很糟糕:

我的问题是:

有没有一种方法可以为 node-red 提供设备列表(好吧,它们的 IP 地址)并让 node-red 为所有这些设备创建我想要的仪表板?看起来我需要一个“for-each”模块,以及在仪表板中自动创建一个组的东西,用于将各种 gauges/Charts 分组到每个传感器。

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

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

提前感谢您的提示和建议

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

最接近的做法是使用模板节点并传入一个可以在循环中呈现的值数组,但这不适用于图表节点或文本节点。