{ "info": { "author": "Jan Almeroth", "author_email": "jan+pywmbus@almeroth.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "\n# \ud83d\udd25 WIP \ud83d\udd25 wM-Bus implementation in Python\n\nThis project implements parts of the wireless M-Bus standard, defined in DIN EN 13757-1 and following.\nCurrently, there is support for unencrypted short frames (namely CI 0x7a) only. Pull-requests are welcome.\n\n## Installation\n\n### PIP\n\n pip install pywmbus\n\n### Manually\n\n git clone https://github.com/jalmeroth/pywmbus.git\n cd pywmbus\n python setup.py install\n\n### Dependencies\n\n- Python 3\n- [crcmod](http://crcmod.sourceforge.net/) used for checksum validation\n- [pyserial](https://github.com/pyserial/pyserial) used for serial communication with [CUL-Stick](http://shop.busware.de/product_info.php/cPath/1_35/products_id/29)\n\n## Usage\n\n usage: parser.py [-h] [-d DEBUG] [-r RAW] [-s SERIAL] [-b BAUD]\n\n optional arguments:\n -h, --help show this help message and exit\n -d DEBUG, --debug DEBUG\n Enable debug mode\n -r RAW, --raw RAW RAW Message\n -s SERIAL, --serial SERIAL\n Path to serial device\n -b BAUD, --baud BAUD Baudrate\n\n### Example\n\n $ ./parser.py -r 34446532121257073804FDEC7A90000000046D280029290C0539351356A0000C13683720014C05806611004C13879649105300426C1F2C326CFFFF236E\n manufacturer: LSE\n device id: 07571212\n device version: 56\n device type: 4 (Heat)\n control info: 0x7a\n access number: 144\n state: Kein Fehler\n configuration: 0\n records (7): [2017-09-09 00:40:00, 133539, 1203768, 116680, 531087, 2016-12-31, 1970-01-01] \n\n## Tested Smart Meters\n\n- Smarvis WFM26 for Heat\n- Smarvis WMC36 for Water\n- Smarvis WMH36 for Hot Water\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jalmeroth/pywmbus", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pywmbus", "package_url": "https://pypi.org/project/pywmbus/", "platform": "any", "project_url": "https://pypi.org/project/pywmbus/", "project_urls": { "Homepage": "https://github.com/jalmeroth/pywmbus" }, "release_url": "https://pypi.org/project/pywmbus/0.0.7/", "requires_dist": [ "crcmod", "pyserial" ], "requires_python": "", "summary": "wM-Bus implementation in Python", "version": "0.0.7" }, "last_serial": 3208349, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "fa0ca913fe28b3d75b95b97f2061529e", "sha256": "5293dcabb404aa16ccc4e302cd0c0c81f118b41abd3d98f03b6ce2f32caf6cd3" }, "downloads": -1, "filename": "pywmbus-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa0ca913fe28b3d75b95b97f2061529e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3825, "upload_time": "2017-09-21T18:05:44", "url": "https://files.pythonhosted.org/packages/6b/68/5a6362ba0098eabd82460ee854ca592f9e14612f40da46a3ac7480b65593/pywmbus-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "108652d07e5ad8ef3a234cb1bf4131f6", "sha256": "aae7506bbb81a1ff62656698168e7d3ac86fc11669bc932d6ea41c2757236c26" }, "downloads": -1, "filename": "pywmbus-0.0.3.tar.gz", "has_sig": false, "md5_digest": "108652d07e5ad8ef3a234cb1bf4131f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3618, "upload_time": "2017-09-21T18:05:48", "url": "https://files.pythonhosted.org/packages/1f/ca/658cfa73303fd055bcc63bd2088d075dbea6264bf3b4f1fb4954a252b6dd/pywmbus-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "49e5de5c895d1ab06321f33d365e068e", "sha256": "372d615eec8ce48c55e94bdda091b54d2e874a767d297165eeb6450afe256d3a" }, "downloads": -1, "filename": "pywmbus-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "49e5de5c895d1ab06321f33d365e068e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3824, "upload_time": "2017-09-21T22:03:39", "url": "https://files.pythonhosted.org/packages/a2/e9/fde969b639a7d0610b3c81394fd71eae14199ecf81b451a0efcfb62264e1/pywmbus-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c3baeac5967d99559c33cc4ad1a25bf", "sha256": "99c97204e01686b8d96dc3695875a7c85a83175a6faa3a7bcecc73dbc1928728" }, "downloads": -1, "filename": "pywmbus-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3c3baeac5967d99559c33cc4ad1a25bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3623, "upload_time": "2017-09-21T22:03:41", "url": "https://files.pythonhosted.org/packages/2b/75/15b2ed84e95972f832e2f5f52548b6b25fe97c18a8e80891d3fe8a1d0249/pywmbus-0.0.4.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "9928f600e6275a1658c62b1388bdd7c5", "sha256": "e3425c84400acfffc8986c64467d97ea33a43c13a4d191b1f5e96051b9c96ea2" }, "downloads": -1, "filename": "pywmbus-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9928f600e6275a1658c62b1388bdd7c5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14232, "upload_time": "2017-09-27T15:05:15", "url": "https://files.pythonhosted.org/packages/fa/11/b3d1f15aa9a443f250d3205113a6440866733ae0e80f106b55a46f59d030/pywmbus-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "81d71081d101b2eda0305064af098ab1", "sha256": "f749be0da168a2da531b7f2053ffe7f93e2381403be73c6cd574cfcb553ce4bf" }, "downloads": -1, "filename": "pywmbus-0.0.6.tar.gz", "has_sig": false, "md5_digest": "81d71081d101b2eda0305064af098ab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10908, "upload_time": "2017-09-27T15:05:17", "url": "https://files.pythonhosted.org/packages/2b/fd/305419069c006bea1767bc31fdac14459f8d9c0a531cc7ae478d2cc67d86/pywmbus-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "460e8c5a484b329c198a43e941953b4f", "sha256": "8d90e0b1a33667a80235c724448178c5f97837e90c81b18f5f574ef6f7782cab" }, "downloads": -1, "filename": "pywmbus-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "460e8c5a484b329c198a43e941953b4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15389, "upload_time": "2017-09-27T21:16:57", "url": "https://files.pythonhosted.org/packages/1e/58/b4c08a87cc9cf0f3270eed86a9a0497d506a8be9e67a4dd9e38c89b557d4/pywmbus-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10cfe3d9dd789477d36b6bb4354ec6e4", "sha256": "0e4eb75874712106ee2eec86cbd0a37e935d5192f7523ad4b35dbd51545c7947" }, "downloads": -1, "filename": "pywmbus-0.0.7.tar.gz", "has_sig": false, "md5_digest": "10cfe3d9dd789477d36b6bb4354ec6e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11690, "upload_time": "2017-09-27T21:16:58", "url": "https://files.pythonhosted.org/packages/70/75/c88a860668cccae7cf1c996cd35b4572d4030afd1b0f5f2bb6a156f75690/pywmbus-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "460e8c5a484b329c198a43e941953b4f", "sha256": "8d90e0b1a33667a80235c724448178c5f97837e90c81b18f5f574ef6f7782cab" }, "downloads": -1, "filename": "pywmbus-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "460e8c5a484b329c198a43e941953b4f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15389, "upload_time": "2017-09-27T21:16:57", "url": "https://files.pythonhosted.org/packages/1e/58/b4c08a87cc9cf0f3270eed86a9a0497d506a8be9e67a4dd9e38c89b557d4/pywmbus-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "10cfe3d9dd789477d36b6bb4354ec6e4", "sha256": "0e4eb75874712106ee2eec86cbd0a37e935d5192f7523ad4b35dbd51545c7947" }, "downloads": -1, "filename": "pywmbus-0.0.7.tar.gz", "has_sig": false, "md5_digest": "10cfe3d9dd789477d36b6bb4354ec6e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11690, "upload_time": "2017-09-27T21:16:58", "url": "https://files.pythonhosted.org/packages/70/75/c88a860668cccae7cf1c996cd35b4572d4030afd1b0f5f2bb6a156f75690/pywmbus-0.0.7.tar.gz" } ] }