IAMMETER シミュレーターを使用して太陽光発電システムを最適化する
これは仮想の 3 相エネルギー メーターです (コードはオープン ソースです)。GitHub の IAMMETER`シミュレーター)、このようにインストールされます。
このシミュレータを開発した理由
このシミュレーターの開発を開始するためのアイデアは、この投稿から来ていますhttps://imeter.club/topic/320
当社のお客様の 1 人が、ホーム アシスタントによる太陽光の余剰出力の使用を最適化しようとしています。 IAMMETER のエネルギー メーターを使用してソーラーの過剰出力を監視し、ホーム アシスタントによってテスラの充電を制御します (過剰なソーラーを可能な限り使用します)。
私たちもこのプロジェクトに参加して、制御ロジックを一緒に最適化したいと考えています。しかし、現在、私たちのオフィスにはテスラとインバーターがありません。そこで、そのような仕事を実現するためのシミュレーターを開発するというアイデアがありました。
私の意見では、負荷プロファイルを実際と同じくらい正確にシミュレートできれば、このシミュレーターで実験を行うことができます。制御可能な負荷を操作し、太陽光発電の出力をより効率的に利用する適切な方法を見つけます。
これらは、このシミュレーターから実行したい特定のジョブです。
- 負荷制御戦略を最適化する: 負荷プロファイルを作成し、負荷の制御ロジックを変更して、どのロジックが太陽光発電システムから最大のリターンを達成できるかを見つけようとします (太陽光発電システムの自己使用率を向上させるため)。
- 設置前に太陽光発電の収益を予測する: 太陽光発電の出力をシミュレートし、シミュレートされた太陽光データと実際の電気エネルギー消費データによって、可能な太陽光発電の節約と収入を計算します。
目標を達成できることを願っています。
ここであなたの考えを教えてください。ホームアシスタントコミュニティの IAMMETER-simulator
実行方法
ソース コードを直接実行します。NET ランタイム 6.0.10 が必要です。
シミュレーターからデータを取得する
ローカル api: http は /api/monitorjson から取得します
太陽光発電出力シミュレーション
完全にシミュレートされた太陽光発電の出力を使用する
他のプラットフォームから取得した実際の太陽光発電出力を使用する
負荷プロファイルをシミュレートする
JSON ファイルをインポートして負荷プロファイルをシミュレートする
ホームアシスタントに統合
チュートリアル:https://imeter.club/topic/349
デモ効果:http://ha.iammeter.com:18123/lovelace/sim1(ユーザー: iammeter ,pwd:iammeter)
IAMMETER@ ホームアシスタント
今年はホームアシスタントに多くの作業を行います。 Modbus/TCP、MQTT 統合、HACS などのサポートなど。 まとめ記事ですhttps://www.iammeter.com/docs/summary-home-assistant、チュートリアルとビデオの両方を含みます。