1つのデバイスのブロックの簡易版である:Node-REDでグローバル変数を宣言し、ノード構成で使用することはできますか?私はMQTTプロトコルと以下の図で、多くのデバイスからの情報を受信していたとすると
それでは、また他のすべてのデバイスが正確に持っていると仮定してみましょうように第三のデバイスに対してと、第二の装置のためdevice2
にdevice3
を変更しようとしているトピックの名前を除いて同じ図で、次のように
問題は、ノードの構成内で名前を変更する方法を1つ1つずつ行う必要がないことです。関数だけでなくノード自体でも使用できるグローバル変数を宣言すること。たとえば、最後の画像はMYVARIABLE_temperatureA
とMYVARIABLE_temperatureB
のようなものをトピックとして使用できます。
したがって、Node-REDを使用してこのようなことを行うことは可能ですか?または、ソリューションは、値を配置するための特定のフィールドを持つカスタマイズされたノードを作成することにありますか?
見ています...しかし、どこで変数ENV_VAR_NAMEに値を追加できますか? – Ramuyko
ノードレッドが実行されているかどうかによって異なりますが、ノードレッドを開始する前にcmd行で設定できます – hardillb
ノードREDを起動する前に端末でシステム変数として設定することを意味しますか?詳細を教えてください。システム変数を設定しようとしましたが動作しませんでした:/ – Ramuyko