新しい IAMMETER Web シミュレータ:メーターとオープンインターフェースを探索する
以前の IAMMETER Simulator は、スタンドアロンアプリケーションまたは Docker デプロイメントとして動作していました。現在、新しい Web ベースの IAMMETER Simulator が利用可能です:ソフトウェアをインストールしたり Docker コンテナをデプロイしたりすることなく、ブラウザを開いて探索を開始できます。
物理メーターがなくても、デバイスインターフェースを探索し、シミュレートされた測定値を読み取り、API、Modbus/TCP、サードパーティサービスとの連携をテストできます。
1. 製品インターフェースを探索する
シミュレータを使用して、IAMMETER 電力計のローカル Web インターフェースに慣れてください。シミュレートされた電圧、電流、電力、積算電力量の測定値を表示し、利用可能な設定を探索できます。
現在、3 つのモデルが利用可能です。以下からモデルを選択して、そのシミュレータを開きます:
| モデル | 測定チャネル | オンラインで試す |
|---|---|---|
| WEM3080 | 1 チャネル | WEM3080 を試す |
| WEM2067 | 2 チャネル | WEM2067 を試す |
| WEM3050T | 3 チャネル | WEM3050T を試す |
2. API と Modbus/TCP インターフェースをテストする
シミュレータは、開発者が物理ハードウェアなしで接続できる動作するインターフェースを提供します:
- ローカル HTTP API: リクエストを送信し、JSON レスポンスを検査し、測定フィールドとデータ構造を理解します。ローカル API リファレンスを読む →
- Modbus/TCP: 独自のクライアントを使用してシミュレートされたレジスタを読み取り、接続とデータデコードを検証します。Modbus/TCP テストガイドに従う →
- アプリケーション統合: Home Assistant、Node-RED、Python アプリケーション、または独自のエネルギー監視システムでシミュレートされた測定値を使用します。
測定値はシミュレートされたシナリオに応じて変化し、ダッシュボード表示と自動化ロジックをテストするのに役立ちます。
3. MQTT/MQTTS と HTTP/HTTPS を介したサードパーティ連携をテストする
IAMMETER 電力計は、測定値をサードパーティサービスにアップロードできます。新しいシミュレータでは、物理デバイスを設置する前に、このデータフローをテストし、受信側を検証できます。
シミュレートされたメーターの設定を次のように構成します:
- MQTT/MQTTS を使用: 独自のブローカーに接続し、シミュレートされたメーターが公開する測定データを受信します。
- HTTP/HTTPS を使用: シミュレートされた測定値をサーバーにアップロードし、データ受信、解析、保存をテストします。
受信側はシミュレータのバックエンドから到達可能である必要があります。ローカルネットワーク上でのみアクセス可能なブローカーまたはサーバーは、通常、パブリックシミュレータから直接アップロードを受信できません。
家庭用太陽光プロファイルに基づくシミュレートされたデータ
デフォルトでは、シミュレータは Home Solar Profile からメーター測定値を生成します:太陽光発電と家庭の電力需要の 1 日パターンです。太陽光発電量、家庭消費量、系統への輸入と輸出の変化をモデル化するため、家庭用太陽光シナリオを表すデータでダッシュボードと自動化ロジックをテストできます。
デフォルトの Inverter and grid シナリオでは、チャネルには次の役割があります:
| チャネル | シミュレートされた測定 | 意味 |
|---|---|---|
| A | 太陽光インバーター発電 | 日中の太陽光曲線に従います;夜間の発電量はゼロです。 |
| B | 系統との交換 | 正の電力は系統からの輸入を意味します;負の電力は系統への輸出を意味します。 |
| C | 未接続 | このシナリオでは測定値はゼロです。 |
WEM3080 はチャネル A を返し、WEM2067 はチャネル A と B を返し、WEM3050T はチャネル A、B、C を返します。共有の Modbus/TCP サービスは、Web ページで選択されたモデルに関係なく、3 チャネル全体のレジスタマップを公開します。
たとえば、日中の太陽光発電量が家庭の需要を超えると、チャネル B は系統への輸出を示します。発電量が不足している場合や夜間の場合は、系統からの輸入を示します。これらの変化を使用して、太陽光余剰通知、電力アラート、および関連する制御ロジックをテストできます。
物理メーターなしで Home Assistant に接続する
Home Assistant を使用している場合は、HACS IAMMETER HTTP または HACS IAMMETER Modbus TCP 統合を介して接続するためのガイドに従ってください。エンティティの測定値を確認し、ダッシュボードを構築し、エネルギー関連の自動化をテストします。
たとえば、次のことができます:
- 太陽光発電量と系統交換電力を表示する。
- 電力が系統へ輸出されたときにテスト通知を送信する。
- 消費電力が選択した電力レベルを超えたときにアラートをトリガーする。
- シミュレートされた測定値を使用して、自動化トリガー条件を検証する。
探索を開始する
測定値は実際の家庭からの測定値ではなく、シミュレートされたシナリオから得られます。シミュレータは物理デバイスの機能のサブセットのみを実装しています;Wi-Fi スキャン、デバイスセキュリティの変更、ファームウェアアップグレードは表示のみです。
物理メーターに移行する場合は、使用するモデルとファームウェアの接続パラメータ、レジスタスケーリング、エンティティ設定を確認してください。
モデルを選択して、そのインターフェースを探索し、シミュレートされた測定値を読み取るか、Home Assistant およびサードパーティシステムに接続します。