{ "info": { "author": "Dominic Willson", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Yale Smart Alarm Client\nYale Smart Alarm client is a python client for interacting with the Yale Smart Alarm System API.\n\nSupported functions:\n- Arm full (away)\n- Arm partial (away/night)\n- Disarm\n- Get alarm status\n\n#### Usage\nCreate a client with:\n```\nfrom yalesmartalarmclient.client import YaleSmartAlarmClient\nclient = YaleSmartAlarmClient(username, password)\n```\nwhere username and password are your Yale Smart Alarm credentials.\n\nChange the alarm state with:\n```\nclient.arm_full()\nclient.arm_partial()\nclient.disarm()\n```\nor \n```\nclient.set_alarm_state()\n```\nwhere 'mode' is one of:\n```\nfrom yalesmartalarmclient.client import (YALE_STATE_ARM_PARTIAL,\n YALE_STATE_DISARM,\n YALE_STATE_ARM_FULL)\n```\n\nIs the alarm armed fully or partially:\n```\nclient.is_armed() # == True\n```\n\nor return alarm status. eg.\n```\nclient.get_armed_status() is YALE_STATE_ARM_FULL\n```\n\nGet connected locks states:\n```\nclient.get_locks_status() # Returns an array of locks and status\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/domwillcode/yale-smart-alarm-client", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/domwillcode/yale-smart-alarm-client", "keywords": "alarm,Yale,Smart Alarm", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "yalesmartalarmclient", "package_url": "https://pypi.org/project/yalesmartalarmclient/", "platform": "", "project_url": "https://pypi.org/project/yalesmartalarmclient/", "project_urls": { "Download": "https://github.com/domwillcode/yale-smart-alarm-client", "Homepage": "https://github.com/domwillcode/yale-smart-alarm-client" }, "release_url": "https://pypi.org/project/yalesmartalarmclient/0.1.6/", "requires_dist": [ "requests (>=2.0.0)" ], "requires_python": "", "summary": "Interact with Yale Smart Alarm systems", "version": "0.1.6" }, "last_serial": 4622956, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "c9c61d8760a5c5e00dcda3b9ebc651b8", "sha256": "79adc0f3dac57c1fb7d203c51d8b06bca0d827ac49f590c59905916cf2b57e7e" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "c9c61d8760a5c5e00dcda3b9ebc651b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3273, "upload_time": "2018-08-31T18:44:47", "url": "https://files.pythonhosted.org/packages/11/f3/40e13be9250702cd29f082589393c5ff6e6b5669e980cd1bcd744066e856/yalesmartalarmclient-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a335b84d48b1e4337dea72f42528e875", "sha256": "1753ddebaf22aedefa3d7f02ceb6977d27ab1e8fab9b5dca64b6859788ed3691" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a335b84d48b1e4337dea72f42528e875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2828, "upload_time": "2018-08-31T18:44:49", "url": "https://files.pythonhosted.org/packages/f2/f0/2f09c64e9a90584ccce930db52b67955afe86d17d847905a96a6e8737528/yalesmartalarmclient-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "70c118901358fc319ac031dbaf216a94", "sha256": "f5117a6e5260617c17dd55a53c553902c93d07491a6e572d4bfc3b0ecaf1d012" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "70c118901358fc319ac031dbaf216a94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3415, "upload_time": "2018-09-03T23:46:34", "url": "https://files.pythonhosted.org/packages/82/71/ebe9ccbfb0d90aba5094c18b1a6d5f8c9f441b123080a47febcd82375671/yalesmartalarmclient-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be6cdf8cd9407874ee0edd7327da5364", "sha256": "8e8288a4e681f54b0b0005cad8a88f7df19955b1d91a45566179d85c6d89c52f" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.3.tar.gz", "has_sig": false, "md5_digest": "be6cdf8cd9407874ee0edd7327da5364", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2919, "upload_time": "2018-09-03T23:46:36", "url": "https://files.pythonhosted.org/packages/0e/09/1b8f70b0f78fca9bf4b1055f733d89df6357cd4c90299f8b67b130f60af2/yalesmartalarmclient-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "31697a01d696e40fa08ee212f683292d", "sha256": "11c8ab764451043422bae96011645c76560dff0580526e51f9ed343b36a796dc" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "31697a01d696e40fa08ee212f683292d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3412, "upload_time": "2018-09-04T00:10:37", "url": "https://files.pythonhosted.org/packages/b1/4a/a6312f4c17c924fcec0130e9927e92bef87e8bebf00ba51aec29787f2a48/yalesmartalarmclient-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31952fe70095c22722aad0b5909414ba", "sha256": "f68dcdc08f8510d60022a1cd5a9d1900bd8f5cebb5d3ea186e0e359e67457031" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.4.tar.gz", "has_sig": false, "md5_digest": "31952fe70095c22722aad0b5909414ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2925, "upload_time": "2018-09-04T00:10:38", "url": "https://files.pythonhosted.org/packages/a8/6b/e032f09d512df747ce8dd9f5f382cf60339088c50c2ad3579642b2f10553/yalesmartalarmclient-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "fc4ef8574f65a3ddc62060d58052e629", "sha256": "76ff07508c37fb8177c2724bb980703fb5845e9561353630a6c2d05e08680248" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "fc4ef8574f65a3ddc62060d58052e629", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7800, "upload_time": "2018-12-03T23:09:29", "url": "https://files.pythonhosted.org/packages/95/de/a1235a4ce8b1f37cb7096e13ffa2258b47ce1cd3089b12609521a5963d6d/yalesmartalarmclient-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "626a88090e2467783068d0989df5efd7", "sha256": "5eaafda17e608a81d61b16b589e1e0bbab844e1285407a86d6728f96984f2ed1" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.5.tar.gz", "has_sig": false, "md5_digest": "626a88090e2467783068d0989df5efd7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3147, "upload_time": "2018-12-03T23:09:30", "url": "https://files.pythonhosted.org/packages/79/7f/42078b806faf534c70d8c7b4dca6e92112ab490294387ad2a046fc5dbf73/yalesmartalarmclient-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "536df449446d9a8807ff66c23d364264", "sha256": "ec11811c1678426d6f24001b338fe372d329662fe279bc52bba68ce9d746a84a" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "536df449446d9a8807ff66c23d364264", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8383, "upload_time": "2018-12-20T23:29:41", "url": "https://files.pythonhosted.org/packages/49/d1/9475563ebb2bd7d06e0b7def7df3d7fa487a50c5d6b8d9ece1acf4f25b61/yalesmartalarmclient-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec366627e6356bb1ecc52834637735c8", "sha256": "60b3b314a2938ba5f02432cfe11d79ba23225b43d1084c93d618f3633f2fd07a" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ec366627e6356bb1ecc52834637735c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2018-12-20T23:29:43", "url": "https://files.pythonhosted.org/packages/1d/36/6177504f63e32a39b890b6d60ec0e630c2ad728273833d9e337b4f826c3d/yalesmartalarmclient-0.1.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "536df449446d9a8807ff66c23d364264", "sha256": "ec11811c1678426d6f24001b338fe372d329662fe279bc52bba68ce9d746a84a" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "536df449446d9a8807ff66c23d364264", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8383, "upload_time": "2018-12-20T23:29:41", "url": "https://files.pythonhosted.org/packages/49/d1/9475563ebb2bd7d06e0b7def7df3d7fa487a50c5d6b8d9ece1acf4f25b61/yalesmartalarmclient-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec366627e6356bb1ecc52834637735c8", "sha256": "60b3b314a2938ba5f02432cfe11d79ba23225b43d1084c93d618f3633f2fd07a" }, "downloads": -1, "filename": "yalesmartalarmclient-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ec366627e6356bb1ecc52834637735c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3754, "upload_time": "2018-12-20T23:29:43", "url": "https://files.pythonhosted.org/packages/1d/36/6177504f63e32a39b890b6d60ec0e630c2ad728273833d9e337b4f826c3d/yalesmartalarmclient-0.1.6.tar.gz" } ] }