假设我是从许多设备接收与所述MQTT协议信息和下面的图是一个设备的块的简化版本:是否可以在Node-RED中声明全局变量并在节点配置中使用它们?
因此,让我们还假设所有其他设备具有完全相同相同的图,不同的是将改变到device2
用于第二设备,用于device3
第三设备等的主题名称,如下所示:
问题是我想要一种在节点配置内更改名称的方法,而不必一个接一个地完成。就像声明一个全局变量一样,它不仅可以在函数中使用,而且可以在节点本身中使用。例如,最后一张照片可以使用如下内容:MYVARIABLE_temperatureA
和MYVARIABLE_temperatureB
作为主题。
那么,是否有可能使用Node-RED做这样的事情?或者解决方案就在于创建一个定制节点,该节点具有用于放置值的特定字段?
我明白了......但是我可以在变量ENV_VAR_NAME中添加一个值? – Ramuyko
取决于正在运行的节点红色,但在启动节点红色之前,您可以将它们设置在cmd行上 – hardillb
是否指在启动节点RED之前将其设置为终端上的系统变量?你能给我更多的细节吗?我尝试设置系统变量,但它不起作用:/ – Ramuyko