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

IAMMETER-simulator を使用して太陽光発電システムを最適化する

これは仮想の三相エネルギー・メーターです(コードはオープンソースで、IAMMETER`simulator in GitHub にあります)。以下のように設置します。

シミュレーターの仮想設置

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

このシミュレーターの開発を始めるきっかけとなったアイデアは、こちらの投稿 https://imeter.club/topic/320 に由来します。

あるお客様が、Home Assistant を使って太陽光の余剰出力の利用を最適化しようとしています。IAMMETERのエネルギー・メーターで太陽光の余剰出力を監視し、Home Assistant で Tesla の充電を制御します(余剰の太陽光発電をできるだけ多く利用します)。

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

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

このシミュレーターで実現したい具体的な作業は次のとおりです。

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

私たちの目標が達成できることを願っています。

ご意見があれば、こちらでお聞かせください:IAMMETER-simulator in Home assistant community

実行方法

ソースコードを直接実行する(.NET Runtime 6.0.10 が必要)

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

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

ローカルAPI: /api/monitorjson への HTTP GET

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

太陽光発電(PV)出力のシミュレーション

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

太陽光発電インバーター出力のシミュレーション

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

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

負荷プロファイルのシミュレーション

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

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

APIで負荷を制御する

Home Assistant への統合

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

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

image-20221111092359043

IAMMETER@ Home Assistant

今年は Home Assistant に多くの取り組みを行ってきました。 Modbus/TCP、MQTT 統合、HACS などのサポートなどです。 チュートリアルとビデオの両方を含む概要記事はこちらです:/docs/summary-home-assistant

トップ