{ "info": { "author": "Alfredo Miranda", "author_email": "alfredocdmiranda@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "pyMYS\n=======\n\nIt is a module to make easier communication with MySensor's network.\n\nDocumentation\n=============\n\nCurrently, all documentation can be accessed in project's GitHub page.\n\nDependencies\n============\n\nYou can find all dependencies in requirements.txt and\ninstall them using pip.\n\nInstallation\n============\n\n python setup.py install\n\nor\n\n pip pymys\n\nSupport\n=======\n\nThis project should support all Python 3 versions. However, it was onlye tested with Python 3.4.\n\nExamples\n========\n\nIf you just want to print all messages that your Gateway send to you.\n\n::\n\n from pymys import mysensors as mys\n\n\n def show_msg(msg):\n print(msg)\n\n gw = mys.SerialGateway(\"/dev/ttyACM0\", message_callback=show_msg)\n print(\"Trying to connect...\")\n gw.connect()\n print(\"Connected!\")\n\n while True:\n gw.process()\n\nCreating an application with threads which allow you write raw messages and send to your network over your Gateway\n\n::\n\n import threading\n\n from pymys import mysensors as mys\n\n\n def run_gateway():\n while True:\n gw.process()\n\n\n def show_msg(msg):\n print(\"Read: {}\".format(msg))\n\n gw = mys.SerialGateway(\"/dev/ttyACM0\", message_callback=show_msg)\n print(\"Trying to connect...\")\n gw.connect()\n print(\"Connected!\")\n\n t = threading.Thread(target=run_gateway)\n t.start()\n\n while True:\n data = input(\"\")\n msg = mys.Message(data)\n gw.send(msg)\n\nWhat's new\n===========\n- Base structure for Gateway\n- Support to Serial Gateway\n- Support to protocol 1.4\n- Support to protocol 1.5\n- Support to protocol 1.6\n- Support to change callback functions\n- Support to get dinamically the protocol version from the Gateway", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alfredocdmiranda/pymys", "keywords": "MYS MySensors", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pymys", "package_url": "https://pypi.org/project/pymys/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pymys/", "project_urls": { "Homepage": "https://github.com/alfredocdmiranda/pymys" }, "release_url": "https://pypi.org/project/pymys/0.2/", "requires_dist": null, "requires_python": "", "summary": "It is a module to make easier communication with MySensor's network.", "version": "0.2" }, "last_serial": 1859438, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bf37b6a50cf488757fa8a96c6d08c102", "sha256": "9438b693726704b86b4d5592164392067a876d2ebf1c2d67eb390a3664feaf09" }, "downloads": -1, "filename": "pymys-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bf37b6a50cf488757fa8a96c6d08c102", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13544, "upload_time": "2015-11-18T00:05:03", "url": "https://files.pythonhosted.org/packages/6a/be/a7fd89866fd8949448666df9073fa1e2aa1e14ef7b2ef161d53857a3e99e/pymys-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feaf3cf3642bc5ed159615ba7dd41229", "sha256": "65ad235e887edddcecdaf6267ff952aa7149da18463c1f446ce95104ab4ea899" }, "downloads": -1, "filename": "pymys-0.1.tar.gz", "has_sig": false, "md5_digest": "feaf3cf3642bc5ed159615ba7dd41229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12330, "upload_time": "2015-11-18T00:05:14", "url": "https://files.pythonhosted.org/packages/4a/c6/19b2792b231d862b2f4f4ce3ec4609b30dd9e976c798ed4be55f194c7ee9/pymys-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "733cd9fab8811356a3f5a1a8752a457e", "sha256": "fd7a305882eed73c9a42380dfe8c5b24f758b5faf25c43520f5a45980a090bb8" }, "downloads": -1, "filename": "pymys-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "733cd9fab8811356a3f5a1a8752a457e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12016, "upload_time": "2015-12-12T23:26:08", "url": "https://files.pythonhosted.org/packages/f1/cd/c6a7858b6aeef97977435f7745b5cede7edfedb3bdbcbc923cb428c65080/pymys-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c046ba67a501cbf3ae4e95c214b51cd2", "sha256": "b76c48291569ff956197ade99435516c73681fd603e16778372858278dc6f22f" }, "downloads": -1, "filename": "pymys-0.2.tar.gz", "has_sig": false, "md5_digest": "c046ba67a501cbf3ae4e95c214b51cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8252, "upload_time": "2015-12-12T23:26:16", "url": "https://files.pythonhosted.org/packages/d5/6c/9f602f8bb1ce6804bf7a5baeb8889bc7d91ab1521b78000fba65b06990aa/pymys-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "733cd9fab8811356a3f5a1a8752a457e", "sha256": "fd7a305882eed73c9a42380dfe8c5b24f758b5faf25c43520f5a45980a090bb8" }, "downloads": -1, "filename": "pymys-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "733cd9fab8811356a3f5a1a8752a457e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12016, "upload_time": "2015-12-12T23:26:08", "url": "https://files.pythonhosted.org/packages/f1/cd/c6a7858b6aeef97977435f7745b5cede7edfedb3bdbcbc923cb428c65080/pymys-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c046ba67a501cbf3ae4e95c214b51cd2", "sha256": "b76c48291569ff956197ade99435516c73681fd603e16778372858278dc6f22f" }, "downloads": -1, "filename": "pymys-0.2.tar.gz", "has_sig": false, "md5_digest": "c046ba67a501cbf3ae4e95c214b51cd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8252, "upload_time": "2015-12-12T23:26:16", "url": "https://files.pythonhosted.org/packages/d5/6c/9f602f8bb1ce6804bf7a5baeb8889bc7d91ab1521b78000fba65b06990aa/pymys-0.2.tar.gz" } ] }