IAMMETER エネルギーメーターは、ローカル HTTP、Modbus TCP、または MQTT を通じて Home Assistant に統合できます。最適な方法は、公式統合、UI ベースのセットアップ、高速なローカル更新、MQTT 自動検出、または IAMMETER Cloud の継続利用のどれを好むかによって異なります。
このガイドでは、利用可能な方法を比較し、適切なセットアップガイドへ案内します。現在のすべての IAMMETER エネルギーメーターを対象としています。製造中止となった WEM3162 は含まれません。
| 方法 | メーター側のセットアップ | Home Assistant 側のセットアップ | 標準的な更新間隔 | 完全ローカル | IAMMETER Cloud との同時利用 | 自動検出 | 最適な用途 |
|---|---|---|---|---|---|---|---|
| Home Assistant Core | メーターを LAN 上でアクセス可能にしておく | 組み込みの IAMMETER 統合を YAML で追加 | 30 秒 | はい | はい | なし | 公式の組み込み統合を好むユーザー |
| Home Assistant Modbus | Modbus TCP を LAN 上で利用可能にする | 組み込みの Modbus 統合とセンサーを YAML で設定 | 設定可能、通常 1〜5 秒 | はい | はい | なし | 高速監視とリアルタイム自動化 |
| MQTT Manual | メーターの WebUI で MQTT ブローカーを設定 | MQTT 統合を有効にし、YAML でセンサーを定義 | 設定可能、最新ファームウェアでは最短 2 秒 | はい(ローカルブローカー使用時) | なし | なし | カスタムトピックとセンサーが必要なユーザー |
| HACS HTTP | メーターを LAN 上でアクセス可能にしておく | HACS 経由で IAMMETER HTTP をインストールし、UI で設定 | 60 秒 | はい | はい | SSDP 支援 | YAML 不要の UI セットアップ |
| HACS Modbus | Modbus TCP を LAN 上で利用可能にする | HACS 経由で IAMMETER Modbus をインストールし、UI で設定 | 設定可能、デフォルト 3 秒 | はい | はい | SSDP 支援 | UI 設定による高速ローカル更新 |
| MQTT Discovery | ブローカーを設定し、メーターの WebUI で HA MQTT Discovery を有効化 | MQTT 統合を有効化、センサーは自動で作成 | 設定可能、最新ファームウェアでは最短 2 秒 | はい(ローカルブローカー使用時) | なし | はい | 最も簡単な MQTT セットアップ |
クイック推奨:
MQTT Manual と MQTT Discovery は、メーターのアップロードモードを MQTT に変更します。これらのモードでは、メーターは IAMMETER Cloud への測定値のアップロードを同時に行いません。ローカル HTTP および Modbus TCP 統合は、メーターが IAMMETER Cloud にアップロードしている間も引き続き動作できます。
公式の IAMMETER 統合は Home Assistant に含まれており、メーターのローカル HTTP API を読み取ります。HACS や、Home Assistant とメーター間のインターネット接続は必要ありません。
主な特徴:
configuration.yaml で設定;安定性と公式の Home Assistant サポートが、高速な更新間隔よりも重要である場合は、この方法を使用してください。
Home Assistant の組み込み Modbus 統合は、メーターのローカル Modbus TCP レジスタを読み取ります。電力ベースの自動化、太陽光余剰電力の制御、および高速な更新を必要とするその他のアプリケーションに適しています。
主な特徴:
scan_interval を設定可能、リアルタイム自動化では通常 1〜5 秒;秒単位のデータが不要な場合は、より長いポーリング間隔を使用してください。同じメーターに対して複数の高頻度 Modbus クライアントを実行することは避けてください。
IAMMETER HTTP カスタム統合は、公式の YAML 統合に代わる UI ベースの選択肢です。ローカルネットワーク上の /monitorjson を読み取り、対応する Home Assistant エンティティを作成します。
主な特徴:
UI 設定を好み、1 分間隔の更新で十分な場合は、この方法を使用してください。
IAMMETER Modbus カスタム統合は、ローカル Modbus TCP ポーリングと Home Assistant の UI 設定を組み合わせたものです。より高速な更新が必要だが、すべてのレジスタを YAML で定義したくないユーザーにとって、最も便利なオプションです。
主な特徴:
HACS 経由でインストールし、UI で設定;
設定可能なスキャン間隔(更新版の統合ではデフォルト 3 秒);
ローカル動作と IAMMETER Cloud との互換性;
適切な Home Assistant メタデータを持つ電力およびインポート/エクスポートエネルギーエンティティを作成;
現在のすべての IAMMETER メーターをサポート。単相モデルと三相モデルでエンティティ数が異なります。
手動 MQTT モードでは、メーターが測定データを MQTT ブローカーに公開し、対応するセンサーを Home Assistant で定義します。
メーター側の設定と Home Assistant 側の設定は別々です:
この方法は、複数のアプリケーションが同じ測定値にサブスクライブする必要がある場合や、カスタムトピックとエンティティ定義が必要な場合に役立ちます。
MQTT Discovery は、手動設定を最小限にしたいユーザー向けです。ブローカーを設定し、メーターの WebUI で HA MQTT Discovery を有効にすると、Home Assistant が IAMMETER デバイスとそのエンティティを自動的に作成します。
生成されるインポート/エクスポートエネルギーエンティティには、次のものが含まれます:
unit_of_measurement: kWh;device_class: energy;state_class: total_increasing.これらの属性は、Home Assistant Energy Dashboard で使用するために必要なメタデータを提供します。
MQTT Discovery は、現在のすべての IAMMETER エネルギーメーターでサポートされています。単相モデルと三相モデルでは、測定チャンネルに応じて作成されるエンティティの数が異なります。
現在のすべての IAMMETER エネルギーメーターは、上記の統合方法をサポートしています。Home Assistant での主な違いは、相数または測定チャンネルの数、ひいては作成されるエンティティの数です。
| モデル | 代表的な用途 | Home Assistant サポート | 重要な注意点 |
|---|---|---|---|
| WEM3080 | 単相エネルギー監視 | すべての方法 | 単相エンティティ |
| WEM2067 | 単相家庭用太陽光発電の監視 | すべての方法 | 2 つの測定チャンネル |
| WEM3080T | 三相エネルギー監視 | すべての方法 | 三相エンティティ |
| WEM3050T | 三相または分相の家庭用監視 | すべての方法 | 3 つの測定チャンネル |
| WEM3080TD | 三相3線および特殊配線のアプリケーション | すべての方法 | エンティティの解釈は配線モードに依存 |
| WEM3046T / WEM3046TE | 外部 5A CT を使用した三相計量 | すべての方法 | 外部 CT 比を適用して一次側の値を取得 |
WEM3046T と WEM3046TE は、外部変流器の 5A 二次側出力を測定します。CT 比の適用はこの計量構成の要件であり、Home Assistant の互換性上の制限ではありません。
Home Assistant の Energy Dashboard には、kWh 単位の累積インポート/エクスポートエネルギーエンティティが必要です。通常は次の設定が必要です:
device_class: energy;state_class: total_increasing.現在の Core、HACS HTTP、HACS Modbus、MQTT Discovery 統合は、インポート/エクスポートエネルギーエンティティに必要なメタデータを提供します。手動 Modbus または手動 MQTT 設定では、正しい単位、デバイスクラス、状態クラスを自分で追加する必要があります。
累積エネルギーエンティティ(kWh)の代わりに、ワット単位の瞬時電力エンティティを使用しないでください。
上記の方法は、IAMMETER メーターのデータを Home Assistant に取り込むものです。IAMMETER-Link はその逆の方向に動作します。Home Assistant にすでに存在するエネルギーエンティティを、IAMMETER 仮想メーターと IAMMETER Cloud にアップロードします。
これは、インバーターやサードパーティ製メーターにすでに Home Assistant 統合があるものの、IAMMETER Cloud のダッシュボード、レポート、またはマルチサイトアクセスも利用したい場合に役立ちます。
IAMMETER-Link が現在提供する機能:
HACS および UI ベースの設定;
単相および三相の仮想メーターマッピング;
IAMMETER Basic では 300 秒のアップロード間隔;
IAMMETER Pro では 60 秒のアップロード間隔。
メーターの統合後、そのリアルタイム電力と累積エネルギー データは次の用途に使用できます:
ファームウェア、エンティティ設定、Energy Dashboard のセットアップ、または統合方法の選択についてご質問がある場合は、IAMMETER コミュニティフォーラム をご覧ください。