Home Assistant のエネルギーメーター統合はどれを選ぶべきか?
Home Assistant のエネルギーメーター統合はどれを選ぶべきか?
エネルギーメーターを Home Assistant に接続する方法に、単一の「最善」はありません。適切な統合方法は、次の 4 つの実践的な質問によって決まります。
- HACS をインストールしますか?
- YAML の編集に抵抗はありませんか?
- 電力値の更新はどれくらい速くなければなりませんか?
- メーターはクラウドプラットフォームへのアップロードを継続する必要がありますか?
IAMMETER のエネルギーメーターは、ローカル HTTP、Modbus TCP、手動 MQTT、MQTT Discovery に対応しています。Home Assistant ユーザーは、公式の Core 統合、Home Assistant 組み込みの Modbus 統合、または HACS の UI ベースのカスタム統合から選択できます。
この記事は選択の助けとなるものです。完全な技術比較表と各セットアップガイドへのリンクについては、Home Assistant エネルギーメーター統合の概要 をご覧ください。
クイックアンサー
次のように選択してください。
- Home Assistant Core:公式の組み込み統合が必要で、HACS は不要、30 秒の更新で十分な場合。
- HACS HTTP:UI で設定できればよく、高速な更新を必要としない場合。
- HACS Modbus:ダッシュボードや自動化向けに、UI 設定で高速なローカル読み取りを実現したい場合。
- Home Assistant 組み込み Modbus:HACS を避けたいが、YAML でレジスタとセンサーを定義することに抵抗がない場合。
- MQTT Discovery:すでに MQTT ブローカーを持っており、メーターとエンティティを自動的に作成したい場合。
- 手動 MQTT:MQTT トピック、JSON テンプレート、名前、エンティティのメタデータを完全に制御したい場合。
メーターが IAMMETER Cloud への直接アップロードを継続する必要がある場合は、MQTT ではなく HTTP または Modbus の方法を選択してください。
6 つの統合方法の比較
| 方法 | HA の設定 | 標準的な更新間隔 | 完全ローカル | IAMMETER Cloud との同時利用 | 自動検出 | 最適な用途 |
|---|---|---|---|---|---|---|
| Home Assistant Core | YAML | 30 秒 | はい | はい | いいえ | 公式の組み込み統合 |
| HACS HTTP | UI | 60 秒 | はい | はい | SSDP 補助 | シンプルな UI 設定 |
| HACS Modbus | UI | 設定可能(デフォルト 3 秒) | はい | はい | SSDP 補助 | レジスタ YAML なしの高速データ |
| 組み込み Modbus | YAML | 設定可能(通常 1〜5 秒) | はい | はい | いいえ | カスタムレジスタとポーリング |
| MQTT Discovery | メーター WebUI + HA MQTT 統合 | 設定可能(最新ファームウェアは 2 秒まで対応) | ローカルブローカーがあれば可能 | いいえ | はい | 自動 MQTT エンティティ |
| 手動 MQTT | メーター WebUI + HA MQTT 統合 + センサー YAML | 設定可能(最新ファームウェアは 2 秒まで対応) | ローカルブローカーがあれば可能 | いいえ | いいえ | カスタム MQTT センサー |
6 つの方法はすべて、Home Assistant のダッシュボードと自動化にデータを提供できます。違いは、セットアップ、更新速度、メンテナンス、そしてメーターのアップロードモードを IAMMETER Cloud 用に維持できるかどうかです。
判断 1:HACS をインストールしますか?
HACS を使わない場合
Home Assistant 組み込みの選択肢から 1 つ選んでください。
- Core IAMMETER 統合:シンプルな HTTP 監視向け。
- 組み込み Modbus:より高速な読み取りとカスタムレジスタアクセス向け。
- 標準の MQTT 統合と手動 MQTT YAML:すでにブローカーを使用している場合。
Core IAMMETER 統合は YAML で設定します。現在は Config Flow ではなく、Settings → Devices & services で IAMMETER を検索して追加する方式ではありません。
公式の組み込みコンポーネントと最小限のメンテナンスを高速な更新よりも重視する場合は、公式の Home Assistant IAMMETER 統合 を使用してください。
HACS をインストールせずに秒単位のローカル電力データが必要な場合は、Home Assistant Modbus TCP エネルギーメーターガイド を参照してください。
HACS が許容できる場合
HACS には 2 つの IAMMETER カスタム統合があります。
- HACS HTTP:UI 設定と 60 秒のポーリング間隔。
- HACS Modbus:UI 設定、より高速なローカルポーリング、デフォルト 3 秒の設定可能なスキャン間隔。
レジスタ YAML を書かずに高速なローカルエネルギーメーターが欲しいほとんどのユーザーにとって、HACS Modbus が最も汎用性の高い選択肢です。
UI 設定が重要で、1 分単位の更新で十分な場合にのみ HACS HTTP を選択してください。
判断 2:エネルギー データはどのくらいの速さで更新する必要がありますか?
一般的なエネルギー監視
日々の消費量、買電/売電エネルギー、Energy Dashboard には、30 秒または 60 秒の間隔で十分なことがよくあります。次のいずれかを選択してください。
- Home Assistant Core
- HACS HTTP
累積 kWh は瞬間電力に比べてゆっくりと変化します。過度に高速なポーリングは、エネルギー レポートを改善せずにレコーダーイベントを増やすだけです。
ライブダッシュボードと自動化
負荷制御、太陽光余剰の判定、応答性の高い電力ダッシュボードには、次のいずれかを選択してください。
- HACS Modbus
- Home Assistant 組み込み Modbus
- MQTT Discovery
- 手動 MQTT
2〜5 秒の間隔が実用的な出発点です。1 秒設定が自動的に優れているわけではありません。ネットワーク遅延、レジスタ数、ブローカーのトラフィック、レコーダーの負荷、フロントエンドの更新動作も表示結果に影響します。
具体的な自動化の例については、Home Assistant でリアルタイム電力を使用してリレーを制御する をご覧ください。
判断 3:IAMMETER Cloud はデータを受信し続ける必要がありますか?
はい
HTTP または Modbus を選択してください。
- Home Assistant Core
- HACS HTTP
- HACS Modbus
- Home Assistant 組み込み Modbus
これらの方法は、メーターのアップロード Run Mode を変更せずにデータをローカルで読み取るため、メーターは IAMMETER Cloud へのデータ送信を継続できます。
この組み合わせは、次のような場合に役立ちます。
- ローカルの Home Assistant 自動化
- リモートのクラウドアクセス
- 長期間の電気料金と太陽光レポート
- データ履歴を確認するためのセカンドプラットフォーム
いいえ、ローカル MQTT を優先する場合
MQTT Discovery または手動 MQTT を選択してください。メーターの Run Mode を MQTT に変更すると、IAMMETER Cloud への直接アップロードではなく、ブローカーへの公開が行われます。
MQTT を選択したからといって、メーターが同じ測定値を両方の宛先に送信するとは考えないでください。
判断 4:すでに MQTT ブローカーを使用していますか?
はい、最もシンプルな HA セットアップが必要な場合
MQTT Discovery を選択してください。
ブローカーを設定し、メーターの WebUI で HA MQTT Discovery を有効にすると、Home Assistant がデバイスとエンティティを自動的に作成します。現在の Import/Export エンティティには、Energy Dashboard に必要な kWh、energy デバイスクラス、total-increasing ステートクラスが含まれます。
はい、完全な制御が必要な場合
手動 MQTT を選択してください。
手動 MQTT は次のような場合に適しています。
- カスタム名と一意の ID
- カスタム JSON テンプレート
- 選択した測定値のみ
- 単位と Home Assistant メタデータの明示的な制御
- 同じブローカー上の Home Assistant 以外の複数のサブスクライバー
MQTT ブローカーがない場合
MQTT の方が速く聞こえるからといって、ブローカーを導入しないでください。HACS Modbus は、MQTT インフラストラクチャを追加せずに、UI 設定による高速なローカル読み取りを提供します。更新速度が重要でない場合は、Core または HACS HTTP がさらにシンプルです。
判断 5:UI 設定か YAML か?
複数の担当者が Home Assistant のインストールを管理している場合、またはレジスタ/テンプレートのエラーを避けたい場合は、UI 指向の方法を選択してください。
- HACS HTTP
- HACS Modbus
- ブローカー接続後の MQTT Discovery
明示的でレビュー可能な設定が必要な場合は YAML を選択してください。
- Core IAMMETER 統合
- 組み込み Modbus
- 手動 MQTT
YAML は柔軟性を提供しますが、レジスタタイプ、JSON 配列の位置、スケーリング、単位、デバイスクラス、ステートクラス、安定した一意 ID に対する責任も伴います。
Energy Dashboard に最適な方法は?
Energy Dashboard には、kWh 単位の累積買電・売電エネルギーが必要です。
device_class: energy
state_class: total_increasing
現在の Core、HACS HTTP、HACS Modbus、MQTT Discovery の実装は、エネルギーエンティティに適切なメタデータを提供します。
組み込み Modbus または手動 MQTT では、メタデータを自分で設定します。累積エネルギーセンサーが正しく定義されていれば、どちらの方法も正しく動作します。
瞬間有効電力をワット単位で Energy Dashboard のエネルギーソースとして使用しないでください。
ユーザーシナリオ別のおすすめ
| ユーザーシナリオ | 推奨方法 | 理由 |
|---|---|---|
| HA 初心者、HACS なし | Core | 公式で予測可能 |
| HA 初心者、UI 希望 | HACS HTTP | 簡単な設定 |
| 高速ローカル監視、UI 希望 | HACS Modbus | デフォルト 3 秒のローカルポーリング |
| 上級ユーザー、カスタムレジスタ | 組み込み Modbus | 完全な YAML 制御 |
| 既存の MQTT ブローカー、最小限のセットアップ | MQTT Discovery | 自動エンティティ |
| 既存の MQTT ブローカー、カスタムセンサー | 手動 MQTT | トピック/テンプレートの完全な制御 |
| HA と IAMMETER Cloud の併用 | HTTP または Modbus | クラウドアップロードを継続 |
| リアルタイム電力自動化 | HACS または組み込み Modbus | 高速なローカルフィードバック |
対応エネルギーメーター
現在の IAMMETER エネルギーメーターはすべて、この比較の 6 つの方法に対応しています。Home Assistant での主な違いは、測定チャンネルとエンティティの数です。
| モデル | 代表的な用途 | 製品ページ |
|---|---|---|
| WEM3080 | 単相エネルギー監視 | WEM3080 |
| WEM2067 | 2 チャンネル単相/家庭用太陽光 | WEM2067 |
| WEM3080T | 三相監視 | WEM3080T |
| WEM3050T | 三相または分相の家庭用監視 | WEM3050T |
| WEM3080TD | 三相 3 線式および特殊配線 | WEM3080TD |
| WEM3046T / WEM3046TE | 外付け 5 A CT システム | WEM3046T/E |
WEM3046T と WEM3046TE は、外付け変流器の 5 A 二次出力を測定します。外付け CT 比の適用は計量システムの要件であり、Home Assistant や統合方法の制限ではありません。
IAMMETER-Link については?
上記の 6 つの方法は、IAMMETER ハードウェアメーターを Home Assistant に取り込むものです。
IAMMETER-Link は逆方向に動作します。Home Assistant にすでに存在するエネルギーエンティティ(サードパーティ製メーターやインバーターなど)を IAMMETER Virtual Meter にマッピングし、IAMMETER Cloud にアップロードします。
Home Assistant がすでにエネルギー機器に対応しており、そのデータを IAMMETER Cloud で再利用したい場合は、IAMMETER-Link を使用してください。IAMMETER ハードウェアメーターを読み取るための 7 番目の方法ではありません。
最終的な推奨
ほとんどのユーザーには、次のことをお勧めします。
- UI 設定で高速なローカルデータを求める場合は HACS Modbus
- HACS なしの公式統合を求める場合は Core
- MQTT ブローカーがすでにあり、自動エンティティを優先する場合は MQTT Discovery
その後、複数の方法の設定を組み合わせるのではなく、専用のセットアップガイドに従ってください。
モデル対応、更新間隔、クラウド互換性、すべての技術ガイドへのリンクが必要な場合は、完全な Home Assistant 統合マトリックス から始めてください。
更新日:2026 年 7 月 22 日。