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

IAMMETER シミュレーターを使用して太陽光発電システムを最適化する

これは仮想の 3 相エネルギー メーターです (コードはオープン ソースです)。GitHub の IAMMETER`シミュレーター)、このようにインストールされます。

シミュレーターの仮想インストール

このシミュレータを開発した理由

このシミュレーターの開発を開始するためのアイデアは、この投稿から来ていますhttps://imeter.club/topic/320

当社のお客様の 1 人が、ホーム アシスタントによる太陽光の余剰出力の使用を最適化しようとしています。 IAMMETER のエネルギー メーターを使用してソーラーの過剰出力を監視し、ホーム アシスタントによってテスラの充電を制御します (過剰なソーラーを可能な限り使用します)。

私たちもこのプロジェクトに参加して、制御ロジックを一緒に最適化したいと考えています。しかし、現在、私たちのオフィスにはテスラとインバーターがありません。そこで、そのような仕事を実現するためのシミュレーターを開発するというアイデアがありました。

私の意見では、負荷プロファイルを実際と同じくらい正確にシミュレートできれば、このシミュレーターで実験を行うことができます。制御可能な負荷を操作し、太陽光発電の出力をより効率的に利用する適切な方法を見つけます。

これらは、このシミュレーターから実行したい特定のジョブです。

  • 負荷制御戦略を最適化する: 負荷プロファイルを作成し、負荷の制御ロジックを変更して、どのロジックが太陽光発電システムから最大のリターンを達成できるかを見つけようとします (太陽光発電システムの自己使用率を向上させるため)。
  • 設置前に太陽光発電の収益を予測する: 太陽光発電の出力をシミュレートし、シミュレートされた太陽光データと実際の電気エネルギー消費データによって、可能な太陽光発電の節約と収入を計算します。

目標を達成できることを願っています。

ここであなたの考えを教えてください。ホームアシスタントコミュニティの IAMMETER-simulator

実行方法

ソース コードを直接実行します。NET ランタイム 6.0.10 が必要です。

Docker からシミュレータを実行する

シミュレーターからデータを取得する

ローカル api: http は /api/monitorjson から取得します

ローカル API を使用して、シミュレートされたエネルギー メーターからデータを取得します

太陽光発電出力シミュレーション

完全にシミュレートされた太陽光発電の出力を使用する

太陽光発電インバータ出力をシミュレートする

他のプラットフォームから取得した実際の太陽光発電出力を使用する

実際の太陽光発電出力を使用して、負荷のより良い制御ロジックを見つけます

負荷プロファイルをシミュレートする

JSON ファイルをインポートして負荷プロファイルをシミュレートする

負荷プロファイルを手動でシミュレートする

API による負荷の制御

ホームアシスタントに統合

チュートリアル:https://imeter.club/topic/349

デモ効果:http://ha.iammeter.com:18123/lovelace/sim1(ユーザー: iammeter ,pwd:iammeter)

画像-20221111092359043

IAMMETER@ ホームアシスタント

今年はホームアシスタントに多くの作業を行います。 Modbus/TCP、MQTT 統合、HACS などのサポートなど。 まとめ記事ですhttps://www.iammeter.com/docs/summary-home-assistant、チュートリアルとビデオの両方を含みます。