{ "info": { "author": "Alexander Hinz", "author_email": "alex.hinz@plan-b-software.de", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Home Automation", "Topic :: Software Development :: Libraries" ], "description": "Introduction\n============\n\nThis is a library for communicating with a wifi-enabled home thermostat made by\n`Warmup `_. At the time of writing, this only \nincludes the `warmup 4IE `_.\n\nThis code is inspired by a project for SmartThingsHub, see `here `_. Many Thanks to alyc100 for the great work!\n\nWarmup Plc was not involved in the creation of this\nsoftware and has not sanctioned or endorsed it in any way.\n\nLicense\n=======\n\nThis software is available under Apache license. Please see LICENSE.txt.\n\n\nUsage\n=====\nThe library is primary intended to interface the 4IE with home assistant, but may also be used standalone.\n\nHome Assistant\n---------------\nTo setup this component, you need to register to warmup first.\nsee https://my.warmup.com/login\n\nThen copy the folder `warmup_cc `_ to your \"*custom_components*\" folder in your \"*config*\" dir.\n\nThen add to your\nconfiguration.yaml:\n\n.. code-block:: yaml\n\n climate:\n - platform: warmup_cc\n name: YOUR_DESCRIPTION\n username: YOUR_E_MAIL_ADDRESS\n password: YOUR_PASSWORD\n location: YOUR_LOCATION_NAME\n room: YOUR_ROOM_NAME\n\n* **name** (optional): the description of the device, as seen by the user in the front end\n* **username** (required): the username used to login to the warmup web site\n* **password** (required): the password used to login to the warmup web site; may be moved to the secrets.yaml file. See `secrets `_\n* **location** (required): the location name used in the warmup web site\n* **room** (required): the room name of the device used in the warmup web site\n\nAfter restarting home assistant, the component will be loaded automatically.\n\nStandalone\n----------\nYou may install the library via pip using\n\n>>> pip install warmup4ie\n\nAfter that, import the library, and away we go.\n\n >>> import warmup4ie\n >>> device = warmup4ie.Warmup4IEDevice('', '', \n '', '', )\n >>> device.get_current_temmperature()\n {'raw': 21.0}\n\nDevice Versions\n---------------\n\nSupported models:\n\n- 4IE\n\nSince I only have access to the 4IE, that is the model that the development \nhas occured with. \n\nSupported Features\n------------------\n\nAt the moment the library supports reading current temperature and setting the target temperature, switching between manual, automatic and frost protection mode, and switching the device off.\n\nRelease Notes\n=============\n\n0.1.0\n-----\n\n- inital release\n\n0.1.1\n-----\n\n- bug fixes\n\n0.1.2\n-----\n\n- bug fixes\n\n0.1.3\n-----\n\n- changed http-request to use the new api.\n- adapted file names to comply with the new naming structure of HA introduced with 0.92\n\n0.1.4\n-----\n\n- added functionality to allow configuration of Warmup4IE thermostat via HA UI Config entry.\n\n0.1.5\n-----\n\n- added getter methods for location, location id, room name, room id and serial number\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alex-0103/warmup4IE", "keywords": "", "license": "Apache", "maintainer": "", "maintainer_email": "", "name": "warmup4ie", "package_url": "https://pypi.org/project/warmup4ie/", "platform": "", "project_url": "https://pypi.org/project/warmup4ie/", "project_urls": { "Homepage": "https://github.com/alex-0103/warmup4IE" }, "release_url": "https://pypi.org/project/warmup4ie/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "client library for 4IE thermostat sold by warmup", "version": "0.1.5" }, "last_serial": 5285194, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d99b2f173df0235da772d9773da00fa8", "sha256": "f758dc21bc136281cb3b56e626df6c32e9824dd4b50d50a8014c974bd06d6d2d" }, "downloads": -1, "filename": "warmup4ie-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d99b2f173df0235da772d9773da00fa8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4736, "upload_time": "2019-02-16T19:47:14", "url": "https://files.pythonhosted.org/packages/40/a8/3c0bd759f8faa09e49535f8a0077c03c424fb481515ebee96bea4aaac3db/warmup4ie-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "716a038f9fb955216ef33c4952534204", "sha256": "459a4a7194de70de2434df713bce5e1e8c02c776906dec4dc527baefd6774eab" }, "downloads": -1, "filename": "warmup4ie-0.1.0.tar.gz", "has_sig": false, "md5_digest": "716a038f9fb955216ef33c4952534204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4206, "upload_time": "2019-02-16T19:47:16", "url": "https://files.pythonhosted.org/packages/ef/9c/78681ee8faba0e003c7328ec61375160d109fd60a383f2f7fc2e98dbff10/warmup4ie-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c899173e36e259829ba048768698f0c7", "sha256": "6d2fff94cd11be11dda3a69020362ad19991a6bbdb0335e829f21da1459f573d" }, "downloads": -1, "filename": "warmup4ie-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c899173e36e259829ba048768698f0c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4747, "upload_time": "2019-02-16T19:53:09", "url": "https://files.pythonhosted.org/packages/0a/b0/6eff0f8871540964c20b788de67af72a8b778fcd5429a0905ababf843f7a/warmup4ie-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d7ad2322fae7bcd67549d6e0e06dd0a", "sha256": "91fc8d209f59bc10124ffca3ba064f37fb0642e6d19c1fc0b693fd39c3fc5db5" }, "downloads": -1, "filename": "warmup4ie-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2d7ad2322fae7bcd67549d6e0e06dd0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4366, "upload_time": "2019-02-16T19:53:11", "url": "https://files.pythonhosted.org/packages/26/f8/12f36dfd2ebbf5996d3d8ddf16075ab1a1296680e2d1472bcc541ccbf52c/warmup4ie-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a6b8e0f4d6671cbcb6e0a561efc90d9e", "sha256": "2ad0b5a92dff82a334f4929c66ea1cdacf03f45f6d684862a2ced3a367cac459" }, "downloads": -1, "filename": "warmup4ie-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "a6b8e0f4d6671cbcb6e0a561efc90d9e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4771, "upload_time": "2019-02-18T20:30:12", "url": "https://files.pythonhosted.org/packages/4f/12/34600b64bf3e14e1079f9af3472a1be4ace435df0674c33cb1c9cde6e51d/warmup4ie-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b0870d61f52d1c666884c17a8f52136", "sha256": "0f9ed94599ba9acdb84201bfa414b9357640cf58adf9dcba5cdb78fc98fafce2" }, "downloads": -1, "filename": "warmup4ie-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1b0870d61f52d1c666884c17a8f52136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4382, "upload_time": "2019-02-18T20:30:13", "url": "https://files.pythonhosted.org/packages/01/5e/111d5d57d1e14c767d5d1f4a2b4b2e53d71df601924137b318cd79a665b4/warmup4ie-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "9976f54492825a680e88d98fc2cefa8b", "sha256": "a3c788d63a3244d184b134d9e553db45f8331b7c301e027be6cc1bd957951439" }, "downloads": -1, "filename": "warmup4ie-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "9976f54492825a680e88d98fc2cefa8b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5033, "upload_time": "2019-04-11T14:28:29", "url": "https://files.pythonhosted.org/packages/2b/57/b6e4b48e76da2ca1b7b2f4e95368e66662f0ca44f7aa683e74d737a2bb14/warmup4ie-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfdf0f60be001c77c726a0382a1fe9ab", "sha256": "7fe994845d5f13c1bbf9e6b8bd7a3fece6cf9f45fd364d2c6960f2ed073d3885" }, "downloads": -1, "filename": "warmup4ie-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bfdf0f60be001c77c726a0382a1fe9ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4640, "upload_time": "2019-04-11T14:28:30", "url": "https://files.pythonhosted.org/packages/dc/5b/6d6a8b3e130e7d56418748bdfea7d3a2a31ad7c249c569610514ea375f9f/warmup4ie-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d96b05fcb43f3b09f1e8f6825e361b6b", "sha256": "d431f4227981c88225739e9cd35a5ef9f6a98dbfe0f553b0a49f97050b134c96" }, "downloads": -1, "filename": "warmup4ie-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "d96b05fcb43f3b09f1e8f6825e361b6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10251, "upload_time": "2019-05-17T16:03:30", "url": "https://files.pythonhosted.org/packages/11/87/5144b9c082708f311123897d18c7e498dc5a4fcf6d6a5c33fe34fec35691/warmup4ie-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59ef9281ef62e003dcc8eed96ca0daec", "sha256": "0735a4057af3389fdedd2501bd358cb878dade55e643dfb8d5df0e5efb3fd54c" }, "downloads": -1, "filename": "warmup4ie-0.1.4.tar.gz", "has_sig": false, "md5_digest": "59ef9281ef62e003dcc8eed96ca0daec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5684, "upload_time": "2019-05-17T16:03:31", "url": "https://files.pythonhosted.org/packages/6a/6d/e79aa071b009b2fe813484c49d4aec230cbfd3c90e495a6aa5d2d25bcc31/warmup4ie-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "f8ee993470639280f40ac3e7cc7ef485", "sha256": "325035fddfb9e7b448818a2d582222290bc0304dcb7d9a4eacc6e89acd8c720d" }, "downloads": -1, "filename": "warmup4ie-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f8ee993470639280f40ac3e7cc7ef485", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10383, "upload_time": "2019-05-18T08:22:06", "url": "https://files.pythonhosted.org/packages/25/7f/2e5555d4a468b4b8786c3e78b3dc72bb3b1ea0dda6eb2a3bffb6053ea0bd/warmup4ie-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ec40b49f90d5a2d0535c8b6a11ff634", "sha256": "f12656223ef05722280550a1929c89c34e24664f89e0227001feb5888316d2ab" }, "downloads": -1, "filename": "warmup4ie-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7ec40b49f90d5a2d0535c8b6a11ff634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5876, "upload_time": "2019-05-18T08:22:09", "url": "https://files.pythonhosted.org/packages/ab/f8/4f1c0ed388a4853495d17f68a84cafa882008edcf3b0d32debeee6dc41ae/warmup4ie-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f8ee993470639280f40ac3e7cc7ef485", "sha256": "325035fddfb9e7b448818a2d582222290bc0304dcb7d9a4eacc6e89acd8c720d" }, "downloads": -1, "filename": "warmup4ie-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f8ee993470639280f40ac3e7cc7ef485", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10383, "upload_time": "2019-05-18T08:22:06", "url": "https://files.pythonhosted.org/packages/25/7f/2e5555d4a468b4b8786c3e78b3dc72bb3b1ea0dda6eb2a3bffb6053ea0bd/warmup4ie-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ec40b49f90d5a2d0535c8b6a11ff634", "sha256": "f12656223ef05722280550a1929c89c34e24664f89e0227001feb5888316d2ab" }, "downloads": -1, "filename": "warmup4ie-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7ec40b49f90d5a2d0535c8b6a11ff634", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5876, "upload_time": "2019-05-18T08:22:09", "url": "https://files.pythonhosted.org/packages/ab/f8/4f1c0ed388a4853495d17f68a84cafa882008edcf3b0d32debeee6dc41ae/warmup4ie-0.1.5.tar.gz" } ] }