電力・環境モニタ

POWER画面

機能概要

  • Rohm製Wi-SUNモジュールを使った、スマートメーターからの電力取得
  • Echonet Liteプロトコルによる、エコキュート/エアコンの情報取得
  • 環境センサ(BME280)を使った、気温/湿度/気圧の取得
  • M5Stack上のLCDへの上記取得データ表示
  • InfluxDBサーバへの上記取得データのアップロード
  • ( InfluxDBサーバはGrafanaサーバと連携していて、ブラウザで時系列グラフを閲覧できます)

プログラムソース

  • GitHubで公開しています。
  • Arduinoベースのアプリケーションですが、開発環境はArduinoIDEではなくVSCode+PlatformIOを使用しています。

特徴

  • Qiitaでも紹介しています。
  • SPI接続のEthernetコントローラWIZnet社製W5500による有線LAN接続(有線LANのリンクを確認できない場合はM5Stackの無線LANを使用します)
  • 各測定値を一覧表示するMAIN画面と電力表示に特化したPOWER画面をボタンで切替
MAIN画面
  • M5Stack、Wi-SUNモジュール、Ethernetコントローラ、BME280はユニバーサル基板(秋月電子製)に載ります。
  • シャーシ・ケースは3Dプリンタで出力しました。
シャーシ
ケース