{ "info": { "author": "Ludovic Laurent", "author_email": "ludovic.laurent@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Other/Nonlisted Topic", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "\n\n# bosch-thermostat-http-client-python\nPython3 asyncio package to talk to Bosch Thermostats via their gateway, especially for Buderus KM200/KM50 and Nefit IP modules used in Enviline heat pumps. These gateways support Http access in local network.\n\nexample :\n```python\nimport asyncio \nimport aiohttp\n\nfrom buderus.gateway import Gateway\nasync def main():\n async with aiohttp.ClientSession() as session:\n gateway = Gateway(session, '','','')\n await gateway.initialize()\n\n\n print(gateway.info.uuid)\n\n for sensor in gateway.sensors.items:\n print (sensor.name, sensor.value)\n\nasyncio.get_event_loop().run_until_complete(main())\n```\n\nTo run this code do the following:\n\n* create file data_file.txt and insert like this:\n```\nip\naccess_key\npassword\n```\nreplace strings with proper values\n\n* run in dir `python3 -m venv .`\n* run `python3 test.py`\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/moustic999/bosch-thermostat-http-client-python/archive/0.5.1.zip", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/moustic999/bosch-thermostat-http-client-python.git", "keywords": "", "license": "Apache License 2.0", "maintainer": "Ludovic Laurent", "maintainer_email": "ludovic.laurent@gmail.com", "name": "bosch-thermostat-http-client", "package_url": "https://pypi.org/project/bosch-thermostat-http-client/", "platform": "", "project_url": "https://pypi.org/project/bosch-thermostat-http-client/", "project_urls": { "Download": "https://github.com/moustic999/bosch-thermostat-http-client-python/archive/0.5.1.zip", "Homepage": "https://github.com/moustic999/bosch-thermostat-http-client-python.git" }, "release_url": "https://pypi.org/project/bosch-thermostat-http-client/0.5.1/", "requires_dist": [ "pyaes (>=1.6.1)", "aiohttp" ], "requires_python": "", "summary": "Python API for talking to Bosch\u2122 Heating gateway using HTTP", "version": "0.5.1" }, "last_serial": 5978822, "releases": { "0.4.1": [ { "comment_text": "", "digests": { "md5": "1904dd10e70eddc5b9258d230a635ec0", "sha256": "3e880afd1412146be3f6b18d4e19e846182a7181e45b8462f43804fca6477b5d" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "1904dd10e70eddc5b9258d230a635ec0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20923, "upload_time": "2019-05-12T10:03:17", "url": "https://files.pythonhosted.org/packages/8c/ee/c60aa2695c8ee06ef3e470a06d46f5e307b1018ddad9ff91593cca2e7411/bosch_thermostat_http_client-0.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27f373f434d69b50e924943aefc9ad0a", "sha256": "b100e7ffa7828efa53b0ba7d442228f64cd293ebb3b861426452e964a70fd683" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.4.1.tar.gz", "has_sig": false, "md5_digest": "27f373f434d69b50e924943aefc9ad0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15971, "upload_time": "2019-05-12T10:03:20", "url": "https://files.pythonhosted.org/packages/6c/ad/630f9746584c135dba2a0a8fe5886d7b881715dd8b85c5ed9974e92f7792/bosch-thermostat-http-client-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "205ef8d77aeed4af11d394e772c6360d", "sha256": "8eee68181dcdafbea024a085dfc62dd238a78b8225545b5eb7f18f9d597a81f1" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "205ef8d77aeed4af11d394e772c6360d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21394, "upload_time": "2019-05-13T09:47:45", "url": "https://files.pythonhosted.org/packages/d4/a3/4554d952a94c3d7e718dfef277d478f77a6d2efa565175f034c6ca97600b/bosch_thermostat_http_client-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b48f0b4c98e4598c785638427eaa7438", "sha256": "726a020faa27a6376fd5084697d0be94c81048c0b9293f0e455291c839b94222" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.4.2.tar.gz", "has_sig": false, "md5_digest": "b48f0b4c98e4598c785638427eaa7438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16263, "upload_time": "2019-05-13T09:47:47", "url": "https://files.pythonhosted.org/packages/89/5f/6fe0f2ce58b812ee9e3565b8501990823d16964c2f0d50c8a0086d57af00/bosch-thermostat-http-client-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "90a460389a3bb8e7cadeb601a96c0826", "sha256": "a03fa2eea9a1170d15fe90794de8f5df11fa966fd1e427c296ac703b0954aef4" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "90a460389a3bb8e7cadeb601a96c0826", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21734, "upload_time": "2019-05-15T18:05:22", "url": "https://files.pythonhosted.org/packages/d8/42/e244e96acfec3c9af60193746f7d4fc1cb65bd713258b623c6ecc70cd7b8/bosch_thermostat_http_client-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "daaf34f3bb4e23010c8fd9b0874d2faa", "sha256": "9b3f4852808329805eba4c7197a21663e1ad8769cdb58f5ccf40bccf335a11d6" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.4.3.tar.gz", "has_sig": false, "md5_digest": "daaf34f3bb4e23010c8fd9b0874d2faa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16571, "upload_time": "2019-05-15T18:05:24", "url": "https://files.pythonhosted.org/packages/90/81/1628822e84e0acc556cd925ecda00b0e63f27106b2f3c75620c5a15b899f/bosch-thermostat-http-client-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "709389e4d41eadfec441493ec8197949", "sha256": "aeaf07383f96ee7f0999e436588cdeacb61ebe3e16ceddb71ea4ef3b3c4c48d5" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "709389e4d41eadfec441493ec8197949", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21990, "upload_time": "2019-07-16T17:57:09", "url": "https://files.pythonhosted.org/packages/57/4c/c60605f75058dbcb461607d3bc549a90485333206d1953018e0e98ae5b35/bosch_thermostat_http_client-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0af13ef524deff354cbd4a340c41290e", "sha256": "1a09c1f75243c5ba2c47505a7e54d722c72d5d5a2b870851cf0f6e7bf5cb7beb" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.4.4.tar.gz", "has_sig": false, "md5_digest": "0af13ef524deff354cbd4a340c41290e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16776, "upload_time": "2019-07-16T17:57:11", "url": "https://files.pythonhosted.org/packages/84/06/f52669312ac6adc958de548fcb8ac7daef3865c2b55928c5cc861790ec4e/bosch-thermostat-http-client-0.4.4.tar.gz" } ], "0.4.5b0": [ { "comment_text": "", "digests": { "md5": "7896ec8ace6964fd5936744551368d2d", "sha256": "fd543b838086495a570076ec85583f500566188a3e2a4e84a11c2bb8b254dc45" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.4.5b0-py3-none-any.whl", "has_sig": false, "md5_digest": "7896ec8ace6964fd5936744551368d2d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22190, "upload_time": "2019-08-12T18:38:52", "url": "https://files.pythonhosted.org/packages/d1/59/7a889ded9796020b1c006db9503451e81d7af36dfa4a60dc3f9c43c2811e/bosch_thermostat_http_client-0.4.5b0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3814562165a8582c3c49bbbca24f84c", "sha256": "9287d30a897c913bef76e2105c3ba6289385c04b2af47194fdf424cc280aca0e" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.4.5b0.tar.gz", "has_sig": false, "md5_digest": "f3814562165a8582c3c49bbbca24f84c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16933, "upload_time": "2019-08-12T18:38:54", "url": "https://files.pythonhosted.org/packages/15/fa/968b9b9dd1eeedaea1ec7d577beb171b4782a4c4b1fdf574a9b742db673d/bosch-thermostat-http-client-0.4.5b0.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "40ff128b9c66935707f1c2344ce7eb7f", "sha256": "d5cba08f1117834b1c2aaf244086f2301aff6ed9d50507533e0428df43eccaae" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.4.6-py3-none-any.whl", "has_sig": false, "md5_digest": "40ff128b9c66935707f1c2344ce7eb7f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22257, "upload_time": "2019-08-26T19:43:05", "url": "https://files.pythonhosted.org/packages/bf/f5/d795e809e6a7b645f6fdd21d5903019f3873d24dc864300642945a2ebea6/bosch_thermostat_http_client-0.4.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e3b68ff9ab5e66deb03f2bbac48eecd", "sha256": "2f334b6dbb2f7c0000bd4b447673baffa717958ac29cf52427a8b704a4d8c6ee" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.4.6.tar.gz", "has_sig": false, "md5_digest": "7e3b68ff9ab5e66deb03f2bbac48eecd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17022, "upload_time": "2019-08-26T19:43:07", "url": "https://files.pythonhosted.org/packages/a8/0c/bed3437907bec70dc3a45d9a9392beaa9d725e8102db363549eb015f4bdd/bosch-thermostat-http-client-0.4.6.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "872c2a5c90a70f4e8b11e987fec58221", "sha256": "cb787abb0a26fa68765584c308084a599f063d95d12463f433acdfd181d5dade" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "872c2a5c90a70f4e8b11e987fec58221", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25649, "upload_time": "2019-10-10T17:35:48", "url": "https://files.pythonhosted.org/packages/df/9d/c86a397dc9e988421e71d6d6f1f159e73e7f6b0158de6f30716dada7153c/bosch_thermostat_http_client-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c088cf75ee128ef145e1dab3e082ef9", "sha256": "74c31e3144ee64b081fceb6b44723fe4a24ccaafaf5c72759a839570aa27d37e" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.5.0.tar.gz", "has_sig": false, "md5_digest": "6c088cf75ee128ef145e1dab3e082ef9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18918, "upload_time": "2019-10-10T17:35:50", "url": "https://files.pythonhosted.org/packages/54/8e/3f4c34f4ec0e9883891745ad4a0d627fc5b093bf0c0706b337a9f86285f6/bosch-thermostat-http-client-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e2faf3307931b8fc689b6d021afb0f47", "sha256": "9fc5dfd50119a16ed7bf292a8072b7006f7f971f24ab5edf88166a2e3a735b4c" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e2faf3307931b8fc689b6d021afb0f47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28178, "upload_time": "2019-10-15T18:37:52", "url": "https://files.pythonhosted.org/packages/d4/49/31ba75d9024106d0c5531ba2a877423661f0c01791f18c708ab435ec89e6/bosch_thermostat_http_client-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ca59af0e1ef5b827589405f8ff3cf6b", "sha256": "19ea1680c66bcbe67185cbebbfb22f67a65d3a5320340613f420c19bcad32e30" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.5.1.tar.gz", "has_sig": false, "md5_digest": "1ca59af0e1ef5b827589405f8ff3cf6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20371, "upload_time": "2019-10-15T18:37:53", "url": "https://files.pythonhosted.org/packages/32/ae/196370c839ec4abdd9eb15312e99e38b783ea17cd728ef2e69340c482004/bosch-thermostat-http-client-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e2faf3307931b8fc689b6d021afb0f47", "sha256": "9fc5dfd50119a16ed7bf292a8072b7006f7f971f24ab5edf88166a2e3a735b4c" }, "downloads": -1, "filename": "bosch_thermostat_http_client-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e2faf3307931b8fc689b6d021afb0f47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28178, "upload_time": "2019-10-15T18:37:52", "url": "https://files.pythonhosted.org/packages/d4/49/31ba75d9024106d0c5531ba2a877423661f0c01791f18c708ab435ec89e6/bosch_thermostat_http_client-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1ca59af0e1ef5b827589405f8ff3cf6b", "sha256": "19ea1680c66bcbe67185cbebbfb22f67a65d3a5320340613f420c19bcad32e30" }, "downloads": -1, "filename": "bosch-thermostat-http-client-0.5.1.tar.gz", "has_sig": false, "md5_digest": "1ca59af0e1ef5b827589405f8ff3cf6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20371, "upload_time": "2019-10-15T18:37:53", "url": "https://files.pythonhosted.org/packages/32/ae/196370c839ec4abdd9eb15312e99e38b783ea17cd728ef2e69340c482004/bosch-thermostat-http-client-0.5.1.tar.gz" } ] }