この記事は書きかけです。
KNXのIP RouterとNode-REDを使い、KNXのスイッチアクチュエーターのOn/Offをスイッチアクチュエーターのステータスを吐き出すグループアドレスを作成。
Node-REDにKNX-easyの入力ノードをつくって、このステータスのグループアドレスを設定。
Onで、1、Offで0が飛んでくるので、それをFirebaseに送りFirebaseのリアルタイムデータベースに格納。
格納されたデータを、Enebularにあるビジュアライゼーションツールの、infomotionダッシュボードで可視化することをおこなった。
Firebaseの設定
■Firebaseのチュートリアル
https://docs.enebular.com/ja/InfoMotion/DatasourceFirebase.html
Firebaseのプロジェクトを作成しました。
プロジェクト名は “IoT-Project”
Firebaseというのは、データベースをもっているし、データをおくるための仕組みをもっている。
Firebaseでリアルタイムデータベースを作成すると、enebularに接続するときに必要なパラメータが発行される。
下図の矢印をおすと表示される。
Firebaseのチュートリアルでチェック
https://docs.enebular.com/ja/InfoMotion/DatasourceFirebase.html
右下のプラスマークをおしてDataSourceの情報を入力する
ここはFireBaseの情報をいれる。FireBaseの情報。
Firebaseの情報はこちらから
InfoTypeのグラフの形状を選択するには、上部メニューにある「Discover」をクリックするとenebularにあるいろんなグラフが出ている。
今回は、Tseigoのデータを選択。データの形式や表示されるグラフのサンプルが表示される。
「Fork」を押すと、自分のenebularプロジェクトに取り込むことができる。