{ "info": { "author": "Ian Levesque", "author_email": "ian@ianlevesque.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "# Python MySmartBlinds Smart Bridge Client\n\n[![PyPI version](https://badge.fury.io/py/smartblinds-client.svg)](https://badge.fury.io/py/smartblinds-client)\n[![Build Status](https://travis-ci.org/ianlevesque/smartblinds-client.svg?branch=master)](https://travis-ci.org/ianlevesque/smartblinds-client)\n\nThis is an unofficial client for the [MySmartBlinds Smart Bridge](https://www.mysmartblinds.com/products/smart-hub). You \nmust have configured your blinds and bridge with the official iOS or Android app first in order to use this.\n\nUSE AT YOUR OWN RISK.\n\n## Usage\n\n```python\n\nfrom smartblinds_client import SmartBlindsClient\n\nclient = SmartBlindsClient(\"email\", \"password\")\nclient.login()\n\nblinds, rooms = client.get_blinds_and_rooms()\nprint(blinds)\nprint(rooms)\nprint(blinds[0].name)\n\nstates = client.get_blinds_state(blinds)\nprint(states[blinds[0].encoded_mac].position)\n\nclient.set_blinds_position(blinds, 100)\n\n```\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": "http://github.com/ianlevesque/smartblinds-client", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "smartblinds-client", "package_url": "https://pypi.org/project/smartblinds-client/", "platform": "", "project_url": "https://pypi.org/project/smartblinds-client/", "project_urls": { "Homepage": "http://github.com/ianlevesque/smartblinds-client" }, "release_url": "https://pypi.org/project/smartblinds-client/0.6/", "requires_dist": [ "auth0-python", "requests" ], "requires_python": "", "summary": "Unofficial client for the MySmartBlinds Smart Bridge", "version": "0.6" }, "last_serial": 5210818, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "cc1b215a30a16c16afd1c4b0da48fe94", "sha256": "78a41da1251903ab220406585107709c55814b698496495826c9cc2b107537bd" }, "downloads": -1, "filename": "smartblinds_client-0.1.tar.gz", "has_sig": false, "md5_digest": "cc1b215a30a16c16afd1c4b0da48fe94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3095, "upload_time": "2018-09-18T05:56:49", "url": "https://files.pythonhosted.org/packages/cf/c3/03acbd3d6a9e89add4628b8151d7797a527bcc7f4176e3336e2ffe1a5a47/smartblinds_client-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b5096fabd85f501c7496fc74ec88f2fc", "sha256": "982d90a9014870e3ab6650cfb730193d9dcde74f10cd4b250406b78ac0ffa4be" }, "downloads": -1, "filename": "smartblinds_client-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b5096fabd85f501c7496fc74ec88f2fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3667, "upload_time": "2018-09-30T15:00:19", "url": "https://files.pythonhosted.org/packages/86/9f/b3ef94a9a9450243d2e97755b55078d973764b333439ee53fe93bcee6cab/smartblinds_client-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c42248d7ef0e80162374af17f4b6b161", "sha256": "dba378631207bf48865ca1a4a72523069dbccaebbab6b288e30e3ea20a0af0d3" }, "downloads": -1, "filename": "smartblinds_client-0.2.tar.gz", "has_sig": false, "md5_digest": "c42248d7ef0e80162374af17f4b6b161", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3158, "upload_time": "2018-09-30T15:01:28", "url": "https://files.pythonhosted.org/packages/5d/62/c4fa46109955a720b1adb2c29323f11aeba693d09912a0b98411a03fe4c6/smartblinds_client-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "80eb0928742683581ead059db7f5b4a1", "sha256": "5b8d0ab22c58d1f97dc8dba13abdd08057412e1cef5296a8218a84c50bfa1965" }, "downloads": -1, "filename": "smartblinds_client-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "80eb0928742683581ead059db7f5b4a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4570, "upload_time": "2018-11-22T15:38:59", "url": "https://files.pythonhosted.org/packages/77/9d/e285903bc51d727f0cb240ec42c4d90fac3da936445b1c1f31428dc60806/smartblinds_client-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02be052220352b6de9c94bbd14a72d92", "sha256": "64ed31283ed50090fe39744725b48f94a3db89ba31d52a986a98b09d6b834477" }, "downloads": -1, "filename": "smartblinds_client-0.3.tar.gz", "has_sig": false, "md5_digest": "02be052220352b6de9c94bbd14a72d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3243, "upload_time": "2018-11-22T15:39:01", "url": "https://files.pythonhosted.org/packages/e2/ea/f03ee02822b58f353cccca91c08b77c9ced7aec7801d1313bfa9c3e7980e/smartblinds_client-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "47114688a51858e562a49e8bc6d4c5f0", "sha256": "db07e86fc280e187cfa910e27ba1a14cde8877910ec86ed20755cfb39956b53e" }, "downloads": -1, "filename": "smartblinds_client-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "47114688a51858e562a49e8bc6d4c5f0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4587, "upload_time": "2019-03-30T04:19:00", "url": "https://files.pythonhosted.org/packages/26/75/50b2caef2721d191a9f133dde9c760c7ddb5a8c1835b291d49eb67bb3818/smartblinds_client-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "adfd9bf42f8f35e7b32b9a22b0017826", "sha256": "6eacbdea9fa2fc851a9c51c53e78b6e1560bd455fdb2230851adc5c9779db663" }, "downloads": -1, "filename": "smartblinds_client-0.4.tar.gz", "has_sig": false, "md5_digest": "adfd9bf42f8f35e7b32b9a22b0017826", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3246, "upload_time": "2019-03-30T04:19:01", "url": "https://files.pythonhosted.org/packages/e3/b5/76f564ad222160cde513b5dbffa92d7cdd480c70a62ee9835c7d49add7fb/smartblinds_client-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "7fccc399cbdda47417d99da43e5e1930", "sha256": "d51a8acc7952fce6d8cbaad2f33179c2de7ecb54eae008668848cf34fc86f412" }, "downloads": -1, "filename": "smartblinds_client-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7fccc399cbdda47417d99da43e5e1930", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4766, "upload_time": "2019-04-05T15:42:03", "url": "https://files.pythonhosted.org/packages/ac/ff/b60c5cafe4534f36ad5734de054da9417a70a1f253aa44ea5a9ae696562f/smartblinds_client-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74a4041d0dc045b89a9126434a90be62", "sha256": "b299320b5d682532513f8feea392569d4c0214426aa4410fc76648c680d84ed2" }, "downloads": -1, "filename": "smartblinds_client-0.5.tar.gz", "has_sig": false, "md5_digest": "74a4041d0dc045b89a9126434a90be62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3401, "upload_time": "2019-04-05T15:42:04", "url": "https://files.pythonhosted.org/packages/4c/f5/ad0ca11122ff928704f6f35b5a36ea38570b472f1524244d9b1f3c603d7e/smartblinds_client-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "044fecc6a51075cc540cd4b1d8f913e2", "sha256": "c181714b4280c894975ecde29eeea4f5b39905484ff035397469882ada95e111" }, "downloads": -1, "filename": "smartblinds_client-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "044fecc6a51075cc540cd4b1d8f913e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4764, "upload_time": "2019-05-01T01:15:43", "url": "https://files.pythonhosted.org/packages/7d/c2/426441e4fab0849390034f9bd666388012523fafa0c3f274c6271317ae1b/smartblinds_client-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ca326a3884a4b340b9f58ef00fd4e37", "sha256": "43b11aa11a850f1ec54a150753873b5579608b09ea7110ccda47b6de9a98c8b8" }, "downloads": -1, "filename": "smartblinds_client-0.6.tar.gz", "has_sig": false, "md5_digest": "6ca326a3884a4b340b9f58ef00fd4e37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3392, "upload_time": "2019-05-01T01:15:45", "url": "https://files.pythonhosted.org/packages/d3/e6/031a8f4615ebc0909068d9bb6da6824b2c7d9dc98b1a6b3e231c991dc601/smartblinds_client-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "044fecc6a51075cc540cd4b1d8f913e2", "sha256": "c181714b4280c894975ecde29eeea4f5b39905484ff035397469882ada95e111" }, "downloads": -1, "filename": "smartblinds_client-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "044fecc6a51075cc540cd4b1d8f913e2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4764, "upload_time": "2019-05-01T01:15:43", "url": "https://files.pythonhosted.org/packages/7d/c2/426441e4fab0849390034f9bd666388012523fafa0c3f274c6271317ae1b/smartblinds_client-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ca326a3884a4b340b9f58ef00fd4e37", "sha256": "43b11aa11a850f1ec54a150753873b5579608b09ea7110ccda47b6de9a98c8b8" }, "downloads": -1, "filename": "smartblinds_client-0.6.tar.gz", "has_sig": false, "md5_digest": "6ca326a3884a4b340b9f58ef00fd4e37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3392, "upload_time": "2019-05-01T01:15:45", "url": "https://files.pythonhosted.org/packages/d3/e6/031a8f4615ebc0909068d9bb6da6824b2c7d9dc98b1a6b3e231c991dc601/smartblinds_client-0.6.tar.gz" } ] }