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

IAMMETER Wi-Fi エネルギーメーター: ローカル統合とオープンインターフェースガイド

IAMMETER Wi-Fi エネルギーメーター: ローカル統合とオープンインターフェースガイド

IAMMETERメーターを使用する開発者およびシステムインテグレーター向けそれなしIAMMETER-クラウド。

IAMMETER Wi-Fi エネルギー メーターは、クラウドベースとローカルの両方の統合に対応するように設計されており、開発者が独自のエネルギー管理システム (EMS)、ビル管理システム (BMS)、またはスマート ホーム オートメーション プラットフォームを構築できるようにするオープン API (HTTP、MQTT、Modbus/TCP) を提供します。

IAMMETERファームウェアは継続的にアップグレードされます。 このドキュメントでは、最新のファームウェアでサポートされているすべてのローカルおよびオープン統合機能をリストします。(継続的に更新されます)


1) ファームウェアのアップデート

最新のファームウェアリリースはここから入手できます:


2) 実行モード(非クラウド)

デバイスの統合方法または使用方法に基づいてモードを選択します。

モード 説明 一般的な用途
クラウド IAMMETERクラウドにデータをアップロードする 🚫 この記事で取り上げていない
TCP サードパーティのサーバーにアップロードするにはTCP/TLSまたMQTT ローカルサーバー、カスタムブローカー
HTTP サードパーティのサーバーにアップロードするにはHTTP/HTTPS カスタムREST API/Webバックエンド
MQTT MQTTブローカーにデータを直接アップロードする 最新のファームウェアでのみ利用可能
スタンドアロン データのアップロードは不要。メーターはAPIまたはModbus/TCPクライアントに応答するローカルサーバーとして機能します。 最新のファームウェアでのみ利用可能

レガシーファームウェアUI

レガシーファームウェア実行モード選択画面

最新のファームウェアウェブUI

実行モードオプションを表示する新しいファームウェア WebUI インターフェース


(ドキュメントの残りの部分は、最新バージョンから変更されずに継続されます。)

3) TCP / TLS / MQTT統合

3.1 TCPとTLS

メーターはデータを TCP/TLS エンドポイントに直接プッシュできます。

🔹 新しいファームウェア構成

最新のファームウェアでの設定プロセスは、以前のバージョンと同様です。

実行モード: TCP

住所:

  • TCPサーバーの場合 - 入力{ドメイン}:{ポート}(例えば。、abc.com:12345). TCPサーバアドレス設定の例
  • TLSサーバーの場合 — 使用tls://{ドメイン}:{ポート}(例えば。、tls://abc.com:12345). TLSサーバーアドレス設定の例

アップロード間隔:最小アップロード間隔は2秒.

🔹 レガシーファームウェア構成

レガシーファームウェアのTCP/TLS構成例


3.2 MQTT

🔹 新しいファームウェア構成

実行モード: MQTT 住所:IPまたはドメインとポートを入力します。例:192.168.11.163:1883 ユーザー名/パスワード:MQTT ブローカーの資格情報 (ブローカーで必要とされない場合はオプション)

アップロード間隔:最小間隔は2秒. HA MQTT 検出: Home AssistantでMQTT検出を有効にする

新しいファームウェアのMQTTブローカーのセットアップ例

🔹 レガシーファームウェア構成

テレメトリをローカルまたはパブリック MQTT ブローカーに公開します。

レガシーファームウェアMQTTセットアップインターフェース


4) HTTP / HTTPS統合

🔹 レガシーファームウェア構成

メーターはデータをカスタム サーバーに直接送信できます。

  • データ ペイロード形式は TCP/MQTT モードと同じです。
  • どのポートでも使用できます。
  • ポート443HTTPS を自動的に有効にします。
  • 詳細:HTTP/HTTPS経由でアップロード

レガシーファームウェアの HTTP/HTTPS データ投稿例

🔹 新しいファームウェア構成

住所:入力形式は従来のファームウェアと同じです。

  • ポートが指定されていない場合、デフォルトのポートは80.
  • ポートのみ443HTTPS ポストを使用します。その他のすべてのポートは HTTP ポストを使用します。

新しいファームウェアのHTTP/HTTPSアドレス設定画面


5) ローカル API (LAN 経由の HTTP)

メーターには LAN IP 経由でローカルにアクセスします。クラウド接続は必要ありません。

5.1 /api/monitorjson を取得する

リアルタイム測定データを返します。フィールド:電圧、電流、有効電力、順方向/逆方向 kWh、周波数、力率。

例:

