PVOutput.org Goodwe uploader
Project description
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.
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 sanesudo systemctl enable goodwe2pvoutput
to enable it on bootsudo 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
- 0.0.5 2021-01-08 Fixed the example config "systemid" field was mistyped.
- 0.0.6 2021-07-15 Didn't change the module much, added lambda function.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file goodwe2pvoutput-0.0.6.tar.gz
.
File metadata
- Download URL: goodwe2pvoutput-0.0.6.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae1b0674278edd5c049ca15b5f0e030c518e7008d6cfdcdf44bc09cf25668318 |
|
MD5 | 41df9a0edb21f7b8d6118567c5e37f7b |
|
BLAKE2b-256 | fcded1fb9fad70cf40cf1a79d3a850f7708a4a074f7068b217cc82c3b1c6983a |
File details
Details for the file goodwe2pvoutput-0.0.6-py3-none-any.whl
.
File metadata
- Download URL: goodwe2pvoutput-0.0.6-py3-none-any.whl
- Upload date:
- Size: 4.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.9.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ad127e95727cd880e91e80b77c74fbe8790de639fd4aa23217f88a9a333ac5 |
|
MD5 | 1e57d07a76e7f4fe800d176b068f154a |
|
BLAKE2b-256 | b4685f7fee20d4a94e9d878c8ff310ea4986e4fd45b9fb5ff7b2e2a2aff5e7d5 |