新しい Solaredge インバータを監視するプロジェクト
警告
最近のファームウェア バージョンでは、ローカル アクセスが無効になっています。一部のユニットは引き続き動作する可能性がありますが、多くのユーザーが利用できなくなったと報告しています。詳細については、この号とこの号を参照してください。このライブラリを使用する前に、Web ブラウザ経由でインバータにアクセスできるかどうかを確認してください。
このプロジェクトは、solaredge-local (https://github.com/drobtravels/solaredge-local) に基づいて構築されているため、そのプロジェクトでサポートされているパワーコンディショナでのみ機能します。注意事項として、「ローカル API は、SetApp を備えた SExxxxH-US モデルと、SetApp を備えたヨーロッパの三相インバータ SEXXK-XXXTXBXX4 モデル (SE3K-E10K、SE12.5K-SE27.6K、SE33.3K など) で利用できます。」基本的に、Solaredge インバータにディスプレイが搭載されていない場合は、おそらく Solaredge-local ライブラリに適しています。さらに、このプロジェクトは現在、単相インバータに焦点を当てています。
このプロジェクトの目的は、インバータとオプティマイザを定期的に調べ、solaredge-local ライブラリが提供しないデータを近似してローカル データベースに保存し、そのデータを pvoutput.org などのサイトにアップロードすることです。とても簡単そうに思えますが、これを行う方法は複数あります。ただし、パワー オプティマイザーの利点の 1 つは、1 つの文字列で複数のパネルの方向を設定できることです。その場合、私と同じように、方向ごとに生成された電力を個別に確認したいと思うかもしれません。ここでこのスクリプトが威力を発揮します。必要に応じて、すべてのパネルを PVOutput の別のシステムにアップロードしたり、任意の組み合わせを作成したりできます。
前提条件:
pip、mariadb、python3-mysqldb をインストールします。Ubuntu、Debian、Rasberry Pi などでは、これは sudo apt install python3-pip mariadb-server python3-mysqldb のようなコマンドになります。
ソーラーエッジローカルをインストールします: sudo pip3 ソーラーエッジローカルをインストールします
セットアップは非常に簡単です。
/bin/date +%Y%m%d
.log 2> を使用しています」 &1注 - パネルが何も生成していない場合は何も記録されません。午前 3 時はこれを実行するのに適した時間ではありません :-)
すべてのパネルが少なくとも 1 つの更新を記録したら、次のステップに進む準備が整います。
/bin/date +%Y%m%d
.log 2>&1」のような 2 行目を追加します。