Solar-RS485-Monitor – RS485ベースの太陽光インバータ監視ツール
(github.com/call518)自宅に設置した太陽光インバータのリアルタイム発電量と累積発電量を直接確認するために作成したオープンソースプロジェクトです。
Raspberry PiとUSB-RS485アダプタを使ってインバータのデータを収集し、電圧・電流・出力・力率・周波数・累積発電量・故障コードなどをパースします。
収集したデータは必要に応じて、以下の保存先に保存したり可視化したりできます。
- SQLite
- Google Sheets
- ThingSpeak
- MariaDB
- OpenSearch / Elasticsearch
- Supabase
- Streamlitダッシュボード
- Telegram障害通知
現在はInoElectric IEPVS-3.5-G1/G2インバータを基準に直接接続し、動作を検証しました。他のインバータでは、要求フレームと応答パース規則をそのモデルに合わせて修正する必要があります。
メーカーのクラウドに依存せず、太陽光発電データを自分で収集・保存・活用する方法をまとめたプロジェクトであり、似た環境で太陽光インバータを自分で監視しようとする方々の参考になれば幸いです。
まだコメントはありません。