クイックスタート:このシミュレーターで負荷プロファイルをシミュレートする
Q: なぜこのシミュレーターで負荷プロファイルをシミュレートする必要があるのですか? A: 負荷プロファイルを実際と同程度に正確にシミュレートできれば、このシミュレーターで実験を行うことができます。制御可能な負荷を操作する適切な方法を見つけ、太陽光発電(PV)の出力をより効率的に活用することができます。
このチュートリアルは約10分かかります。このシミュレーターの実行方法と、このシミュレーターで負荷プロファイルをシミュレートする方法を説明します。
ご意見はこちらでお聞かせください Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system
シミュレーターの基本的な紹介があります。先に読んでいただいても構いませんし、次の章に直接進んでいただいても構いません。(この章を読むかどうかは、次の章でのシミュレーターの操作に影響しません)。
シミュレーターはオープンソースのコードであり、コードはこちらにあります IAMMETER`simulator in GitHub
コードをダウンロードして直接実行できます(最初に .NET Runtime 6.0.10 のダウンロードとインストールが必要です)。
Docker イメージも提供しています。Docker でこのシミュレーターを実行することもできます。
http://localIP:8080 にアクセスしてください

ポート 8080 は「appsettings.json」ファイルで定義できます

シミュレーターは、実際の WEM3080T と同様に「monitorjson」API もサポートしています。
設定から負荷電力を変更すると、シミュレーターの概要ダッシュボードに加えて、この API を使用して B 相の電力変化を確認することもできます。

ここにいくつかの負荷プロファイル設定を用意しています。ダウンロードして、そのままシミュレーターにインポートできます。
https://github.com/lewei50/iammeter-simulator
シミュレーターで負荷プロファイルを記述した後、設定を JSON ファイルにエクスポートできます。他のユーザーもこの JSON ファイルを直接インポートできます。

このモードでは、ダッシュボードで手動で、または API 呼び出しによって負荷のオン/オフを切り替えることができます。
Power:電力の範囲です。固定の電力値が必要な場合は、ここに同じ値を設定してください。

概要ダッシュボードで手動でオン/オフを切り替えることができます。


Power:電力の範囲です。固定の電力値が必要な場合は、ここに同じ値を設定してください。
Time:実行時間の範囲を設定します
Opened minutes:この時間範囲内の実行時間を設定します。
上の画像を例にとると、「time」は 17:00〜23:00、「opened minutes」は 180〜240 です。 この設定は、この負荷が 17:00 から 23:00 の間に 180〜240 分(ランダム)動作することを意味します。 17:00〜23:00 の間ずっと動作させたい場合は、「opened minutes」を 360〜360 に設定してください(6時間全体をカバーします)。
設定モードが「configurable」の場合、下の画像のように API 呼び出しでこの負荷を制御できることを意味します
/api/setloadpower?v=1200
ご注意:現在のバージョンでは「Configurable」負荷を1つだけサポートしています。次のバージョンでは「configurable」負荷の数を増やす予定です。

チュートリアル:https://imeter.club/topic/349
デモ効果:http://ha.iammeter.com:18123/lovelace/sim1 (ユーザー名:iammeter、パスワード:iammeter)

シミュレーターは、この方法でエネルギー計が設置されていることを前提としています。
負荷設定を変更した後、ローカル API「monitorjson」を使用して B 相の電力変化を表示することもできます。
