{ "info": { "author": "Tony Mitchell", "author_email": "tony.mitchell@live.ca", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "=============\nRFA-Eagle-API\n=============\n\n.. image:: https://travis-ci.com/tonymitchell/rfa-eagle-api.svg?branch=master\n :target: https://travis-ci.com/tonymitchell/rfa-eagle-api\n\n\nUnofficial client for Eagle-200 from Rainforest Automation\n==========================================================\n\nProvides the ability to query the local API interface of the Eagle-200\n\n**Example 1. Query and print all variables from device**\n::\n\n import eagle\n\n client = eagle.LocalApi(host='', username='', password='')\n devices = client.device_list()\n for device in devices:\n device = client.device_query(device.hardware_address)\n print(device.get_all_variables())\n\n**Example 2. Use Meter wrapper class for simplified access to electricity meter data**\n::\n\n import eagle\n\n client = eagle.LocalApi(host='', username='', password='')\n meters = eagle.Meter.get_meters(client)\n for meter in meters:\n meter.update()\n print(\"Demand:\", meter.instantaneous_demand)\n\n**Links:**\n\n* Rainforest Automation https://rainforestautomation.com/\n* Eagle-200 https://rainforestautomation.com/rfa-z114-eagle-200-2/\n* Developer Resources: https://rainforestautomation.com/support/developer/\n* Local API documentation: http://rainforestautomation.com/wp-content/uploads/2017/02/EAGLE-200-Local-API-Manual-v1.0.pdf\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tonymitchell/rfa-eagle-api", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rfa-eagle-api", "package_url": "https://pypi.org/project/rfa-eagle-api/", "platform": "", "project_url": "https://pypi.org/project/rfa-eagle-api/", "project_urls": { "Homepage": "https://github.com/tonymitchell/rfa-eagle-api" }, "release_url": "https://pypi.org/project/rfa-eagle-api/0.0.5/", "requires_dist": [ "lxml", "requests", "inflection" ], "requires_python": "", "summary": "Unofficial client SDK for Rainforest Automation Eagle-200", "version": "0.0.5" }, "last_serial": 4882673, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "2761a1e094ed81889724603d3e669049", "sha256": "d473375b5737da4710845f39dc5b5070ba535954cac64668f2bd863596c20cf9" }, "downloads": -1, "filename": "rfa_eagle_api-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2761a1e094ed81889724603d3e669049", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6190, "upload_time": "2019-02-08T08:18:19", "url": "https://files.pythonhosted.org/packages/9d/66/4b3337d436b9372b39b88ae1b57b50e8602ce1778069d68db596045c303f/rfa_eagle_api-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d21247d7d937841db1c730064929dd9b", "sha256": "eef292a01256a0f746ee0919017acd8318614e947a2c94fd5bcc3ab4c0066571" }, "downloads": -1, "filename": "rfa-eagle-api-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d21247d7d937841db1c730064929dd9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4926, "upload_time": "2019-02-08T08:18:21", "url": "https://files.pythonhosted.org/packages/ea/36/d9001941bf01c48618761254b51488b6bda11131173833d5185b1035157a/rfa-eagle-api-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6d28f306a570ee45fbfd5b541da31c88", "sha256": "9455170bbed04870004417825747916047dea142d0b99e0b0bd4f03a7dc49ff7" }, "downloads": -1, "filename": "rfa_eagle_api-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6d28f306a570ee45fbfd5b541da31c88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7712, "upload_time": "2019-02-11T15:29:03", "url": "https://files.pythonhosted.org/packages/be/16/d12f1b53586c1ff27d88d3d50bda650b480dc7d59e2796993c8aab227fee/rfa_eagle_api-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3bad47d40028b7cf532548dce3b4027", "sha256": "7a477b209e40e1260e796bfc726e9ec6284b18c90cd92874e67df2aecced9bce" }, "downloads": -1, "filename": "rfa-eagle-api-0.0.2.tar.gz", "has_sig": false, "md5_digest": "f3bad47d40028b7cf532548dce3b4027", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6352, "upload_time": "2019-02-11T15:29:05", "url": "https://files.pythonhosted.org/packages/e4/c8/07006b25f2aa9565e6696cbe3a5db9d9cc1b5b23818a3304a9bdd467a871/rfa-eagle-api-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "a3b09e1e208ebd1e8a04a29f9913bddb", "sha256": "8b2d019c64af372e5620571f31fb3bf6156221a2b05e5fc632a2fd861c1fa09e" }, "downloads": -1, "filename": "rfa_eagle_api-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a3b09e1e208ebd1e8a04a29f9913bddb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8914, "upload_time": "2019-02-15T22:48:12", "url": "https://files.pythonhosted.org/packages/f5/f1/ef500a59cf4094afd1802172227571962f0934ece6a3bbe3ab6c1e33e7ed/rfa_eagle_api-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40bea34389b13122da2c27339aefe222", "sha256": "bdef6ca63a5bacc65d327b2512fe7357a186e61bcfa6a4874a790a77f5ff4f4b" }, "downloads": -1, "filename": "rfa-eagle-api-0.0.3.tar.gz", "has_sig": false, "md5_digest": "40bea34389b13122da2c27339aefe222", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7493, "upload_time": "2019-02-15T22:48:14", "url": "https://files.pythonhosted.org/packages/38/52/64fde7a172e791ccb22e27c16f1a1a31cf49ba01692a14ed17ebf28203f1/rfa-eagle-api-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "3ed5945f5f72c660bf1c50d6124a4379", "sha256": "500383066e711cf44083c09b6b1a837e0b9b70eca42ec021a3f49954eb8be460" }, "downloads": -1, "filename": "rfa_eagle_api-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3ed5945f5f72c660bf1c50d6124a4379", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8914, "upload_time": "2019-02-15T23:19:56", "url": "https://files.pythonhosted.org/packages/db/db/f5b6ae6bb629f5973de0e229f085131bf70268cbfc424c51d63778f48bb2/rfa_eagle_api-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a0d719e33c79b3f38e09820c52969cfc", "sha256": "d2b568901aa518ce99e31025cea14fb30154404fbe0837f5e81ec787a2493ae3" }, "downloads": -1, "filename": "rfa-eagle-api-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a0d719e33c79b3f38e09820c52969cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7496, "upload_time": "2019-02-15T23:19:58", "url": "https://files.pythonhosted.org/packages/cf/21/0753f2549c7d97c17fc60b1ba7052d4b54aa685ecfc494c32fc956362253/rfa-eagle-api-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "68aafad09b2c83a1802d88e4f83fdb48", "sha256": "c0adac9ab9523ba26fc4e09227118c40a6d21c313a94b3691743c3e9371da68f" }, "downloads": -1, "filename": "rfa_eagle_api-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "68aafad09b2c83a1802d88e4f83fdb48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9144, "upload_time": "2019-03-01T07:00:41", "url": "https://files.pythonhosted.org/packages/b1/33/232a36f17a61baa0fc4b41b967dca9d6a9a3438637a265d7fb8215e0213a/rfa_eagle_api-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d98d11c6ec256449ec6204dc197c458e", "sha256": "c777e2d37221be57355c64a7ee4a270384329963917d5557ba4cb033f329575d" }, "downloads": -1, "filename": "rfa-eagle-api-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d98d11c6ec256449ec6204dc197c458e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8069, "upload_time": "2019-03-01T07:00:43", "url": "https://files.pythonhosted.org/packages/31/4c/486b4b40c0a77dc945f91522b41b0f8630b5091025a7786c305c8716b049/rfa-eagle-api-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "68aafad09b2c83a1802d88e4f83fdb48", "sha256": "c0adac9ab9523ba26fc4e09227118c40a6d21c313a94b3691743c3e9371da68f" }, "downloads": -1, "filename": "rfa_eagle_api-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "68aafad09b2c83a1802d88e4f83fdb48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9144, "upload_time": "2019-03-01T07:00:41", "url": "https://files.pythonhosted.org/packages/b1/33/232a36f17a61baa0fc4b41b967dca9d6a9a3438637a265d7fb8215e0213a/rfa_eagle_api-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d98d11c6ec256449ec6204dc197c458e", "sha256": "c777e2d37221be57355c64a7ee4a270384329963917d5557ba4cb033f329575d" }, "downloads": -1, "filename": "rfa-eagle-api-0.0.5.tar.gz", "has_sig": false, "md5_digest": "d98d11c6ec256449ec6204dc197c458e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8069, "upload_time": "2019-03-01T07:00:43", "url": "https://files.pythonhosted.org/packages/31/4c/486b4b40c0a77dc945f91522b41b0f8630b5091025a7786c305c8716b049/rfa-eagle-api-0.0.5.tar.gz" } ] }