kmaepuの日記

趣味の電子工作もくもくを気ままに記事にしてます(=゚ω゚=)

Node-RED デスクトップ v0.9.0でカスタムノードを作成する

概要

 Node-REDデスクトップ版のV0.9.0が公開されました!

特徴を見てみましょう。

↓公式サイトから抜粋

Node-RED デスクトップ | Node-RED Desktop

f:id:kmaepu:20190614094355p:plain


Node generator組み込み済み」。これはとてもうれしい機能です。

今まではコマンドプロンプトでコマンドを打っていて面倒でした。

functionノードからカスタムノードを作成

早速、Node-REDデスクトップ版でカスタムノードを作ってみますインストールについては、公式サイトからzipまたはexeをダウンロードしてインストールするだけでとっても簡単でした。

ウイルスバスターがインストールを阻害してくるのが面倒な程度です。

 

次のようなフローを作成しました。

injectノードからtimestampを受け流すだけのfunctionノードです。

f:id:kmaepu:20190614095203p:plain

 

functionノードを展開して、ツールバー「tool」→「Generate a custom node」をクリックするとカスタムノードが生成されます。

f:id:kmaepu:20190614100218p:plain

 

完了するとエクスプローラが立ち上がり、生成されたファイルを確認できます。

生成されたノードファイルは次のパスにあります。

 C:\Users\ユーザ名\.Node-RED-Desktop\

 

f:id:kmaepu:20190614100815p:plain

 

作ったカスタムノードは、ツールバー「tool」→「Add alocal node...」を選択し、追加したいノードフォルダ(今回は"node-red-contrib-test")を選択するとパレットに追加されます。

f:id:kmaepu:20190614101358p:plain

おわりに

 Node-REDのエディタとNode generatorが一体になったので、とても便利になったと思います。