├── .dockerignore ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── config-example.py ├── docs ├── animated-pvoutout-grafana-integration.gif ├── freeboard-dashboard-solar-example.png └── influxdb-grafana-example.png ├── freeboard └── dynamicGuage.js ├── grafana ├── Solariot(Sungrow SG3K-S)-Prometheus.json └── solarspy-live-dashboard.json ├── modbus-sma-SBn_n-1AV-40.py ├── modbus-sungrow-scanall.py ├── modbus-sungrow-sg10rt.py ├── modbus-sungrow-sg3kd.py ├── modbus-sungrow-sg3ks.py ├── modbus-sungrow-sg5kd.py ├── modbus-sungrow-sg7rt.py ├── modbus-sungrow-sg8kd.py ├── modbus-sungrow-sh10rs.py ├── modbus-sungrow-sh10rt.py ├── modbus-sungrow-sh5k.py ├── requirements.txt └── solariot.py /.dockerignore: -------------------------------------------------------------------------------- 1 | config.py 2 | __pycache__ 3 | venv 4 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [meltaxa] 4 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/README.md -------------------------------------------------------------------------------- /config-example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/config-example.py -------------------------------------------------------------------------------- /docs/animated-pvoutout-grafana-integration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/docs/animated-pvoutout-grafana-integration.gif -------------------------------------------------------------------------------- /docs/freeboard-dashboard-solar-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/docs/freeboard-dashboard-solar-example.png -------------------------------------------------------------------------------- /docs/influxdb-grafana-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/docs/influxdb-grafana-example.png -------------------------------------------------------------------------------- /freeboard/dynamicGuage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/freeboard/dynamicGuage.js -------------------------------------------------------------------------------- /grafana/Solariot(Sungrow SG3K-S)-Prometheus.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/grafana/Solariot(Sungrow SG3K-S)-Prometheus.json -------------------------------------------------------------------------------- /grafana/solarspy-live-dashboard.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/grafana/solarspy-live-dashboard.json -------------------------------------------------------------------------------- /modbus-sma-SBn_n-1AV-40.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sma-SBn_n-1AV-40.py -------------------------------------------------------------------------------- /modbus-sungrow-scanall.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-scanall.py -------------------------------------------------------------------------------- /modbus-sungrow-sg10rt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sg10rt.py -------------------------------------------------------------------------------- /modbus-sungrow-sg3kd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sg3kd.py -------------------------------------------------------------------------------- /modbus-sungrow-sg3ks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sg3ks.py -------------------------------------------------------------------------------- /modbus-sungrow-sg5kd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sg5kd.py -------------------------------------------------------------------------------- /modbus-sungrow-sg7rt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sg7rt.py -------------------------------------------------------------------------------- /modbus-sungrow-sg8kd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sg8kd.py -------------------------------------------------------------------------------- /modbus-sungrow-sh10rs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sh10rs.py -------------------------------------------------------------------------------- /modbus-sungrow-sh10rt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sh10rt.py -------------------------------------------------------------------------------- /modbus-sungrow-sh5k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/modbus-sungrow-sh5k.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/requirements.txt -------------------------------------------------------------------------------- /solariot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meltaxa/solariot/HEAD/solariot.py --------------------------------------------------------------------------------