消費電力ログ

先々週にβリリースした低圧Bルートサービス。

21Aでオレンジアラート

消費電力ログ

CSVデータをchart.jsでグラフ化する!を参考にWeb-UIを実装。キャンバスサイズが期待通りに小さくならなかった問題はcanvas.widthを指定しない事で改修できた。

直近の数値履歴も瞬時電力計測値(W)、瞬時電流計測値(A)、積算電力量計測値(kWh)を新しい順に並び替えて表示。最新の値だけグラフの上部に持ってきて、20A以上だとオレンジ、30A以上だと赤になるアラート表示も対応して完了。

データについては自宅サーバのログファイルをjQueryで取得するようにしようかとも思ったのだが、常時SSL(AOSSL)化のトレンドからjQuery接続先の自宅サーバまでHTTPSにする対応が避けられない気配。自宅の録画サーバにLet’s Encrypt対応するのも手間だが、Internetから宅内LANへのセッションが無駄に増えるも不本意なので、スマートメーターからデータを取得する流れで作成したCSVファイルをvpsのWebサーバにscpする「幼稚な暫定方式」を正式採用する事に。

「B-route Monitor」で**“接続エラー”**になるような状況でも、1時間以内には自然復旧しているようなので、問題無さそうだ。

参照

Qiita https://qiita.com/

GitHub https://github.com/

npm https://www.npmjs.com/

木暮仁 http://www.kogures.com/hitoshi/

IIJ https://www.iij.ad.jp/

さくらのSSL https://ssl.sakura.ad.jp/

Wikipedia https://ja.wikipedia.org/wiki/