{ "info": { "author": "Jesse Rizzo", "author_email": "jesse.rizzo@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "A program to read from an Enphase Envoy on the local network. Reads electricity production and consumption (if available) for the current moment, current day, the last seven days, and the lifetime of the Envoy.\nAlso reads production from individual inverters if supported.\n\nTested on the original Envoy (production data only) and the Envoy S (production and consumption data).\n\nThis reader uses a JSON endpoint on the Envoy gateway:\n- Original Envoy: http://envoy/api/v1/production (available on software level R3.9 and later)\n- Envoy S: http://envoy/production.json\n\nFor older Envoy with software before R3.9, data is collected from html at http://envoy/production\n\n\n", "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/jesserizzo/envoy_reader", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "envoy-reader", "package_url": "https://pypi.org/project/envoy-reader/", "platform": "", "project_url": "https://pypi.org/project/envoy-reader/", "project_urls": { "Homepage": "https://github.com/jesserizzo/envoy_reader" }, "release_url": "https://pypi.org/project/envoy-reader/0.8.6/", "requires_dist": [ "requests (>=2.22.0)", "requests-async (>=0.6.0)" ], "requires_python": "", "summary": "A program to read from an Enphase Envoy on the local network", "version": "0.8.6" }, "last_serial": 5561092, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a8491aa83ffdbd3d8d0933be33e0ea4d", "sha256": "83233771e4cc65393499434eadfab4641b9e1a779cefabc6d5561a77acbee718" }, "downloads": -1, "filename": "envoy_reader-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a8491aa83ffdbd3d8d0933be33e0ea4d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2287, "upload_time": "2018-07-29T21:10:29", "url": "https://files.pythonhosted.org/packages/64/b4/49a72c7c28f8a462c6ce0cf887b4d0de63cdf147b962935a2d69468b8249/envoy_reader-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91d7853f9ce33e3b08b12c928d819a31", "sha256": "8754992b0783b119b71f0d247d5e808eb5cd44dc0e9fc95c39203c9f92ff03f0" }, "downloads": -1, "filename": "envoy_reader-0.1.tar.gz", "has_sig": false, "md5_digest": "91d7853f9ce33e3b08b12c928d819a31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1684, "upload_time": "2018-07-29T21:10:31", "url": "https://files.pythonhosted.org/packages/df/d8/3465f6e54f9e42ee4b33c3e898067289250444cbb7a909f6177a5355801c/envoy_reader-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "e788c148b4b31ce782ca0f2fcd19951c", "sha256": "04471057768b35b1af945dfed10ba2c5581df4607842d84abedc40a569590622" }, "downloads": -1, "filename": "envoy_reader-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "e788c148b4b31ce782ca0f2fcd19951c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2617, "upload_time": "2018-08-26T19:54:28", "url": "https://files.pythonhosted.org/packages/4d/f6/098d7a1f7fe44b8156460e248680ec996a42df012c912d52c96931bfe69e/envoy_reader-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f5d29ba524750333417ba99d502488c", "sha256": "b3db582aa1626c68d8f5a7d436aa7c94d1ec63006188a98afd5c6058f91ce6e2" }, "downloads": -1, "filename": "envoy_reader-0.2.tar.gz", "has_sig": false, "md5_digest": "2f5d29ba524750333417ba99d502488c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2071, "upload_time": "2018-08-26T19:54:29", "url": "https://files.pythonhosted.org/packages/f4/58/448021c24adb3d92ad2b9463cbc64a62cac07ef156163ea48d6dd0990b87/envoy_reader-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d2961bd27a12ebe40cde7f302aa80eb9", "sha256": "612ef2f52164415d50c955531bf31f501f5cf759a6cf1f91b23df15fe46e023e" }, "downloads": -1, "filename": "envoy_reader-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d2961bd27a12ebe40cde7f302aa80eb9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3676, "upload_time": "2018-09-30T11:23:55", "url": "https://files.pythonhosted.org/packages/84/f7/3d2ccdc10e7a3cc65beadca422a4a733ced097dad79a70d9dcc8f58b4070/envoy_reader-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28539fb48fe8a9047be9b94b32c4210c", "sha256": "20b349ef8a3edb29e968ac675ccb3481d0113344dada681a640690c901ba709a" }, "downloads": -1, "filename": "envoy_reader-0.3.tar.gz", "has_sig": false, "md5_digest": "28539fb48fe8a9047be9b94b32c4210c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2327, "upload_time": "2018-09-30T11:23:56", "url": "https://files.pythonhosted.org/packages/5f/05/421ab7ef8f960f414560c85b01460bd79ed7f70a1595c9d216b79c829b7d/envoy_reader-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "f6e0014a81b556f37d8144d724653e0b", "sha256": "309059ac1ee3229304d31d25d5215238d9836854d6800eacbee6ca4fafe19932" }, "downloads": -1, "filename": "envoy_reader-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "f6e0014a81b556f37d8144d724653e0b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3786, "upload_time": "2019-05-27T16:18:09", "url": "https://files.pythonhosted.org/packages/bd/14/2f1eccceb31f71e5f46e51fcaf975eae3831568b5c0abb85e304ae142458/envoy_reader-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2fa645b8784f18e5d42ef22bbea467a8", "sha256": "beec0bfd15c1375cadb3834d7c84e88bf78824d575744b9b039d6759e30b6b7f" }, "downloads": -1, "filename": "envoy_reader-0.4.tar.gz", "has_sig": false, "md5_digest": "2fa645b8784f18e5d42ef22bbea467a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2409, "upload_time": "2019-05-27T16:18:10", "url": "https://files.pythonhosted.org/packages/c2/9f/a41f90d53b22549a8373e69febfb9000ad8521930d070a4e8bcf042c7aa5/envoy_reader-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "847adfcb5bea8625ad428729efbd3398", "sha256": "1812085e9f4d103588589f1bfd551b5fe7c10299891e7f2ef58e32ed93200b33" }, "downloads": -1, "filename": "envoy_reader-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "847adfcb5bea8625ad428729efbd3398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4092, "upload_time": "2019-06-09T23:37:58", "url": "https://files.pythonhosted.org/packages/82/6c/ad688d3b90c81a6cc558a825d7c891782d92f0c649d7f4bc87d3764b6ca6/envoy_reader-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be36c9c60b9248e80d2201a2eb95d7e8", "sha256": "5faec34e411198d226d88fe4d5279f4b041bd5323630cdc3a8cad142667b34f2" }, "downloads": -1, "filename": "envoy_reader-0.5.tar.gz", "has_sig": false, "md5_digest": "be36c9c60b9248e80d2201a2eb95d7e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2715, "upload_time": "2019-06-09T23:37:59", "url": "https://files.pythonhosted.org/packages/4d/dd/1c8a0f10b3a4381aa3409424589fc2557c6863a72d1bcac4a6e0135b5062/envoy_reader-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "ee35d730c6738c0ae5bb0c1186cfbab4", "sha256": "34d6833e584e85d2ea4aa49ec89658b367cae0a50c8ccf466636168ef9325872" }, "downloads": -1, "filename": "envoy_reader-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "ee35d730c6738c0ae5bb0c1186cfbab4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4600, "upload_time": "2019-06-14T16:19:35", "url": "https://files.pythonhosted.org/packages/d8/b3/660c32788776b20480703282a62597a4093fb33b2299244addf6d8b09e2d/envoy_reader-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d4ce133d84f97085f8dd4799c40bc026", "sha256": "bfe79dadad10763b9855361d71b55c20dc0957fc147f5f7a6b440d76785ac16e" }, "downloads": -1, "filename": "envoy_reader-0.6.tar.gz", "has_sig": false, "md5_digest": "d4ce133d84f97085f8dd4799c40bc026", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3169, "upload_time": "2019-06-14T16:19:36", "url": "https://files.pythonhosted.org/packages/b6/af/4aa747d0485508e96cda6e1a398f27903dadc0e1d59bedbcc37f9c587446/envoy_reader-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "8fe1191bf3c5fb0d986a774a5687a7d6", "sha256": "88a9a0c01680f757e265a4e38b90bf8203ab75b5e84c408cc53f119c48588afa" }, "downloads": -1, "filename": "envoy_reader-0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "8fe1191bf3c5fb0d986a774a5687a7d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2318, "upload_time": "2019-06-22T13:11:47", "url": "https://files.pythonhosted.org/packages/c5/97/ddd4797ecf2c169ab5e1c5fa366f33aecf8c066c7062caaf070e5466bbad/envoy_reader-0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3cc1a04bf2d07b37cb6b50bf4b526342", "sha256": "74caad2151b57c9c6df2d6f626ea387753c7cd752e834b9bfcc9656cbe957611" }, "downloads": -1, "filename": "envoy_reader-0.7.tar.gz", "has_sig": false, "md5_digest": "3cc1a04bf2d07b37cb6b50bf4b526342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1304, "upload_time": "2019-06-22T13:11:48", "url": "https://files.pythonhosted.org/packages/eb/1a/1ab1b868e7a2bd22ad216d6db8724e579ab889c77dd6cb29cf41cce95957/envoy_reader-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "75bed25c7ad0681151c2d7fca97a6e00", "sha256": "6088e7cb7aa9be2b6551482311d21fa092e015076a90390583b4a797496b2dac" }, "downloads": -1, "filename": "envoy_reader-0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "75bed25c7ad0681151c2d7fca97a6e00", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5197, "upload_time": "2019-06-22T13:38:12", "url": "https://files.pythonhosted.org/packages/17/3e/ea0cd3c281c6d2759f7ce1993d837bd64c7067658a7fbda19faa3bbc7e52/envoy_reader-0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d995bb41ea908ba6756ddc1a358cad0", "sha256": "723ef3343b3d837754e3eeae087356aa981bc16951dafa958480a4a53de7bbd0" }, "downloads": -1, "filename": "envoy_reader-0.8.tar.gz", "has_sig": false, "md5_digest": "9d995bb41ea908ba6756ddc1a358cad0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3771, "upload_time": "2019-06-22T13:38:13", "url": "https://files.pythonhosted.org/packages/a6/5f/0b72ddec11fa6525c507b0626230f90808b2c9f26def8a06b413ad99fc0b/envoy_reader-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "6f0a620495992f522e4e9dffc62858a0", "sha256": "3df881b83af373a922090d2cf7ac73563a72e4ca19657326e75d46cdaee104d2" }, "downloads": -1, "filename": "envoy_reader-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "6f0a620495992f522e4e9dffc62858a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5267, "upload_time": "2019-07-18T23:23:05", "url": "https://files.pythonhosted.org/packages/1d/84/afc4585018e48af0390635678fc8f692319251cb756f19b2e187c93b9ad3/envoy_reader-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a48a1f6fcff8bc82134d038a9aa80dbf", "sha256": "c586e46ca89332e114cd4715184008f1bf7165c6d98a861338c2b99b5e8b9624" }, "downloads": -1, "filename": "envoy_reader-0.8.1.tar.gz", "has_sig": false, "md5_digest": "a48a1f6fcff8bc82134d038a9aa80dbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3825, "upload_time": "2019-07-18T23:23:06", "url": "https://files.pythonhosted.org/packages/06/30/c8b70e263b2cd4f7495b09026e766d1cfdd62a50de120574c043b6c04d1e/envoy_reader-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "021764b0b01ca786287c4e0d4e642dce", "sha256": "f12a82ed2f3a0b806f3499c5296a15bf6c46b1a2c399e5c85cc59efa635d9564" }, "downloads": -1, "filename": "envoy_reader-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "021764b0b01ca786287c4e0d4e642dce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5270, "upload_time": "2019-07-18T23:38:48", "url": "https://files.pythonhosted.org/packages/e2/1d/00735206762717651b0cbe5343a4f4d30dd183e53cb2c9ccee44b513f07e/envoy_reader-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51d55ce3b4071bea6aa258db7d21da03", "sha256": "cad37dca4d92546d9fd2b1d177de16bb2fa5df07f16f7d94d9946010c4ee508d" }, "downloads": -1, "filename": "envoy_reader-0.8.2.tar.gz", "has_sig": false, "md5_digest": "51d55ce3b4071bea6aa258db7d21da03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3829, "upload_time": "2019-07-18T23:39:06", "url": "https://files.pythonhosted.org/packages/a1/7c/fb4ce0a94be9335448f00c780bc3de2e33638915825ff1bded9317da6aea/envoy_reader-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "ec0d54f983b2573f8d98cbf81bf80fc8", "sha256": "bbaba29c54d21f2ed3badf66fc28a8fe107e08fd8914a2484c278f70c01695b0" }, "downloads": -1, "filename": "envoy_reader-0.8.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ec0d54f983b2573f8d98cbf81bf80fc8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5321, "upload_time": "2019-07-19T00:39:37", "url": "https://files.pythonhosted.org/packages/c4/56/e0c66cbbc34d572beac6b61ad06f44968493f69eba9b2e151c412802fec8/envoy_reader-0.8.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f56be017b257b3ac6900822e24561d7e", "sha256": "9fcb3e2a87e8d511a5ae20faea439c1845069b866115b21fd174cb5217d468db" }, "downloads": -1, "filename": "envoy_reader-0.8.3.tar.gz", "has_sig": false, "md5_digest": "f56be017b257b3ac6900822e24561d7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3928, "upload_time": "2019-07-19T00:39:38", "url": "https://files.pythonhosted.org/packages/9e/54/048a4fab7d2a9def7fdd979691c57306e63922df8fd80051203878cdf5b3/envoy_reader-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "d0d295483db6c2d37a1ca51d4793164a", "sha256": "e59e22295c28d6360c2c5bc94e2f4c070d05696b11e697a895b5087785b8e5f1" }, "downloads": -1, "filename": "envoy_reader-0.8.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d0d295483db6c2d37a1ca51d4793164a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5272, "upload_time": "2019-07-20T16:03:30", "url": "https://files.pythonhosted.org/packages/eb/fd/ff232bb0d0d266497bcad3a6303b23547106f695af2405986b2ebd87d60b/envoy_reader-0.8.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "766f9058ca6bde32dd6a8f515ec1f9fe", "sha256": "d6cbdc453425578f58bc7910305c3c19b1775473ce190cf55797d4e44b723bc8" }, "downloads": -1, "filename": "envoy_reader-0.8.4.tar.gz", "has_sig": false, "md5_digest": "766f9058ca6bde32dd6a8f515ec1f9fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3887, "upload_time": "2019-07-20T16:03:32", "url": "https://files.pythonhosted.org/packages/32/a1/e23dbb1b41c1fc92acf465013a1576a2f06e09c3847586e50b78a296121f/envoy_reader-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "a2b87ad942dd0e7fa4a25ba66557b847", "sha256": "0f50e51706588e2dc2be0c06b511712047e769baf50b2fe3e9967c565b3af4ec" }, "downloads": -1, "filename": "envoy_reader-0.8.5-py3-none-any.whl", "has_sig": false, "md5_digest": "a2b87ad942dd0e7fa4a25ba66557b847", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5323, "upload_time": "2019-07-20T16:15:54", "url": "https://files.pythonhosted.org/packages/75/7b/2d0d59742a86eaf41ff8caee6a9a6620af1452bcb031ab5ffc01f53e7d51/envoy_reader-0.8.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b1ed42847eb0b57aee86bb179d449bf", "sha256": "7c446961ff6544b6e05e2ef126eaded39177cb7f1ab8c2f73696befeeb997e4c" }, "downloads": -1, "filename": "envoy_reader-0.8.5.tar.gz", "has_sig": false, "md5_digest": "7b1ed42847eb0b57aee86bb179d449bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3926, "upload_time": "2019-07-20T16:15:55", "url": "https://files.pythonhosted.org/packages/ff/86/dc004c167e2d344d5bb0ec6de29282494df2c0cba4d30157a010ca29e41e/envoy_reader-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "4a873802aa3b20ac298023a782a50638", "sha256": "cfe1416b866cddb28dcd28f7e92477d3812e79f5f06ed5da587553600d9aa7e8" }, "downloads": -1, "filename": "envoy_reader-0.8.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4a873802aa3b20ac298023a782a50638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5314, "upload_time": "2019-07-20T16:45:47", "url": "https://files.pythonhosted.org/packages/b4/d9/4aeb8dfb4659b475b2eeb61dfc57f4e0827ebeec9ac66879014d63def3dd/envoy_reader-0.8.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c550adf868724437c1853600dcfe5c", "sha256": "89a5d97bb4de00be68f841256c2b592e18997bf561a0b73faa0b909c0f70ab7a" }, "downloads": -1, "filename": "envoy_reader-0.8.6.tar.gz", "has_sig": false, "md5_digest": "65c550adf868724437c1853600dcfe5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3909, "upload_time": "2019-07-20T16:45:49", "url": "https://files.pythonhosted.org/packages/a0/1d/812060e002519525341221b2f56985972e8d4314f38bb140e8c3cc417ed5/envoy_reader-0.8.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4a873802aa3b20ac298023a782a50638", "sha256": "cfe1416b866cddb28dcd28f7e92477d3812e79f5f06ed5da587553600d9aa7e8" }, "downloads": -1, "filename": "envoy_reader-0.8.6-py3-none-any.whl", "has_sig": false, "md5_digest": "4a873802aa3b20ac298023a782a50638", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5314, "upload_time": "2019-07-20T16:45:47", "url": "https://files.pythonhosted.org/packages/b4/d9/4aeb8dfb4659b475b2eeb61dfc57f4e0827ebeec9ac66879014d63def3dd/envoy_reader-0.8.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c550adf868724437c1853600dcfe5c", "sha256": "89a5d97bb4de00be68f841256c2b592e18997bf561a0b73faa0b909c0f70ab7a" }, "downloads": -1, "filename": "envoy_reader-0.8.6.tar.gz", "has_sig": false, "md5_digest": "65c550adf868724437c1853600dcfe5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3909, "upload_time": "2019-07-20T16:45:49", "url": "https://files.pythonhosted.org/packages/a0/1d/812060e002519525341221b2f56985972e8d4314f38bb140e8c3cc417ed5/envoy_reader-0.8.6.tar.gz" } ] }