{ "info": { "author": "Martin Fuchs", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "

\n \n

\n

\n \n \n Coverage Status\n \n

\n\n# python-stiebel-eltron\nPython API for interacting with the STIEBEL ELTRON ISG web gateway via modbus for controlling integral ventilation units and heat pumps.\n\nThis module is based on the STIEBEL ELTRON [modbus user manual](https://www.stiebel-eltron.ch/content/dam/ste/ch/de/downloads/kundenservice/smart-home/Modbus/Modbus%20Bedienungsanleitung.pdf), but is not official, developed, supported or endorsed by Stiebel Eltron GmbH & Co. KG. For questions and other inquiries, use the issue tracker in this repo please.\n\n## Requirements\nYou need to have [Python](https://www.python.org) installed.\n\n* STIEBEL ELTRON Internet-Service Gateway [ISG WEB](https://www.stiebel-eltron.com/en/home/products-solutions/renewables/controller_energymanagement/internet_servicegateway/isg_web.html) with enabled [modbus module](https://www.stiebel-eltron.ch/de/home/service/smart-home/modbus.html)\n * You can call the STIEBEL ELTRON support, if your ISG does not have the modbus module enabled. They upgraded mine for free.\n* STIEBEL ELTRON heatpumpt (compatible). Successfully used devices:\n * LWZ504e\n * LWZ304\n* Network connection to the ISG WEB\n\n## Installation\nThe package is available in the [Python Package Index](https://pypi.python.org/).\n\n```bash\n $ pip install python-stiebel-eltron\n```\n\n## Example usage of the module\nThe sample below shows how to use this Python module.\n\n```python\n from pystiebeleltron import pystiebeleltron as pyse\n from pymodbus.client.sync import ModbusTcpClient as ModbusClient\n\n client = ModbusClient(host='IP_ADDRESS_ISG', port=502, timeout=2)\n client.connect()\n\n unit = pyse.StiebelEltronAPI(client, 1)\n unit.update()\n\n print(\"get_target_temp: {}\".format(unit.get_target_temp))\n\n client.close()\n```\n\n## License\n\n``python-stiebel-eltron`` is licensed under MIT, for more details check LICENSE.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/fucm/python-stiebel-eltron", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pystiebeleltron", "package_url": "https://pypi.org/project/pystiebeleltron/", "platform": "", "project_url": "https://pypi.org/project/pystiebeleltron/", "project_urls": { "Homepage": "https://github.com/fucm/python-stiebel-eltron" }, "release_url": "https://pypi.org/project/pystiebeleltron/0.0.1.dev2/", "requires_dist": [ "pymodbus (>=2.1.0)" ], "requires_python": ">=3.4", "summary": "Python API for interacting with the Stiebel Eltron ISG web gateway via Modbus for controlling integral ventilation units and heat pumps.", "version": "0.0.1.dev2" }, "last_serial": 4837051, "releases": { "0.0.1.dev1": [ { "comment_text": "", "digests": { "md5": "00a905832b38dfba3d2b12d89c54e424", "sha256": "14557510f9ae73ca90526de9b3ca2061df00eda8aecaee5ff339aee0ed20330f" }, "downloads": -1, "filename": "pystiebeleltron-0.0.1.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "00a905832b38dfba3d2b12d89c54e424", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9956, "upload_time": "2019-02-17T20:30:11", "url": "https://files.pythonhosted.org/packages/56/e6/e0b89f4c609be5b780a411eeff80e4b8d0d7b108f95d95020c6b873efadc/pystiebeleltron-0.0.1.dev1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b25780cadef88e28d9651d2ff17cdeb", "sha256": "b216a27ad37623921d6f6b95a7b99a000dd646e01c06388197a9cf9f51deb04d" }, "downloads": -1, "filename": "pystiebeleltron-0.0.1.dev1.tar.gz", "has_sig": false, "md5_digest": "6b25780cadef88e28d9651d2ff17cdeb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8961, "upload_time": "2019-02-17T20:30:13", "url": "https://files.pythonhosted.org/packages/e6/c8/a3f53916d8ff9b798b8cdb5808534b5d30f1c4a6c7069086a62142174684/pystiebeleltron-0.0.1.dev1.tar.gz" } ], "0.0.1.dev2": [ { "comment_text": "", "digests": { "md5": "a3b6ea297ce6e99a8af1ba34033f2cd2", "sha256": "04818e4bf7baa59aed7a6b82edbe955efb1aca4c45eda4abcc550426f1f4a3bf" }, "downloads": -1, "filename": "pystiebeleltron-0.0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "a3b6ea297ce6e99a8af1ba34033f2cd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9970, "upload_time": "2019-02-18T21:09:49", "url": "https://files.pythonhosted.org/packages/4b/97/9b175453b94ac0d9fdaef479a262dcd846224a38e79ee47ac37f2d211a3d/pystiebeleltron-0.0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "172955132fa3d21a3728a96c235c4d5e", "sha256": "690642720585475a5abf7ce11e3d873f74bcb2def51004a89cd055525b83cadf" }, "downloads": -1, "filename": "pystiebeleltron-0.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "172955132fa3d21a3728a96c235c4d5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8970, "upload_time": "2019-02-18T21:09:51", "url": "https://files.pythonhosted.org/packages/8e/19/c28441128c64a1a9eab5bb61561b4f3391333670ad21585bceb1d9f398a5/pystiebeleltron-0.0.1.dev2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a3b6ea297ce6e99a8af1ba34033f2cd2", "sha256": "04818e4bf7baa59aed7a6b82edbe955efb1aca4c45eda4abcc550426f1f4a3bf" }, "downloads": -1, "filename": "pystiebeleltron-0.0.1.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "a3b6ea297ce6e99a8af1ba34033f2cd2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 9970, "upload_time": "2019-02-18T21:09:49", "url": "https://files.pythonhosted.org/packages/4b/97/9b175453b94ac0d9fdaef479a262dcd846224a38e79ee47ac37f2d211a3d/pystiebeleltron-0.0.1.dev2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "172955132fa3d21a3728a96c235c4d5e", "sha256": "690642720585475a5abf7ce11e3d873f74bcb2def51004a89cd055525b83cadf" }, "downloads": -1, "filename": "pystiebeleltron-0.0.1.dev2.tar.gz", "has_sig": false, "md5_digest": "172955132fa3d21a3728a96c235c4d5e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 8970, "upload_time": "2019-02-18T21:09:51", "url": "https://files.pythonhosted.org/packages/8e/19/c28441128c64a1a9eab5bb61561b4f3391333670ad21585bceb1d9f398a5/pystiebeleltron-0.0.1.dev2.tar.gz" } ] }