{ "info": { "author": "Robin Wohlers-Reichel", "author_email": "me@robinwr.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Solax\n\n[![Build Status](https://travis-ci.org/squishykid/solax.svg?branch=master)](https://travis-ci.org/squishykid/solax)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/solax.svg)](https://pypi.org/project/solax)\n\nRead energy usage data from the real-time API on Solax solar inverters.\n\n* Real time power, current and voltage\n* Grid power information\n* Battery level\n* Temperature and inverter health\n* Daily/Total energy summaries\n\n## Usage\n\n`pip install solax`\n\nThen from within your project:\n\n```\nimport solax\nimport asyncio\n\nasync def work():\n r = await solax.real_time_api('10.0.0.1')\n return await r.get_data()\n\nloop = asyncio.new_event_loop()\nasyncio.set_event_loop(loop)\ndata = loop.run_until_complete(work())\nprint(data)\n```\n\n## Confirmed Supported Inverters\n\nThese inverters have been tested and confirmed to be working. If your inverter is not listed below, this library may still work- please create an issue so we can add your inverter to the list \ud83d\ude0a.\n\n* SK-TL5000E", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/squishykid/solax", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "solax", "package_url": "https://pypi.org/project/solax/", "platform": "", "project_url": "https://pypi.org/project/solax/", "project_urls": { "Homepage": "https://github.com/squishykid/solax" }, "release_url": "https://pypi.org/project/solax/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Solax inverter API client", "version": "0.2.2" }, "last_serial": 5855120, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3687a13a660138bec09c5d7d2322b2a6", "sha256": "3fc5b61ad7093d3a125fcdf24777b015bf1ff7fa676fde445baeeccfb2a77dab" }, "downloads": -1, "filename": "solax-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3687a13a660138bec09c5d7d2322b2a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2579, "upload_time": "2019-04-09T05:16:20", "url": "https://files.pythonhosted.org/packages/47/47/2a2d39ca4c07b0e40f0dc54c5ba635fdab0357fec4c116708b0a4a607fc2/solax-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "18f98b4cc427e18677ea282990269c17", "sha256": "d8717d14df431e3078c95f274a611e8a914fc838c12e1110bcfb9721d8b6a8e7" }, "downloads": -1, "filename": "solax-0.0.2.tar.gz", "has_sig": false, "md5_digest": "18f98b4cc427e18677ea282990269c17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2597, "upload_time": "2019-04-09T05:19:08", "url": "https://files.pythonhosted.org/packages/bd/1a/d97e51507014fa86ce9d94d93ddcdffbbe421caa6f5541c6ae83669ded78/solax-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "d7f040348813e31abcbff86ef145ec28", "sha256": "55a2910ba7fae57fadc9610e3d2b832ce0d03f8329519717a78f23913c3bd33f" }, "downloads": -1, "filename": "solax-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d7f040348813e31abcbff86ef145ec28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2614, "upload_time": "2019-04-09T05:38:05", "url": "https://files.pythonhosted.org/packages/5a/ab/157a6fa598650232727c1cffb19079d50a955de4f3200160e1c52172132d/solax-0.0.3.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "4f0e4f6345dce47685a409ff68da6bae", "sha256": "5d729fd9f8fd7a62a65429f38b938d73dce0a299d8d11341d7efbf9188015775" }, "downloads": -1, "filename": "solax-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4f0e4f6345dce47685a409ff68da6bae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3208, "upload_time": "2019-06-15T02:15:46", "url": "https://files.pythonhosted.org/packages/f2/45/309ee68d08b167fa13b387eb1b661d3e7435a2d1e35f0a7fd17a3e42540d/solax-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "3738c55cc67cbabfc8c5ab1dc73dd94d", "sha256": "5c7d7dbe7980eb409150741b01905249588355144a8257c5e9220d5472ced7ee" }, "downloads": -1, "filename": "solax-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3738c55cc67cbabfc8c5ab1dc73dd94d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3332, "upload_time": "2019-06-23T07:51:48", "url": "https://files.pythonhosted.org/packages/7b/69/c64b2af48a66ce697a0dee42a656c9982edcec20f43203bd5c7a7e51f65b/solax-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d9c176f52344ea7f58ae239839d01bf0", "sha256": "e2cbfcf2ef3ef4845bf70b50ca14f1cf66501a918cf34e0fe96dfbf7acdd4ee2" }, "downloads": -1, "filename": "solax-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d9c176f52344ea7f58ae239839d01bf0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3322, "upload_time": "2019-06-23T12:36:04", "url": "https://files.pythonhosted.org/packages/06/18/06154ec43c95ef4da59bf6248ab0b4def2e46322ebd61d25378f3ed791bb/solax-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "700306438b3d771142b939f464ae71f3", "sha256": "cff515a3139f0367ac5842bb5fcc9326de99dbb68dbc237b009a55be1573139c" }, "downloads": -1, "filename": "solax-0.1.2.tar.gz", "has_sig": false, "md5_digest": "700306438b3d771142b939f464ae71f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3329, "upload_time": "2019-07-26T12:51:02", "url": "https://files.pythonhosted.org/packages/9a/5c/b11323d26db82bb07908059531fc37672b81202836681db7bea10bd52214/solax-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "55f40fa02e8d2d61476703aa55eb3be0", "sha256": "5bf7f7587a065d4ff060f42672efbcf0ad4a9e9757c1d1b17e168174b868b021" }, "downloads": -1, "filename": "solax-0.2.0.tar.gz", "has_sig": false, "md5_digest": "55f40fa02e8d2d61476703aa55eb3be0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3615, "upload_time": "2019-09-18T12:09:07", "url": "https://files.pythonhosted.org/packages/b0/28/2af2eea3a32fa9ca23c21afcc222053105c4408bb7fe26d1da1bb8b15d64/solax-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "e3e8a36e08ce527017d2104810deb59b", "sha256": "f40c611bd885eaf6046a9d2b9c20aded33102cc754b72ed9680faa8031026794" }, "downloads": -1, "filename": "solax-0.2.1.tar.gz", "has_sig": false, "md5_digest": "e3e8a36e08ce527017d2104810deb59b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3636, "upload_time": "2019-09-18T12:57:27", "url": "https://files.pythonhosted.org/packages/3b/57/ed9103dbb748cbab372f644ef261b9b0dbcaea1884d3ce6851e849d57f57/solax-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d6be2e6bad270c91fd1000ceda49e85b", "sha256": "ba93af77a2502b999b4f14afe367515014abff6ce31e09d3d8ea759650e22999" }, "downloads": -1, "filename": "solax-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d6be2e6bad270c91fd1000ceda49e85b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3874, "upload_time": "2019-09-19T09:26:11", "url": "https://files.pythonhosted.org/packages/22/c4/fb0d3f0d6c32bc65b01f6b912460713733391629df85393893ac96df9930/solax-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d6be2e6bad270c91fd1000ceda49e85b", "sha256": "ba93af77a2502b999b4f14afe367515014abff6ce31e09d3d8ea759650e22999" }, "downloads": -1, "filename": "solax-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d6be2e6bad270c91fd1000ceda49e85b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3874, "upload_time": "2019-09-19T09:26:11", "url": "https://files.pythonhosted.org/packages/22/c4/fb0d3f0d6c32bc65b01f6b912460713733391629df85393893ac96df9930/solax-0.2.2.tar.gz" } ] }