Upgrade to Pro — share decks privately, control downloads, hide ads and more …

市販IoT機器や自作IoT機器とHomeAssistantを駆使して家の電気代をできる限り見...

harutiro
November 14, 2026

 市販IoT機器や自作IoT機器とHomeAssistantを駆使して家の電気代をできる限り見える化する方法の考案

harutiro

November 14, 2026

Transcript

57 slides
  1. ⾃⼰紹介 3 • はるちろ (牧野) ◦ GitHub: harutiro ◦ X(Twitter)

    : harutiro2727 ◦ Qiita: harutiro ◦ Web: harutiro.net • 普段の領域 ◦ モバイルエンジニア ◦ サーバーに関しては趣味程度 ◦ スマートホーム化が最近の趣味 スライドURL
  2. 背景 7 サーバーの機器が増える • ⾃宅のサーバー機器が 電気代への影響が⾒えない • • • 24時間稼働なため

    • 機器ごとに使⽤量がわ からない 電気代は前年度の 1.5倍に上がっている 明細だけ 年々増加している (牧野の調べ) 普段⾒れるのは⽉々の 常時稼働させていいか 判断がつかない • できる限り電気代を 節約したい 電気代に直接影響する 機器ごとの電気代を⾒える化して、 根拠を持って稼働を判断したい
  3. 電気代を計測するための戦略 8 プラグ式の 電⼒計 機器ごとに 電気代を⾒たい 冷蔵庫の故障を 判断したい ⼤電流がかかる エアコン

    PC 冷蔵庫 CTクランプ式の 電⼒計 UPS Bルート ゲートウェイ プラグ式のリレーで 電気が切れたくない ⼤電流がかかる 浴室乾燥 プラグ式の 電⼒計 CTクランプ式の 電⼒計 サーバ 家全体 機器の特性によってふさわしい計測機器が変わる プラグ式のリレーで 電気が切れたくない
  4. このセッションの⽬的‧アプローチ‧解決⽅法 ⽬的 アプローチ 10 家の中のどこで‧いつ‧どれだけ電気を使っているかを分かるようにする 機器ごとにバラバラな電⼒データを1か所にまとめ、節約の打ち⼿を⾒つける⼟台をつくる Home Assistant でメーカーの異なる電⼒計測器を連動させる 市販

    IoT 機器と⾃作 IoT 機器を組み合わせて、家全体の電⼒量を測る 解決⽅法 Home Assistant IoT機器 様々なIoT機器を統合管理するOSSプラットフォーム A社製 IoT機器 B社製 ⾃作IoT機器 細かい情報の取得 データ収集 ダッシュボード 各機器のAPIを 連携‧集約 電気代をひと⽬で把握 ⾃動化 • • • 安い時間にAIを動かす 機器の故障の検知 使⽤していない機器の検知
  5. Home Assistantを⽤いて中央集中管理をする データの集約 • 各IoT機器のAPIを • 集約できる • Bluetooth /

    Wi-Fi Matter / Thread シリアル通信など 様々な通信網に対応 情報の可視化 機器に命令をする ダッシュボードを • 簡単なフィルター 接続している機器に 対して操作を⾏える 作成できる • 12 • オートメーションを 処理や数学的処理 組むと複雑な条件分岐 などを⾏える のもと指⽰を出せる
  6. HomeAssistantでの機器接続の例 REST API ダッシュボード REST API UPS 13 Bluetooth カーテン

    Bluetooth Bluetooth Wi-Fi プラグミニ サービスの API Home Assistant ⾚外線 ライト CTクランプ式の 電⼒計 電⼒量モニター ⾚外線リモコン Home Assistantに⼊⼒デバイス出⼒デバイスを管理させる エアコン
  7. HomeAssistantでの機器接続の例 REST API ダッシュボード REST API UPS 14 Bluetooth カーテン

    Bluetooth Bluetooth 今回のセッションでは Wi-Fi プラグミニ サービスの API Home Assistant センサー取得側を説明します ⾚外線 ライト CTクランプ式の 電⼒計 電⼒量モニター ⾚外線リモコン Home Assistantに⼊⼒デバイス出⼒デバイスを管理させる エアコン
  8. HomeAssistantでの機器接続の例 REST API ダッシュボード REST API UPS Bluetooth 18 Bluetooth

    カーテン Home Assistantにつなげる⾃作の 電⼒計を開発した Bluetooth Wi-Fi プラグミニ サービスの API Home Assistant ⾚外線 ライト CTクランプ式の 電⼒計 電⼒量モニター ⾚外線リモコン Home Assistantに⼊⼒デバイス出⼒デバイスを管理させる エアコン
  9. ⾃作電⼒計を作った経緯 19 通常の電⼒計で困ったこと • • • ⼤電流の装置にプラグ型の測定装置 を扱えない 電源ケーブルの間に測定装置を 噛ませると不安

    有名なCTセンサーの電⼒計が⾼い (Amazonで15000円) CTセンサー : 電線を挟むだけで電流がわかる ※CTは電線1本だけを挟む必要があるため 線を分けた測定⽤コードを⽤意 解決⽅法 1. CTセンサーを⽤いて⾮接触で測る 2. マイコンを⽤いて値を取得 3. ESPHomeを⽤いて HomeAssistantに送る
  10. ESPHomeについて 20 設定ファイルを書くだけで、 マイコンをHome Assistantにつながるセンサーにできる sensor: - platform: ads1115 multiplexer:

    A0_A1 gain: 0.256 - platform: ct_clamp name: "エアコン電流" 書き込み Wi-Fi #使う部品と値を書くだけ ①YAMLを書く Home Assistant ② マイコン (XIAO ESP32C6) ⾃動で⾒つかり 値がそのまま届く マイコンの管理開発をHomeAssistantだけで⾏える
  11. HomeAssistantでの機器接続の例 REST API ダッシュボード REST API UPS 24 Bluetooth カーテン

    Bluetooth Bluetooth Wi-Fi プラグミニ サービスの API Home Assistant ⾚外線 ライト CTクランプ式の 電⼒計 ⾚外線リモコン Home Assistantから電⼒量の 可視化をする Home Assistantに⼊⼒デバイス出⼒デバイスを管理させる 電⼒量モニター エアコン
  12. サーバーの⾷費を⾒てみる 26 11⽉1⽇~11⽉14⽇までの電気代 全体の約40%がサーバー関連 半⽉の電気代の計算 電気量 * 電気単価 = 電気代

    43.78kWh * 56.51円 = 2474円 1ヶ⽉の電気代 2474円 * 2 = 4948円 ⼀ヶ⽉のサーバーの⾷費は4948円!!!
  13. Proxmoxのノードを1基追加した電気量 27 kWh CPU i7-3720QM RAM DDR3 16GB ROM SSD

    128GB 30Wほどの機器を追加した 1⽇で0.9kWh増加 ⼀⽇の電気代 0.9kWh * 56.51円 = 50.9円 1ヶ⽉の電気代 50.9円 * 30⽇ = 1527円 9:00 10:00 機器を1台追加するだけで1527円のコストが上がった
  14. まとめ‧今後の課題 30 まとめ • Home Assistantを⽤いてIoT機器をまとめて 複数アプリで管理をしなくても良くなった • 様々な機器を監視して家の電気使⽤量の特性が判断できた 今後の課題

    • 取得した電気量を⽤いて機器の操作を⾏う ◦ 電気代が安い時間帯を⽤いて負荷の⾼い作業を⾏う ◦ ブレーカーが落ちそうなタイミングのアラートなど
  15. ケース1: PCの電気代を確認したい場合 • • • • Switch Bot プラグミニ 使⽤例:PC‧スマホ充電‧スポットライト

    遠隔で電源の切り替え 電⼒量を⾒れる 37 設置が簡単 電気⼯事がいらない ⼤電⼒のものは使⽤できない ◦ 電⼦レンジ、エアコン、洗濯機など 電源が落ちてしまう可能性がある ◦ ⽣命維持装置、冷蔵庫、サーバーは危険
  16. ケース1: プラグ式の⼀般的な接続⽅法の例 Bluetooth プラグミニ HTTP ⾚外線リモコン エアコン、洗濯機のような⼤ 電流が流れるものは 使⽤不可 電源が⼊らなくなっても

    実⽤上問題がないものだけ に使⽤する 38 HTTP インターネット プラグミニ⾃体は Wi-Fiを持たないので、 ⾚外線リモコンをハブにする スマホ ⼈間
  17. ケース2: 家全体の電気代を⾒たい • • • • • • Nature Remo

    E2 lite 使⽤例:家全体の電⼒量の監視 Bルートの電⼒を 可視化できる 39 設置が簡単 電気⼯事がいらない Wi-FiだけあればOK 家全体の電気量が⾒える 端末ごとの電気量は⾒えない Bルートの申請は2~3週間ほどかかる
  18. ケース2: Bルートゲートウェイの⼀般的な接続⽅法の例 Wi-SUN スマートメーター HTTP Nature Remo E2 lite Wi-SUNを経由して、

    電⼒量を直接取得する 42 HTTP インターネット スマホ ⼈間 専⽤の アプリケーション上で監視
  19. ケース3: UPSで電⼒量を閲覧するときの⼀般的な接続⽅法の例 44 USB シリアル UPS HTTP サーバー HTTP ルーター

    UPSを管理する ソフトウェア上で電⼒の管理 スマホ ⼈間 WebUIを⽤いて 電⼒量を閲覧する
  20. [Tips] CTセンサーの違い 47 オムロン CTセンサー 15000円 SDKなどが充実してる 4500円 情報が少ない ⾃作

    2000円 すべてを⾃分で管理 安いほど精度‧管理のしやすさが下がる
  21. ⽬的別‧電⼒モニターの選び⽅ 家全体の電気 代を⾒たい はい 50 いいえ いいえ 機器単位 コンセント単位 配電盤を⼯事

    できるか いいえ 機器⾃体で 電⼒量を監視 できるか 凡例 いいえ いいえ はい はい はい 電⼒が 途絶えると まずい 必要な粒度で 分電盤が 分けてある いいえ はい はい 電⼒が1500W を超えないか 電線が 傷んでいいか いいえ はい はい Bルート ゲートウェイ スマート 配電盤 CTクランプ式 の電⼒計 機器⾃体 の機能 UPS プラグ式 諦める

More Decks by harutiro

Other Decks in Technology