{ "info": { "author": "Jonathan Schemoul", "author_email": "jonathan.schemoul@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: System :: Hardware" ], "description": "Library to use the Xiaomi Mi Home zigbee hub (receive paquets, events for now).\n\n\nExample of usage as a simple mqtt relay:\n\n```python\nimport paho.mqtt.client as mqtt\n\nMQTT_SERVER = \"192.168.0.149\"\nMQTT_PORT = 1883\n\nPATH_FMT = \"xiaomi/{model}/{sid}/{prop}\" # short_id or sid ?\n\ndef prepare_mqtt():\n client = mqtt.Client()\n client.connect(MQTT_SERVER, MQTT_PORT, 60)\n\n return client\n\ndef push_data(client, model, sid, cmd, data):\n for key, value in data.items():\n path = PATH_FMT.format(model=model,\n sid=sid,\n cmd=cmd,\n prop=key)\n client.publish(path, payload=value, qos=0)\n\nclient = prepare_mqtt()\ncb = lambda m, s, c, d: push_data(client, m, s, c, d)\nconnector = XiaomiConnector(data_callback=cb)\n\nwhile True:\n connector.check_incoming()\n```\n\nFor more information on the protocol and devices, see my notes: https://notes.jmsinfor.com/blog/post/admin/Xiaomi-Hub\n\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/jon1012/mihome", "keywords": "xiaomi udp paquet iot mi home aqara", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "mihome", "package_url": "https://pypi.org/project/mihome/", "platform": "", "project_url": "https://pypi.org/project/mihome/", "project_urls": { "Homepage": "https://github.com/jon1012/mihome" }, "release_url": "https://pypi.org/project/mihome/0.1/", "requires_dist": [ "future" ], "requires_python": "", "summary": "Xiaomi Mi Home Python bindings", "version": "0.1" }, "last_serial": 2492652, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "41defbcee6756bc04eaae3289f304843", "sha256": "d79f3766c198bcda625aff0e8af9028953c92b6afa65d1e1ced71cf9dfe6fba1" }, "downloads": -1, "filename": "mihome-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41defbcee6756bc04eaae3289f304843", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4936, "upload_time": "2016-11-30T21:29:41", "url": "https://files.pythonhosted.org/packages/2e/00/103ea6654526e2f62b9d9f07c4f83ee94dc333855a7c5fdf5ea554ef51fc/mihome-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d85600dad0ad5be1d76c197bb9e5e82e", "sha256": "50670265810ad01646accb14fd4112fdb608dcfdca788785118b8bdaea77c089" }, "downloads": -1, "filename": "mihome-0.1.tar.gz", "has_sig": false, "md5_digest": "d85600dad0ad5be1d76c197bb9e5e82e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3145, "upload_time": "2016-11-30T21:29:44", "url": "https://files.pythonhosted.org/packages/ed/ef/9bf726d70d5f23556c44341df7f33984c8653a410faa82cebcc0e95abb54/mihome-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "41defbcee6756bc04eaae3289f304843", "sha256": "d79f3766c198bcda625aff0e8af9028953c92b6afa65d1e1ced71cf9dfe6fba1" }, "downloads": -1, "filename": "mihome-0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "41defbcee6756bc04eaae3289f304843", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 4936, "upload_time": "2016-11-30T21:29:41", "url": "https://files.pythonhosted.org/packages/2e/00/103ea6654526e2f62b9d9f07c4f83ee94dc333855a7c5fdf5ea554ef51fc/mihome-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d85600dad0ad5be1d76c197bb9e5e82e", "sha256": "50670265810ad01646accb14fd4112fdb608dcfdca788785118b8bdaea77c089" }, "downloads": -1, "filename": "mihome-0.1.tar.gz", "has_sig": false, "md5_digest": "d85600dad0ad5be1d76c197bb9e5e82e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3145, "upload_time": "2016-11-30T21:29:44", "url": "https://files.pythonhosted.org/packages/ed/ef/9bf726d70d5f23556c44341df7f33984c8653a410faa82cebcc0e95abb54/mihome-0.1.tar.gz" } ] }