【发布时间】:2017-03-11 14:20:55
【问题描述】:
我是 STACKOVERFLOW 和 Node-RED 的新手,我在 Bluemix 平台上的 Node-Red 中创建了一个孵化器项目。
它基本上是通过 arduino 的 MQTT 获取数据,功能节点将接收到的温度和湿度值与阈值进行比较。根据这些计算数据,动作命令再次使用 MQTT 发送回 arduino。
这是项目的基本流程
在项目中我还添加了一些仪表板节点进行分析。
主要问题是如何为这个项目添加阶段。阶段在意义上不同的时间间隔。
第一阶段:最初 3 天的比较阈值应为'XX'。
第 2 阶段:比较的阈值应为 'YY'接下来的 7 天。
第 3 阶段:比较的阈值应为 'ZZ'接下来的 9 天。
第 4 阶段:比较的阈值应为 'NN'接下来的 5 天。
我的项目共有 4 个阶段。
最初,阈值应为 X,3 天后,必须更改阈值。这个过程必须进行三次,因为我有 4 个时间间隔(4 个阶段)。
如何使用显示的项目流程来实现这一点..
在 arduino 中,我曾经为此使用 millis() 函数。但是我在 Node-RED 中没有找到任何选项。
【问题讨论】:
-
这里的阶段真的不清楚你的意思,请编辑问题以添加更多细节