{ "info": { "author": "Bert Outtier, EnergieID", "author_email": "jan@energieid.be", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering" ], "description": "# Solaredge\nAPI wrapper for Solaredge monitoring service.\n\nSee https://www.solaredge.com/sites/default/files/se_monitoring_api.pdf\n\n## Create a new connection by supplying your Solaredge API key\n```\ns = solaredge.Solaredge(\"APIKEY\")\n```\n\n## Raw API Requests\n12 API requests are supported. The methods return the parsed JSON response as a dict.\n\n```\ndef get_list(self, size=100, start_index=0, search_text=\"\", sort_property=\"\", sort_order='ASC', status='Active,Pending'):\n\ndef get_details(self, site_id):\n\ndef get_data_period(self, site_id):\n\ndef get_energy(self, site_id, start_date, end_date, time_unit='DAY'):\n\ndef get_time_frame_energy(self, site_id, start_date, end_date, time_unit='DAY'):\n\ndef get_power(self, site_id, start_time, end_time):\n\ndef get_overview(self, site_id):\n\ndef get_power_details(self, site_id, start_time, end_time, meters=None):\n\ndef get_energy_details(self, site_id, start_time, end_time, meters=None, time_unit=\"DAY\"):\n\ndef get_current_power_flow(self, site_id):\n\ndef get_storage_data(self, site_id, start_time, end_time, serials=None):\n\ndef get_inventory(self, site_id):\n```\n\n## Parsed API Requests\n- `get_data_period_parsed`: Get start and end dates as datetime objects\n- `get_energy_details_dataframe`: Get energy details as a Pandas DataFrame.\n This method deals with the API usage restrictions, allowing you to do bulk requests.\n- `get_timezone`: Get the IANA timezone of a site\n\n## TODO\n* Add API documentation for certain requests\n* Add more DataFrame parsers for other calls\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bertouttier/solaredge", "keywords": "solaredge data monitoring api", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "solaredge", "package_url": "https://pypi.org/project/solaredge/", "platform": "", "project_url": "https://pypi.org/project/solaredge/", "project_urls": { "Homepage": "https://github.com/bertouttier/solaredge" }, "release_url": "https://pypi.org/project/solaredge/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A python API wrapper for Solaredge monitoring service", "version": "0.0.2" }, "last_serial": 3632391, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "98109d6678de0fce494da30b59106597", "sha256": "a91e031194b8e3200b53b33489e9879690a0dfebefb01734e11bbfab35802283" }, "downloads": -1, "filename": "solaredge-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "98109d6678de0fce494da30b59106597", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7417, "upload_time": "2018-02-23T21:35:49", "url": "https://files.pythonhosted.org/packages/0c/38/352193f7af346b968341551e1276d40bcec609e76c8e394d1407862f30fa/solaredge-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3089cdee6283b76b4916782c9cd8073a", "sha256": "4c55e64181ceab1d5bfe7dd4f4994edb94e3eebb2a8bd4dc4b74014a7b9a2834" }, "downloads": -1, "filename": "solaredge-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3089cdee6283b76b4916782c9cd8073a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6564, "upload_time": "2018-02-23T21:35:48", "url": "https://files.pythonhosted.org/packages/28/8a/99947c853cccb82ccce83b4f6d07ce68fa7a3b9ce218d3c2d0efc98961e6/solaredge-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "52799bad8e012b06281fdfceaa5beaa4", "sha256": "ca6155edc12b1ed46f818f9e3cfa00ce7a9d1d11094aa7f9318d2965a5246577" }, "downloads": -1, "filename": "solaredge-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "52799bad8e012b06281fdfceaa5beaa4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7607, "upload_time": "2018-03-02T15:59:18", "url": "https://files.pythonhosted.org/packages/b9/1b/f42623c55fb3f4d1294793e03204daf87dcae1353f023ae59b4a78080517/solaredge-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d552aad41ddc74960e3288a50f6ae7a", "sha256": "dc28709023131993de4f26a74e563b0199b8bdc0987fb365be61052bd94e4d91" }, "downloads": -1, "filename": "solaredge-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1d552aad41ddc74960e3288a50f6ae7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6695, "upload_time": "2018-03-02T15:59:16", "url": "https://files.pythonhosted.org/packages/cd/4f/6682c03070240e5c6f3166aad4e9de50145fbc8ac54528de2378a9096b20/solaredge-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52799bad8e012b06281fdfceaa5beaa4", "sha256": "ca6155edc12b1ed46f818f9e3cfa00ce7a9d1d11094aa7f9318d2965a5246577" }, "downloads": -1, "filename": "solaredge-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "52799bad8e012b06281fdfceaa5beaa4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7607, "upload_time": "2018-03-02T15:59:18", "url": "https://files.pythonhosted.org/packages/b9/1b/f42623c55fb3f4d1294793e03204daf87dcae1353f023ae59b4a78080517/solaredge-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d552aad41ddc74960e3288a50f6ae7a", "sha256": "dc28709023131993de4f26a74e563b0199b8bdc0987fb365be61052bd94e4d91" }, "downloads": -1, "filename": "solaredge-0.0.2.tar.gz", "has_sig": false, "md5_digest": "1d552aad41ddc74960e3288a50f6ae7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6695, "upload_time": "2018-03-02T15:59:16", "url": "https://files.pythonhosted.org/packages/cd/4f/6682c03070240e5c6f3166aad4e9de50145fbc8ac54528de2378a9096b20/solaredge-0.0.2.tar.gz" } ] }