ブロックを積みながら(110) Node-RED、プロット区間の最大値、最小値をゲージ表示

MINMAX_gaugeEC
Joseph Halfmoon

前回ようやくSQLデータベースからの複数データ系列の重ね合わせプロットができました。今回はちょいと処理を追加してみます。特定のデータ系列のプロット範囲での最大、最小の表示です。ただ数字だけを表示するのも寂しいので、ダッシュボード上にはゲージ表示としてみました。

“ブロックを積みながら(110) Node-RED、プロット区間の最大値、最小値をゲージ表示” の続きを読む

ブロックを積みながら(109) Node-RED、複数データ系列の重ね合わせプロット

chartUpdated
Joseph Halfmoon

前回SQLiteデータベースの一部のフィールドにフォーマットのエラーがあったのをNode-REDフローから修正。これでようやく目論んでいた「複数データ系列の重ね合わせ」プロットができるというものです。Chart化をイネーブルにしたままデータベースへ複数回のQueryをかけるとそれぞれの系列を重ね合わせてくれるもの。 “ブロックを積みながら(109) Node-RED、複数データ系列の重ね合わせプロット” の続きを読む

ブロックを積みながら(107) Node-RED、SQLクエリの結果グラフ化その2

chartUpdated
Joseph Halfmoon

前回、過去データに対するSQLクエリの結果をグラフ化してみたのですが、狭い範囲の室温をグラフ化したので、スイッチがチャタリングでも起こしたような波形になってしまいました。その割にデータ点数多すぎ。今回は取り出したデータに「フィルタ」をかけても少し見やすくしてみます。 “ブロックを積みながら(107) Node-RED、SQLクエリの結果グラフ化その2” の続きを読む

ブロックを積みながら(105) Node-RED、SQLクエリ・ダッシュボードの整理?

DashboardUpdated
Joseph Halfmoon

前回まででデータベースにSQLiteクエリを自在に投げられるようになったので(ホントか?)、今回はクエリ結果のデータのグラフ化と思ったのです。が、その前に散かってしまったダッシュボードを整理しておきたいです。また、クエリの成功の結果で空なのか、クエリ作成失敗の結果で空なのかも分かるようにしておきたいです。小ネタね。

“ブロックを積みながら(105) Node-RED、SQLクエリ・ダッシュボードの整理?” の続きを読む

ブロックを積みながら(104) Node-REDでSQLiteの練習その5

StartEnd_EC
Joseph Halfmoon

前回はタイムスタンプの一致を検出、特定日付のデータだけを抽出しました。でもね、日付といったら何時から何時までと指定するのが普通でしょう。今回は前回メンドイとか言ってとりつけなかった第2のdatepickerノードを設定、日付範囲でデータ抽出を行えるようにしてみます。これでようやくまともになった?

“ブロックを積みながら(104) Node-REDでSQLiteの練習その5” の続きを読む

IoT何をいまさら(113) SAMD21版XiaoにmicroSDカード接続

Joseph Halfmoon

秋月電子殿から部品を仕入れたので、その「消化」に取り組み中。今回はmicroSDカード・スロットをDIP化する基板にピンをハンダしたので動作確認。テストに使用するのは前回から大分間が空きましたがSeeduino Xiao (SAMD21版)です。Arduino使えるのでお楽。テストするのにソフト書く必要もないのだから。
“IoT何をいまさら(113) SAMD21版XiaoにmicroSDカード接続” の続きを読む

ブロックを積みながら(99) Node-REDでSQLiteの練習その1

SQL1_Results
Joseph Halfmoon

前回までJSONataの練習をしてましたが、今回からSQLiteノードを使ってデータベースへのアクセスの練習をしてみたいと思います。SQLiteノードは以前何度か使っており、SQLiteのDBもセットアップ済で常時稼働可能な状態です。しかし、忘却力の年寄は使い方忘れてしまいました。まずはテーブルを表示するところから。 “ブロックを積みながら(99) Node-REDでSQLiteの練習その1” の続きを読む

やっつけな日常(49) raspinfo、このコマンドなんだっけ? RaspberryPi

UpgradeRaspinfoA
Joseph Halfmoon

UbuntuおよびRaspberryPi OSを使っているとき、ほぼ無意識に apt update、apt upgrade している自分がいます。更新ファイルが多数であればほぼザルなのですが、少ないと妙に目に留まることがあります。今回はそれです。Raspinfo です。あれ、なんだっけこのコマンド?使ったことあった?
“やっつけな日常(49) raspinfo、このコマンドなんだっけ? RaspberryPi” の続きを読む

ブロックを積みながら(98) Node-REDでJSONataの練習その3

JSONataTrain3Flow
Joseph Halfmoon

「JSONを制するものはNode-REDを制する」(誰が言ったんだ、そんなこと)ということでJSONオブジェクトを思うがままに操作するためのJSONataの練習の3回目です。今回はJSONの中から構造をもったデータを抽出して加工してみるの回。ぶっちゃけ大したことはしてないんだけれども。 “ブロックを積みながら(98) Node-REDでJSONataの練習その3” の続きを読む

ブロックを積みながら(97) Node-REDでJSONataの練習その2

JSONataTrain3flow
Joseph Halfmoon

JSONからのデータ抽出や変形に威力を発揮するJSONataの練習に戻ります。今回はJSONataの関数のうち数値データを処理するものを実験するつもりです。まずは一番やりたかったタイムスタンプ「数値」(Unix Epoch)からの変換機能を体験。タイムスタンプの各種変換はJSONataにお任せするのが正解?

“ブロックを積みながら(97) Node-REDでJSONataの練習その2” の続きを読む