{ "info": { "author": "Ben Dews", "author_email": "contact@bendews.com", "bugtrack_url": null, "classifiers": [], "description": "[![Build Status](https://travis-ci.org/bendews/somfy-mylink-synergy.svg?branch=master)](https://travis-ci.org/bendews/somfy-mylink-synergy)\n\n# Somfy MyLink Synergy API\n\nPython API to utilise the Somfy Synergy API utilising JsonRPC.\n\n## Requirements\n\n- Python >= 3.5.2\n\n## Usage\n```python\n\nimport asyncio\nfrom somfy_mylink_synergy import SomfyMyLinkSynergy\n\nloop = asyncio.get_event_loop()\nmylink = SomfyMyLinkSynergy('YourSystemID', '10.1.1.50')\n\n\nmylink_covers = loop.run_until_complete(mylink.status_info())\nfor device in mylink_covers['result']:\n print(device['targetID'], device['name'])\n\n# ('CC0000A.1', 'Bedroom Cover')\n# ('CC0000A.2', 'Kitchen Cover')\n\nmylink_scenes = loop.run_until_complete(mylink.scene_list())\nfor scene in mylink_scenes['result']:\n print(scene['sceneID'], scene['name'])\n\n# ('123456789', 'Morning')\n# ('987654321', 'Evening')\n\nmylink_ping = loop.run_until_complete(mylink.status_ping())\nfor device in mylink_ping['result']:\n print(device)\n\n# ('CC0000A.1')\n# ('CC0000A.2')\n\nopen_cover = loop.run_until_complete(mylink.move_up('CC0000A.1'))\nclose_cover = loop.run_until_complete(mylink.move_down('CC0000A.1'))\nstop_cover = loop.run_until_complete(mylink.move_stop('CC0000A.1'))\nactivate_scene = loop.run_until_complete(mylink.scene_run('123456789'))\n\n```\n\n\n## TODO:\n\n- None\n\n## License\n\nMIT\n\n## Author Information\n\nCreated in 2018 by [Ben Dews](https://bendews.com)\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/bendews/somfy-mylink-synergy", "keywords": "somfy mylink synergy covers sensors api jsonrpc", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "somfy-mylink-synergy", "package_url": "https://pypi.org/project/somfy-mylink-synergy/", "platform": "any", "project_url": "https://pypi.org/project/somfy-mylink-synergy/", "project_urls": { "Homepage": "http://github.com/bendews/somfy-mylink-synergy" }, "release_url": "https://pypi.org/project/somfy-mylink-synergy/1.0.6/", "requires_dist": null, "requires_python": "", "summary": "Python API to utilise the Somfy Synergy JsonRPC API", "version": "1.0.6" }, "last_serial": 5413040, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "631b44c60c8496cc869b9f39eebd6dfa", "sha256": "a9c4947c3298d26aedb311b748575a05f6bea3333332d71d3c1c133eafdee3e1" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "631b44c60c8496cc869b9f39eebd6dfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4191, "upload_time": "2018-11-07T11:54:56", "url": "https://files.pythonhosted.org/packages/7f/cc/687f8cf3112a3dec64289cb4be22fee598f7d03c1b3b1574ffc658ba34ce/somfy_mylink_synergy-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7c73cf3e9472fe191d23a4ec9c2edd5", "sha256": "8cc87589505db0665b8e41000fe845c275ad6043b7dc09a6fd03bdacc87171c5" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f7c73cf3e9472fe191d23a4ec9c2edd5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3002, "upload_time": "2018-11-07T11:54:58", "url": "https://files.pythonhosted.org/packages/fe/82/d4a6be1ac4d203e81bb025cc1177d75cb2c8b45158f93dd47b8673f6fe4d/somfy_mylink_synergy-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "82d552d139bf759e85692f5030765714", "sha256": "1e9eb7639a09fbf1891ebfa8953e1aaba99ad4259efacc15579e1aa58ba8dacf" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "82d552d139bf759e85692f5030765714", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4260, "upload_time": "2018-11-08T09:05:33", "url": "https://files.pythonhosted.org/packages/97/3e/68e8f81918e31af1601b1511b5accd1d9363eb456f1ffa675c96e065416f/somfy_mylink_synergy-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88f4ebc562a50ca9c9fffd30e27d5b69", "sha256": "68f8baa48258fe57f207836686ed53f0b5f325a6620e1c97f4cf5fb026e73d8b" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.2.tar.gz", "has_sig": false, "md5_digest": "88f4ebc562a50ca9c9fffd30e27d5b69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3071, "upload_time": "2018-11-08T09:05:34", "url": "https://files.pythonhosted.org/packages/d4/e9/5058a8d9141bb1f409b24ad35db32dad0d4529e924097a6bb28a64644c92/somfy_mylink_synergy-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "d71a90e65a7c25ac675e4cd69b69dd0c", "sha256": "16b86d693f510d5fea1ba1bdd6ac4cb4d13b865959297b397e67f7a69c53a6f5" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d71a90e65a7c25ac675e4cd69b69dd0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4342, "upload_time": "2019-03-28T02:03:05", "url": "https://files.pythonhosted.org/packages/67/82/4629b0126deec46030d10363fca69f85b7b0e1fcdebd21027344043cae2e/somfy_mylink_synergy-1.0.3-py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "141ed77223b77b730dc220c0bf756e35", "sha256": "415f0437c678b2f32d518fa298f801a30d6d211807b5d5a981912ddf6cfaa9ef" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "141ed77223b77b730dc220c0bf756e35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4363, "upload_time": "2019-03-28T03:32:42", "url": "https://files.pythonhosted.org/packages/de/1e/f6453fb29590b5d48e9696dce522152a4dcdcae107b5631e9cb5d0a86534/somfy_mylink_synergy-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db4d258898d75a41c5828a78aab173c8", "sha256": "2b9f22742450c165e1121311b0c17c5dc17ff9876c63e6b9302493d6ab59a71c" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.4.tar.gz", "has_sig": false, "md5_digest": "db4d258898d75a41c5828a78aab173c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3191, "upload_time": "2019-03-28T03:32:43", "url": "https://files.pythonhosted.org/packages/00/96/d916493ad13e0e30d179ba85d90dd062f82a1b3c310d0a6c865b80b19618/somfy_mylink_synergy-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "1fcd5e3f298c13c28e7d3cc0428ee5e4", "sha256": "042ae32b5dd825c59607f945db71cfd9aeec6d2e08f7323a12953b2ec55b3fac" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1fcd5e3f298c13c28e7d3cc0428ee5e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4364, "upload_time": "2019-06-18T02:51:36", "url": "https://files.pythonhosted.org/packages/8c/f4/2f5a0265bed1c7acd583f48c44f2964f0d97f0f0dbd223942edebc16652c/somfy_mylink_synergy-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "379c8747cc4441a3300c03454c4ad7a4", "sha256": "81a13c3f238cda5ad60f8ffc83254c42da9cce06aa4f1ed3660534cb37db1029" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.5.tar.gz", "has_sig": false, "md5_digest": "379c8747cc4441a3300c03454c4ad7a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3188, "upload_time": "2019-06-18T02:51:38", "url": "https://files.pythonhosted.org/packages/82/bc/ffecbbd8457733f397c8a697be73ddbf4034b616f81847f5fc7d60b392f4/somfy_mylink_synergy-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "826ebdc2b032a78a38074c8fe7f8835e", "sha256": "60312fb1efa89d80d25ca85d392697708411a588946e82c6e325af8322230f7b" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "826ebdc2b032a78a38074c8fe7f8835e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4388, "upload_time": "2019-06-18T03:02:51", "url": "https://files.pythonhosted.org/packages/42/01/59a56e7e15cd00918a856eb58bc5f9ce106df3e9422d1354acb0fb65f9aa/somfy_mylink_synergy-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d09e67496ddd64fb60ad48f2fd02ac2", "sha256": "622eb8c40f601c5cfffb6310641f8a75aae42deca6cc1e1c32ad3954f71ef3b3" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.6.tar.gz", "has_sig": false, "md5_digest": "2d09e67496ddd64fb60ad48f2fd02ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3216, "upload_time": "2019-06-18T03:02:53", "url": "https://files.pythonhosted.org/packages/5e/11/6d547c1e97f5117d8f6f9376d72c465a322932a5bc4a0727e69fea163511/somfy_mylink_synergy-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "826ebdc2b032a78a38074c8fe7f8835e", "sha256": "60312fb1efa89d80d25ca85d392697708411a588946e82c6e325af8322230f7b" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "826ebdc2b032a78a38074c8fe7f8835e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4388, "upload_time": "2019-06-18T03:02:51", "url": "https://files.pythonhosted.org/packages/42/01/59a56e7e15cd00918a856eb58bc5f9ce106df3e9422d1354acb0fb65f9aa/somfy_mylink_synergy-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d09e67496ddd64fb60ad48f2fd02ac2", "sha256": "622eb8c40f601c5cfffb6310641f8a75aae42deca6cc1e1c32ad3954f71ef3b3" }, "downloads": -1, "filename": "somfy_mylink_synergy-1.0.6.tar.gz", "has_sig": false, "md5_digest": "2d09e67496ddd64fb60ad48f2fd02ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3216, "upload_time": "2019-06-18T03:02:53", "url": "https://files.pythonhosted.org/packages/5e/11/6d547c1e97f5117d8f6f9376d72c465a322932a5bc4a0727e69fea163511/somfy_mylink_synergy-1.0.6.tar.gz" } ] }