yaleman / goodwe2pvoutput

Take the data from your Goodwe inverter and upload it to PVOutput.org
MIT License
2 stars 0 forks source link
api-client goodwe pvoutput python python3 solar

Quick service for uploading data from your Goodwe inverter to PVOutput.org.

It grabs generation (W), load (W), inverter temperature and voltage (V). If you're a subscriber to PVOutput you can store state of charge of your battery too. The data is pulled via my pygoodwe library in the getDataPvOutput function.

Build Status

Configuration

File in one of these places:

Template: see goodwe2pvoutput.conf.example

Goodwe config

Determine the Station ID from the GOODWE site as follows. Open the Sems Portal. The Plant Status will reveal the Station ID in the URL. Example:

https://www.semsportal.com/powerstation/powerstatussnmin/11112222-aaaa-bbbb-cccc-ddddeeeeeffff

Then the Station ID is 11112222-aaaa-bbbb-cccc-ddddeeeeeffff.

PVOutput config

Get your API key and system ID from the account page on PVOutput

Running it

goodwe2pvoutput should do it for testing.

If you want to make it a systemd service:

Dependencies

Contributing

You're probably better off contributing to other packages like the dependencies above, but if you feel the need - lodge an issue or PR on Github

Changelog