Skip to main content

PVOutput.org Goodwe uploader

Project description

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

Configuration

File in one of these places:

  • ~/.goodwe2pvoutput.conf (Home dir)
  • ./goodwe2pvoutput.conf (Current dir)
  • /etc/goodwe2pvoutput.conf

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:

  • Download goodwe2pvoutput.service to /etc/systemd/system/
  • Make sure the config file is at /etc/goodwe2pvoutput.conf
  • Run sudo systemctl daemon-reload to load the file
  • sudo systemctl status goodwe2pvoutput to check it looks sane
  • sudo systemctl enable goodwe2pvoutput to enable it on boot
  • sudo systemctl start goodwe2pvoutput to start it

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

  • 0.0.1 Initial Version
  • 0.0.2 2019-10-12 Updated to include SoC upload
  • 0.0.3 2019-10-12 Turns out the "defaults" aren't as default as I thought in ConfigParser. Fixed.
  • 0.0.4 2019-10-12 Way more config error checking

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for goodwe2pvoutput, version 0.0.4
Filename, size File type Python version Upload date Hashes
Filename, size goodwe2pvoutput-0.0.4-py3-none-any.whl (4.6 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size goodwe2pvoutput-0.0.4.tar.gz (3.5 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page