{
"method": "uploadsn",
"mac": "B0F8933C4F94",
"version": "i.75.97.9",
"server": "em",
"SN": "3E0BAF87",
"Datas": [
[220.0, 9.99, 2198, 11.337, 11.201, 49.99, 1.00],
[222.5, 9.99, 1100, 11.039, 10.908, 49.99, 0.50],
[263.5, 9.99, 1213, 10.975, 10.846, 49.99, 0.55]
]
}

📘 無効電力測定拡張


5.2 GET /api/monitor

の上級バージョンMonitorjsonWi-Fi信号情報が含まれます:

  • SSID(接続AP名)
  • 署名(信号強度)

5.3 /api/wifidata を取得する

Wi-Fi とネットワーク構成を返します。

{
「バージョン」:「i.75.97.9」、「SN」:「3E0BAF87」、「mac」:「B0F8933C4F94」、「タイプ」:「PM」、「SSID」:「CMCC-laohe」、「IP」:「192.168.11.62」、「ネットマスク」:「255.255.255.0」、「GW」:「192.168.11.253」
「dns」:「114.114.114.114」、「dhcp」:1、「runMode」:「tcp」、「uploadinterval」:60
}

5.4 GET /api/uploadinterval?x=<秒>

アップロード間隔(秒単位)を設定します。

非クラウド モード (TCP/HTTP/MQTT) で動作します。

の中で最新のファームウェアこのパラメータは、WebUIインターフェースAPI を手動で呼び出す必要はありません。


5.5 /api/mqtt を取得する

MQTT 資格情報を構成します。 📘MQTT 構成 API ドキュメント

の中で最新のファームウェアこのパラメータは、WebUIインターフェースAPI を手動で呼び出す必要はありません。


5.6 GET /api/netmetring

トグルネットエネルギーメータリング(NEM)モード。 📘NEMモードを有効にする

の中で最新のファームウェアこのパラメータは、WebUIインターフェースAPI を手動で呼び出す必要はありません。


5.7 GET /api/ctcratio

調整するフェーズC乗数分割フェーズ/バランスシナリオ向け。

  • x=2フェーズ C の測定値(電流、電力、kWh)が 2 倍になります。 📘CTC比率の説明

の中で最新のファームウェアこのパラメータは、WebUIインターフェースAPI を手動で呼び出す必要はありません。


5.8 GET /api/reactive

有効または無効にする無効電力(Q)無効エネルギー(kVARh)測定。 📘無効電力ドキュメント

の中で最新のファームウェアこのパラメータは、WebUIインターフェースAPI を手動で呼び出す必要はありません。


5.9 /api/ratio を取得する (WEM3046Tのみ対応)

以来、WEM3046T外部CTを使用する5Aセカンダリ出力(例:1000:5、1500:5、2000:5など) 測定値(電流、電力、エネルギー)にCT比を掛ける必要があります。

例:

/api/ratio?x=400
  • 設定比率: /api/ratio?x={ct_ratio}
  • クエリ比率: /api/比率

のみWEM3046T外部 5A CT をサポートします。この API は他のモデルでは無効です。


6) JSON形式の一貫性

すべての通信モード —HTTP、TCP、MQTT、ローカルAPI— 同じ JSON 構造を使用します。 📘JSONデータ定義


7) Modbus/TCP サポート

IAMMETERメーターはネイティブサポートModbus/TCPと直接統合できるホームアシスタント, PLC、 またはSCADAシステム。


8) サポートされている統合シナリオ

システム プロトコル 使用例 リファレンス
ホームアシスタント HTTP / モドバス / MQTT ダッシュボードと自動化 ガイド
Node-RED HTTP / モドバス / MQTT 自動化フロー ガイド
OpenHAB / ioBroker HTTP ローカルダッシュボード 統合
ザビックス HTTP 監視ダッシュボード 統合
シングスボード HTTP IoTの可視化 統合
カスタムサーバー HTTP / MQTT / TCP エンタープライズまたはローカルデータの取り込み 独自のシステムを構築する

9) リソース


10) 開発者概要

| 機能 | アクセス | 注記 | | --------------------- | ------------------- | ---------------------------------- | | リアルタイム ローカル データ | ローカル API |/api/monitorjson, /api/モニター| | サードパーティアップロード | TCP/TLS、HTTP/HTTPS | 同じペイロードスキーマ | | MQTT パブリッシュ | MQTT ブローカー |/api/mqtt資格情報を設定する | | ネットメータリング | ローカル API |/api/ネットメトリング| | 無効電力/エネルギー | ローカル API |/api/リアクティブ| | Phase-C 乗算器 | ローカル API |/api/ctcratio?x=1 | | CT 比 (WEM3046T) | ローカル API |/api/ratio?x=` | | Modbus/TCP | Modbus クライアント | HA/PLC/SCADA と互換性あり |


最終更新日: 2025年10月15日