申し訳ありません。お使いのブラウザーはJavaScriptをサポートしていません。
サインイン

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 を使用せずに、メーターを顧客システムに接続できます。

設定とペイロードの詳細については、以下のガイドを参照してください:

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 アドレスを使用してください。

メーターの AP に直接接続するレガシー例

現在のファームウェアと WebUI の情報については、IAMMETER ファームウェアリリース・アップグレードページ を参照してください。

9. まとめ

IAMMETER はクラウドベースのエネルギー監視だけに限定されません。Wi-Fi エネルギーメーターは、ローカルソフトウェア、オープンソースプラットフォーム、顧客所有システムのためのオープンな測定ソースとして機能します。

推奨されるアプローチは以下のとおりです:

  1. メーターを安定したローカル Wi-Fi ネットワークに接続する;
  2. LAN ポーリングには Local API または Modbus TCP を使用する;
  3. メーターがデータをプッシュする場合は MQTT、HTTPS、TLS を使用する;
  4. 既製のプラットフォームがより適切な場合は Home Assistant、IAMMETER-Docker、IAMMETER-Central を使用する;
  5. AP モードは初期設定または一時的なトラブルシューティングにのみ使用する。

次のステップ:

最終更新日:2026年7月16日

トップ