{ "info": { "author": "Valeriy Chistyakov", "author_email": "airens@mail.ru", "bugtrack_url": null, "classifiers": [], "description": "# Tion Api\nThis package provides API to control Tion breezer\n## Getting authorization code:\n- Go to \n- Login if needed\n- Enter *Debug mode* (usually F12) in browser\n- Open *Network* tab and change some parameter of your breezer via web-interface\n- Look into header of request and copy *Authorization* field \n## Usage:\n```python\nimport os\nfrom time import sleep\nfrom tion import TionApi, Breezer, Zone, MagicAir\n# initialization api\nemail, password = os.environ.get(\"TION_AUTH\").split(',')\napi = TionApi(email, password)\n# getting current co2 level from magicair\nmagicair = api.get_devices(name_part=\"magic\")[0]\nprint(magicair.co2)\nsleep(3)\n# setting manual mode for zone \u0420\u201c\u0420\u0455\u0421\u0403\u0421\u201a\u0420\u0451\u0420\u0405\u0420\u00b0\u0421\u040f\nzone = api.get_zones(name_part=\"\u0420\u201c\u0420\u0455\u0421\u0403\u0421\u201a\u0420\u0451\u0420\u0405\u0420\u00b0\u0421\u040f\")[0]\nzone.mode = \"manual\"\nzone.send()\nsleep(3)\nzone.load()\nassert zone.mode == \"manual\" # making sure that mode is set correctly\n# turning off breezer\nbreezer = api.get_devices(name_part=\"breezer\")[0]\nbreezer.is_on = False\nbreezer.send()\nsleep(3)\nbreezer.load()\nassert zone.mode == \"manual\" # making sure that mode is set correctly\n# setting auto mode for zone \u0420\u201c\u0420\u0455\u0421\u0403\u0421\u201a\u0420\u0451\u0420\u0405\u0420\u00b0\u0421\u040f\nzone.mode = \"auto\"\nzone.send()\nsleep(3)\nzone.load()\nassert zone.mode == \"auto\"\n# setting breezer minimum speed to 3 and maximum to 6\nbreezer.speed_min_set = 3\nbreezer.speed_max_set = 6\nbreezer.send()\nsleep(3)\nbreezer.load()\nassert breezer.speed_min_set == 3\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/airens/tion", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "tion", "package_url": "https://pypi.org/project/tion/", "platform": "", "project_url": "https://pypi.org/project/tion/", "project_urls": { "Homepage": "http://github.com/airens/tion" }, "release_url": "https://pypi.org/project/tion/0.3/", "requires_dist": [ "requests" ], "requires_python": "", "summary": "Tion Magic Air API", "version": "0.3" }, "last_serial": 5003491, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9825ddb856ae0eaedd8d50d1b564ae83", "sha256": "4135793e110515f78093eed55c691860d0bce91b7c23a2be5cc369ba861e32ab" }, "downloads": -1, "filename": "tion-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9825ddb856ae0eaedd8d50d1b564ae83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5597, "upload_time": "2019-03-09T17:54:17", "url": "https://files.pythonhosted.org/packages/9d/4e/e7fd538f15abffd70701d286e94db8d2c6598c29219acfdf3328371c9d67/tion-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85d4ddf70f648ec781286d6fdce6a5a3", "sha256": "9c6b90f4354e30745b00c97577031383aab540122f9cd91bd5ec1a21e75b7269" }, "downloads": -1, "filename": "tion-0.1.tar.gz", "has_sig": false, "md5_digest": "85d4ddf70f648ec781286d6fdce6a5a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5253, "upload_time": "2019-03-09T17:54:19", "url": "https://files.pythonhosted.org/packages/71/f3/b940833dff69dc2c7dd7e8e9572e34fb55e773c4da8f68a630eaf86c68e1/tion-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dd02ba73ef48161941b91f07f39556ec", "sha256": "3628aeaefd6cf04aa89b76f18fd1224b30307746538f9ba6957988e0287c3bea" }, "downloads": -1, "filename": "tion-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "dd02ba73ef48161941b91f07f39556ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7409, "upload_time": "2019-03-29T14:01:27", "url": "https://files.pythonhosted.org/packages/ca/8c/fcff51214a696cb8b0ba965c9ba97a3a835da23ea3ef6d423d6c1a6552c9/tion-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbb6c0f1823d430a07b9d3401f1f5645", "sha256": "4dc09c75d9cee3f39314e2006123e569a6e34ddb5d76569cc360976e694789ad" }, "downloads": -1, "filename": "tion-0.2.tar.gz", "has_sig": false, "md5_digest": "dbb6c0f1823d430a07b9d3401f1f5645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7262, "upload_time": "2019-03-29T14:01:29", "url": "https://files.pythonhosted.org/packages/7c/ae/6357668d0dda7ad4d00c947f2ae122bfc7b8255446155bc769d517e89d65/tion-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "b537d965e18593bb4460fc2876897cbc", "sha256": "f82a97332f3f19416023964292a148130fb7c2bd14ee04bbb9f42ea53b8192d2" }, "downloads": -1, "filename": "tion-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b537d965e18593bb4460fc2876897cbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7425, "upload_time": "2019-03-29T14:09:26", "url": "https://files.pythonhosted.org/packages/8f/23/a66caf9af3f96d04a0a915cdb78ceb8f182ae37c419d25442cdf12db4b9d/tion-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53f8fb42ab1339b1a324b7348b4cb701", "sha256": "e3fcc64c2c3b12329d29a6d3b00a7eb034ab7bc48a58aced910878fc930f6251" }, "downloads": -1, "filename": "tion-0.3.tar.gz", "has_sig": false, "md5_digest": "53f8fb42ab1339b1a324b7348b4cb701", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7276, "upload_time": "2019-03-29T14:09:30", "url": "https://files.pythonhosted.org/packages/64/26/88bd78eaf8cd9c329dcad1405bbe73e6807594c29d18064d6ba10a8bcf11/tion-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b537d965e18593bb4460fc2876897cbc", "sha256": "f82a97332f3f19416023964292a148130fb7c2bd14ee04bbb9f42ea53b8192d2" }, "downloads": -1, "filename": "tion-0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b537d965e18593bb4460fc2876897cbc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7425, "upload_time": "2019-03-29T14:09:26", "url": "https://files.pythonhosted.org/packages/8f/23/a66caf9af3f96d04a0a915cdb78ceb8f182ae37c419d25442cdf12db4b9d/tion-0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53f8fb42ab1339b1a324b7348b4cb701", "sha256": "e3fcc64c2c3b12329d29a6d3b00a7eb034ab7bc48a58aced910878fc930f6251" }, "downloads": -1, "filename": "tion-0.3.tar.gz", "has_sig": false, "md5_digest": "53f8fb42ab1339b1a324b7348b4cb701", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7276, "upload_time": "2019-03-29T14:09:30", "url": "https://files.pythonhosted.org/packages/64/26/88bd78eaf8cd9c329dcad1405bbe73e6807594c29d18064d6ba10a8bcf11/tion-0.3.tar.gz" } ] }