Echonet Timer

機能概要

  • Echonet Lite機器をタイマー制御します。
  • 現在対応している機器と制御対象は、以下の通りです。
    • 蓄電池(クラスコード=0x027d)の運転モード(プロパティコード=0xda)で、設定値は下記の4値。
      • 充電=0x42
      • 放電=0x43
      • 待機=0x44
      • 自動=0x46
    • エアコン(クラスコード=0x0130)の動作状態(プロパティコード=0x80)で、設定値は下記の2値。
      • ON=0x30
      • OFF=0x31

使用方法

  • M5StickC本体の操作
    • 正面(M5)ボタン…表示の切り替え
      • 蓄電池
        • 動作状態…その他/急速充電/充電/放電/待機/テスト/自動/再起動/再計算
        • 動作モード…充電/放電/待機/自動
        • 蓄電残量…0%~100%
      • エアコン
        • 動作状態…ON/OFF
        • 動作モード…その他/自動/冷房/暖房/除湿/送風
    • 側面ボタン…NTPによる時刻合わせ
  • Webブラウザの操作
    • ボタン…設定値をドーナツグラフ(最上端が0時、最右端が6時、最下端が12時、最左端が18時)に反映
    • ボタン…設定値をM5StickCに送信

プログラムソース

  • GitHubで公開しています。