Skip to content

katsumin/HomeM5

Repository files navigation

HomeM5

Home Metrics By M5Stack

装置外観

外観イメージ

構成図

構成図

Grafana によるブラウザ表示イメージ

  • 2019/5/30〜2019/6/2 の時系列推移(サンプル)

    • 上から順に、スマートメーター情報(瞬時電力、30分毎の電力量)、エコキュート情報(タンク残量、消費電力)、BME280 から取得した情報(温度・湿度・気圧)、エアコン情報(室温・外気温・消費電力)

    ブラウザ表示

回路図

回路図

必要なもの

  • ハードウェア
    • M5Stack
    • BP35C0-T01
      • Wi-SUN 無線モジュール(UART 接続)
    • WIZ850io
      • W5500 搭載 Ethernet モジュール(SPI 接続)
    • BME280 搭載モジュール
      • 回路図では、秋月製AE-BME280を使用
  • ソフトウェア
    • Visual Studio Code
    • PlatformIO

使用ライブラリ

コンフィギュレーション

  1. config.h

    • define
      • PWD : スマートメーター B ルートサービス パスワード
      • BID : スマートメーター B ルートサービス ID
      • WIFI_SSID : WiFi SSID
      • WIFI_PASS : WiFi Password
      • INFLUX_SERVER : InfluxDB サーバ・アドレス
      • INFLUX_DB : DB 名
      • ECOCUTE_ADDRESS : エコキュート IP アドレス
      • AIRCON_ADDRESS : ダイキンエアコン IP アドレス
      • NTP_SERVER : NTP サーバ・アドレス
    • byte array
      • W5500 MAC アドレス
        • byte mac[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
  2. platformio.ini

    • M5Stack Basic or Gray 使用時
      board = m5stack-core-esp32
      
    • M5Stack FIRE 使用時
      board = m5stack-fire
      

ビルド

  • build & upload

    platformio run --target upload
    

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published