Skip to content

julezman/Solaredge-influxdb

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SolarEdge InfluxDB monitor

this is a simple python tool to export SolarEdge inverter data to an InfluxDb https://www.influxdata.com/time-series-platform/influxdb/ for monitoring purposes. It works by reading the inverter data from a SolarEdge inverter that has its ModBusTCP interface activated. It then connects via TCP and reads the SunSpec modbus registers via ModBusTCP. It requires Python 3.6+ to run.

Usage:

./solaredge.py [inverter IP]

In addition, you can specify additional flags to customize the tool:

  • --influxdb specifies the IP or hostname of the InfluxDb (default localhost)
  • --influxport specifies the port InfluxDb is running on (default 8086)
  • --unitid specifies the ModBus ID used by the inverter (default 1)
  • --port specifies the ModBus TCP port to connect to (default 502)
  • -d or --debug activates debug logging

About

SolarEdge to InfluxDb monitor

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 93.1%
  • Dockerfile 6.9%