All Projects → yaleman → pygoodwe

yaleman / pygoodwe

Licence: MIT license
Python library for querying Goodwe API

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to pygoodwe

ninja automator
Acquire data with honour and wisdom — using the way of the ninja.
Stars: ✭ 21 (+5%)
Mutual labels:  api-client, solar
samp-client
GTA SA-MP API client library for Python
Stars: ✭ 21 (+5%)
Mutual labels:  api-client
Datmusic
Search and download free music from VK.
Stars: ✭ 230 (+1050%)
Mutual labels:  api-client
home assistant omnik solar
Home Assistant Omnik Solar sensor component
Stars: ✭ 15 (-25%)
Mutual labels:  solar
Twitch
Interact with Twitch's API, chat, PubSub and subscribe to WebHooks.
Stars: ✭ 237 (+1085%)
Mutual labels:  api-client
Powerwall2PVOutput
Send Tesla Powerwall data to PVOutput
Stars: ✭ 23 (+15%)
Mutual labels:  solar
Alpaca
Given a web API, Generate client libraries in node, php, python, ruby
Stars: ✭ 2,447 (+12135%)
Mutual labels:  api-client
rcites
📦 R package to access the CITES Speciesplus database
Stars: ✭ 12 (-40%)
Mutual labels:  api-client
3D-PV-Locator
Repo for "3D-PV-Locator: Large-scale detection of rooftop-mounted photovoltaic systems in 3D" based on Applied Energy publication.
Stars: ✭ 35 (+75%)
Mutual labels:  solar
Httpie
As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more. https://twitter.com/httpie
Stars: ✭ 53,052 (+265160%)
Mutual labels:  api-client
Notion Api
Unofficial Notion.so API
Stars: ✭ 250 (+1150%)
Mutual labels:  api-client
Coinapi Sdk
SDKs for CoinAPI
Stars: ✭ 238 (+1090%)
Mutual labels:  api-client
chronos
Chronos是用于Fate起名的日历计算工具,计算(公历,农历,八字,万年历,年柱,日柱,月柱,时柱,四柱)等
Stars: ✭ 66 (+230%)
Mutual labels:  solar
Php Bitcoinrpc
Fully unit-tested Bitcoin JSON-RPC client based on GuzzleHttp.
Stars: ✭ 231 (+1055%)
Mutual labels:  api-client
dynamic-cli
A Modern, user-friendly command-line HTTP client for the API testing, and if you're stuck - Search and browse StackOverflow without leaving the CLI
Stars: ✭ 151 (+655%)
Mutual labels:  api-client
Getspatialdata
An R package 📦 making it easy to query, preview, download and preprocess multiple kinds of spatial data 🛰 via R. All beta.
Stars: ✭ 227 (+1035%)
Mutual labels:  api-client
Woocommerce.net
A .NET Wrapper for WooCommerce/WordPress REST API
Stars: ✭ 247 (+1135%)
Mutual labels:  api-client
JDate
A Jalali to Gregorian converter in Javascript with support of formatting output
Stars: ✭ 83 (+315%)
Mutual labels:  solar
cv4pve-api-php
Proxmox VE Client API for PHP
Stars: ✭ 45 (+125%)
Mutual labels:  api-client
alpha-vantage-api
Alpha Vantage PHP Client
Stars: ✭ 57 (+185%)
Mutual labels:  api-client

pygoodwe

A command line tool and python library to query the GOODWE SEMS Portal APIs.

API Docs

Auto-generated documentation is here: https://yaleman.github.io/pygoodwe/

Installation

You need to have Python 3 and pip installed. Then:

python -m pip install pygoodwe

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.

Contributions

Please feel free to lodge an issue or pull request on GitHub.

Thanks

Disclaimer

GOODWE access is based on the undocumented API used by mobile apps. This could break at any time.

Example Code

Please check out test.py in the base of the repository for some simple example code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].