
前回から引き続き自前ノード data-check に機能追加をしております。コード書いていたら避けられない?のがコーディングミスであります。今回はいろいろやらかしたときの反応をいくつか掲げます。ちゃんとチェックしてからupdateかければ良いのに、コーディング終了即アップデートするからそんなことになるのだわな。
デバイス作る人>>デバイス使う人>>デバイスおたく
前回から引き続き自前ノード data-check に機能追加をしております。コード書いていたら避けられない?のがコーディングミスであります。今回はいろいろやらかしたときの反応をいくつか掲げます。ちゃんとチェックしてからupdateかければ良いのに、コーディング終了即アップデートするからそんなことになるのだわな。
前回作成した自前ノード、機能的には予定通り。しかし見た目に不満が。アイコンです。アイコンを指定しているソース箇所は分かるのですがどんなものが使えるの?そして機能追加のために必要な次の一歩がプロパティタブで設定したプロパティの読み取り方法です。Node-RED User Group Japan様のドキュメント読めば一撃。
“ブロックを積みながら(117) Node-RED、自前ノード、Iconとプロパティ読み取り” の続きを読む
前回は「Node-RED User Group Japan」様の『はじめてのノード開発』の前半部分を参照させていただき、めでたくNode-REDのパレットにノードを追加できました。今回は後半のユニットテストの部分を実習させていただきます。ただね、JavaScript素人の年寄には簡素すぎる記述デス。要別サイト参照。
前回はWebからとってきたhtml文書の中の<table>要素を抽出してNodeRedダッシュボードに表示してみました。今回はCSSセレクタを使ってより細かいレベルで要素抽出を行ってみたいと思います。フロントエンドがお得意の人には簡単なんだろうが、低レベルプログラミングな年寄には慣れない高水準だなあ。
前回はhttp requestノードによりWeb上のhtmlドキュメントを取得、そこからテーブル部分を抜き出しました。しかし出力はデバッグノードに垂れ流し。今回は、Dashboard上のtableノードに出力するようにしたいと思います。元のテーブルよりも美麗?な上に、並べ替えもできて便利。ホントか? “ブロックを積みながら(112) Node-RED、Web上のドキュメントをパースその2” の続きを読む
過去http関係のノードを試用してみましたがNode-RED側がサーバになるものでした。今回からhttp requestノードを使ってWeb上のhtmlドキュメントをGETし、パースして所望の情報を取り出すという一連の流れを練習してみたいと思います。初回は当サイトの過去記事のテーブルを取り出してその内容を取り出すもの。
“ブロックを積みながら(111) Node-RED、Web上のドキュメントをパースその1” の続きを読む
前回SQLiteデータベースの一部のフィールドにフォーマットのエラーがあったのをNode-REDフローから修正。これでようやく目論んでいた「複数データ系列の重ね合わせ」プロットができるというものです。Chart化をイネーブルにしたままデータベースへ複数回のQueryをかけるとそれぞれの系列を重ね合わせてくれるもの。 “ブロックを積みながら(109) Node-RED、複数データ系列の重ね合わせプロット” の続きを読む
前回、集計対象のデバイスをmicro:bit V2からATOMLiteに変更しようとしてまさかの事態が発覚。ATOMLiteでデータベースに記録していたタイムスタンプのフォーマットがSQLite3の時間文字列フォーマットと異なってました。これでは期間を指定してデータを取り出したりできません。今回はフォーマットのFIX。
“ブロックを積みながら(108) Node-RED、データベース・フィールドのバグを修正” の続きを読む
前回、過去データに対するSQLクエリの結果をグラフ化してみたのですが、狭い範囲の室温をグラフ化したので、スイッチがチャタリングでも起こしたような波形になってしまいました。その割にデータ点数多すぎ。今回は取り出したデータに「フィルタ」をかけても少し見やすくしてみます。 “ブロックを積みながら(107) Node-RED、SQLクエリの結果グラフ化その2” の続きを読む
前回までで過去データに対するSQLクエリの結果の表はできた感じ。今回からはそのグラフ化に進みたいと思います。PythonとかRでグラフ描こうかと思ったのですが、本シリーズの趣旨もあり、まずはNode-REDの中で「やっつけ」たいと思います。以前から使わせていただいておりますDashboardのchartノード再登場。
“ブロックを積みながら(106) Node-RED、SQLクエリの結果をグラフ化” の続きを読む
前回まででデータベースにSQLiteクエリを自在に投げられるようになったので(ホントか?)、今回はクエリ結果のデータのグラフ化と思ったのです。が、その前に散かってしまったダッシュボードを整理しておきたいです。また、クエリの成功の結果で空なのか、クエリ作成失敗の結果で空なのかも分かるようにしておきたいです。小ネタね。