Wi-Fi エネルギーメーターをインターネットやクラウドなしで使用する
Wi-Fi エネルギーメーターをインターネットやクラウドなしで使用する
IAMMETER の Wi-Fi エネルギーメーターは、IAMMETER-Cloud に依存する必要はありません。オープンなインターフェースを通じて、ローカルアプリケーション、オープンソースプラットフォーム、またはお客様自身のエネルギー監視システムに測定データを提供できます。
プロジェクトに応じて、以下のことができます:
- ローカルネットワーク経由でメーターからリアルタイムデータを読み取る;
- ローカル API または Modbus TCP でメーターをポーリングする;
- データを MQTT ブローカーに公開する;
- HTTP/HTTPS または TCP/TLS でデータをサーバーにアップロードする;
- メーターを Home Assistant やその他のオープンソースプラットフォームと統合する;
- 自社サーバーに IAMMETER-Docker または IAMMETER-Central を展開する。
このガイドは、適切なアーキテクチャを選択するのに役立ちます。詳細な API 定義と設定手順については、リンクされた技術ドキュメントを参照してください。
重要: インターネットに接続できないことと、ローカルネットワークがないことは別の状況です。継続的なローカル監視には、ルーターがインターネットに接続されていない場合でも、メーターを Wi-Fi ルーターに接続することをお勧めします。メーターの AP モードは、主に初期設定や一時的なトラブルシューティングを目的としており、長期的な監視には適していません。
1. プロジェクトに合ったシナリオを選択する
| 要件 | 推奨される方法 | インターネットは必要ですか? |
|---|---|---|
| 同じ LAN 内でライブ測定値を読み取る | Local HTTP API | 不要 |
| 自動化、PLC、SCADA のために毎秒データを読み取る | Modbus TCP | 不要 |
| Home Assistant や他のローカルプラットフォームを使用する | プラットフォームの IAMMETER 統合を使用する | 不要(必要なソフトウェアがローカルにインストールされていれば) |
| プライベートサーバーにデータを保存・可視化する | IAMMETER-Docker | 不要(メーターとサーバーが同じ LAN にある場合) |
| エンタープライズアプリケーションにメーターのデータを提供する | IAMMETER-Central または直接統合 | ネットワークアーキテクチャに依存する |
| ローカル MQTT ブローカーにデータを公開する | MQTT | 不要(ブローカーが同じ LAN にある場合) |
| リモートの MQTT、HTTPS、TLS エンドポイントにデータをアップロードする | MQTT/MQTTS、HTTP/HTTPS、TCP/TLS | 必要(またはプライベート WAN や VPN など、リモートネットワークへの別の経路) |
Wi-Fi ルーターがローカルネットワークを提供します。LAN ベースの API、Modbus TCP、ローカルプラットフォームへのアクセスには、アクティブなインターネット接続は必要ありません。
2. ローカル監視のための推奨ネットワーク構成
安定した動作のために、IAMMETER メーターとそれを読み取るアプリケーションを同じローカルネットワークに接続してください。
IAMMETER Wi-Fi energy meter
│
│ Wi-Fi
▼
Local router / access point
│
├── Home Assistant / Node-RED
├── IAMMETER-Docker
├── PLC / SCADA / local EMS
└── PC, NAS or customer server
ルーターがメーターにローカル IP アドレスを割り当てた後、LAN 上の他のデバイスはサポートされているローカルインターフェースにアクセスできます。インターネット障害中も現場が稼働し続ける必要がある場合は、ルーターでメーターの IP アドレスを予約するか、ローカルアドレスを予測可能な状態に保ってください。
3. 測定データをローカルで読み取る
ローカルポーリングは、ソフトウェアとメーターが同じ LAN にあり、アプリケーションがデータを要求するタイミングを制御する場合に適しています。
3.1 Local HTTP API
IAMMETER は、メーターから測定データを直接読み取るためのローカル HTTP エンドポイントを提供します。一般的な測定エンドポイントには以下があります:
/api/monitorjson/api/monitor
応答には、電圧、電流、有効電力、買電電力量、売電電力量などの値が含まれます。正確なデータ構造は、メーターが単相、スプリットフェーズ、三相のいずれであるかによって異なります。
現在のエンドポイント定義、JSON の例、ファームウェア情報については、IAMMETER ローカル API とオープンインターフェースガイド を参照してください。
ローカル API アクセスはメーターからの測定値を提供します。時間単位、日次、月次のレポートが必要な場合は、アプリケーションが測定値を保存して集計するか、履歴の保存と可視化を提供するセルフホスト型プラットフォームを使用できます。
3.2 Modbus TCP
Modbus TCP は通常、以下の場合に適した選択肢です:
- 1 秒間隔のローカルポーリング;
- PLC および SCADA との統合;
- リアルタイム電力に基づくローカル自動化;
- 産業用 EMS または BMS アプリケーション。
サポートされているファンクションコード、レジスタ、例については、IAMMETER Modbus TCP レジスタと統合ガイド を参照してください。
4. メーターからシステムへデータを送信する
メーターをポーリングする代わりに、サーバーやメッセージブローカーに測定データを送信するようにメーターを設定できます。
| インターフェース | 一般的な送信先 | 一般的な用途 |
|---|---|---|
| MQTT / MQTTS | ローカルまたはリモートの MQTT ブローカー | IoT プラットフォーム、自動化、メッセージベースの統合 |
| HTTP / HTTPS | Web API エンドポイント | 顧客バックエンド、EMS、クラウドアプリケーション |
| TCP / TLS | TCP サーバー | カスタムデータコレクターまたはレガシー統合 |
現在のファームウェアの WebUI には、よく使用されるサーバー設定とブローカー設定が用意されています。したがって、データの送信先として IAMMETER-Cloud を使用せずに、メーターを顧客システムに接続できます。
設定とペイロードの詳細については、以下のガイドを参照してください:
- IAMMETER データを MQTT ブローカーに公開する
- IAMMETER データをサードパーティサーバーにアップロードする
- 現在のファームウェアがサポートするローカル API とオープンインターフェース
- IAMMETER 測定 JSON データ定義
5. オープンソースプラットフォームに接続する
既に自動化プラットフォームや監視プラットフォームを使用している場合は、ゼロからアプリケーションを構築することなく、IAMMETER データを収集・保存・可視化できます。
IAMMETER は以下のようなプラットフォームと統合できます:
適切なインターフェースは、プラットフォームと必要な更新頻度によって異なります。利用可能なプラットフォームと統合方法の比較については、IAMMETER とセルフホスト・オープンソースシステムの統合 を参照してください。
Home Assistant の設定、サポートされている統合方法、エンティティの詳細については、専用の IAMMETER Home Assistant 統合ガイド から始めてください。
6. IAMMETER セルフホストシステムを展開する
6.1 IAMMETER-Docker
IAMMETER-Docker は、完全なバックエンドを自分で開発することなく、ローカルでのデータ収集、チャート、API を求めるユーザーのためのオープンソースのセルフホスト型監視システムです。
Raspberry Pi、ミニ PC、NAS などのローカルサーバーで実行できます。メーターは Docker インスタンスにデータを送信し、ユーザーはローカルネットワーク上のブラウザから監視インターフェースにアクセスします。
IAMMETER-Docker は一般に、個人、開発者、小規模なローカル監視プロジェクトに適しています。詳細は高度な IAMMETER-Docker ガイドも参照してください。
6.2 IAMMETER-Central
IAMMETER-Central は、エンタープライズユーザー、インストーラー、システムインテグレーター向けのセルフホスト型データミドルウェアです。
メーターのデータを保存・管理し、顧客が ERP、EMS、BMS、またはカスタムフロントエンドから使用できる API を公開します。顧客が各メーターのアップロードプロトコルとペイロードパーサーを個別に実装する代わりに、標準化されたミドルウェア API を呼び出したい場合に役立ちます。
IAMMETER-Docker、IAMMETER-Central、オープンソースプラットフォーム、直接統合を比較するには、IAMMETER セルフホスティングオプション を参照してください。
7. どの統合方法を選択すべきですか?
| ユーザーまたはプロジェクト | 推奨される開始点 |
|---|---|
| LAN ダッシュボードを開発する開発者 | Local HTTP API |
| 1 秒単位のデータが必要な自動化 | Modbus TCP |
| 既存の MQTT ベースの IoT システム | MQTT または MQTTS |
| 既に Web バックエンドを持つ顧客 | HTTP または HTTPS アップロード |
| ホームオートメーションユーザー | Home Assistant または Node-RED |
| ソフトウェアを開発せずにローカルチャートを希望するユーザー | IAMMETER-Docker |
| メーターを ERP、EMS、BMS と統合するエンタープライズ | IAMMETER-Central または直接サーバー統合 |
ローカルインターフェースを使用しても、IAMMETER-Cloud の使用が自動的に妨げられるわけではありません。ローカルアクセスとクラウドレポートが連携して動作するかどうかは、選択した実行モード、ファームウェア、システムアーキテクチャによって異なります。展開前に必要なデータ経路を確認してください。
8. AP モードのレガシー用途と一時的な使用
IAMMETER の Wi-Fi エネルギーメーターがルーターに接続されていない場合、iMeter_SN に似た名前のアクセスポイントを公開できます。この記事の旧バージョンでは、AP モードをネットワーク機器なしでメーターを運用する方法として紹介していました。
AP モードは、以下の理由から継続的な監視には推奨されなくなりました:
- 主に Wi-Fi の設定とトラブルシューティングを目的としている;
- このモードで実用的な直接アクセスは限られている;
- 安定した LAN、サーバー、ブローカーに依存する機能は、完全な監視ワークフローとして利用できない;
- 監視システムに期待される履歴の保存、レポート、マルチクライアントアーキテクチャを提供しない。
メーターの設定や診断時には、一時的に AP モードを使用してください。インターネットに接続しない通常の運用では、メーターをオフラインの Wi-Fi ルーターに接続し、その LAN IP アドレスを使用してください。

現在のファームウェアと WebUI の情報については、IAMMETER ファームウェアリリース・アップグレードページ を参照してください。
9. まとめ
IAMMETER はクラウドベースのエネルギー監視だけに限定されません。Wi-Fi エネルギーメーターは、ローカルソフトウェア、オープンソースプラットフォーム、顧客所有システムのためのオープンな測定ソースとして機能します。
推奨されるアプローチは以下のとおりです:
- メーターを安定したローカル Wi-Fi ネットワークに接続する;
- LAN ポーリングには Local API または Modbus TCP を使用する;
- メーターがデータをプッシュする場合は MQTT、HTTPS、TLS を使用する;
- 既製のプラットフォームがより適切な場合は Home Assistant、IAMMETER-Docker、IAMMETER-Central を使用する;
- AP モードは初期設定または一時的なトラブルシューティングにのみ使用する。
次のステップ:
- セルフホスト・オープンソース統合の概要
- IAMMETER ローカル API とファームウェアインターフェースガイド
- 独自のエネルギー監視システムを開発する
- IAMMETER セルフホスティングサービスオプション
最終更新日:2026年7月16日