監控新 Solaredge 逆變器的項目
警告
最新的韌體版本禁用本地存取。某些設備可能會繼續工作,但許多用戶報告它不再可用。有關更多詳細信息,請參閱本期和本期。在嘗試使用此程式庫之前,請檢查您是否可以透過網頁瀏覽器存取逆變器。
該專案基於 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 等網站。聽起來很簡單,而且有不只一種方法可以做到這一點。然而,功率優化器的優點之一是您可以在一個字串中擁有多個面板方向。在這種情況下,您可能會想像我一樣分別查看每個方向產生的功率。這就是這個腳本的亮點 - 如果您願意,您可以將每個面板上傳到 PVOutput 上的不同系統,或進行任何您想要的組合。
先決條件:
安裝 pip、mariadb 和 python3-mysqldb 在 Ubuntu、Debian、Rasberry Pi 和類似設備上,這將是類似 sudo apt install python3-pip mariadb-server python3-mysqldb 的命令
安裝 Solaredge-local: sudo pip3 install Solaredge-local
設定非常簡單:
/bin/date +%Y%m%d
.log 2 > &1注意 - 如果您的面板沒有產生任何內容,則不會記錄任何內容。 03:00 AM 不是執行此指令的正確時間:-)
一旦所有面板都記錄了至少一個更新,您就可以進行下一步了:
/bin/date +%Y%m%d
.log 2>&1