{ "info": { "author": "FreeTHX", "author_email": "freethx.dev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Home Automation", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# PyWakePs4 On BlueTooth\nThis is a simple Python library to switch on a ps4 using Bluetooth\nBased on :\n- [PS4 Dev Wiki](https://www.psdevwiki.com/ps4/DS4-BT#Bluetooth_Addressing) Spoofing and HCI CC\n- [bdaddr](http://blog.petrilopia.net/linux/change-your-bluetooth-device-mac-address/) BT spoofing first imp\n- [bdaddr github](https://github.com/pauloborges/bluez/blob/master/tools/bdaddr.c) ... and another one available on github\n- [Frank Zhao](https://eleccelerator.com/unpairing-a-dualshock-4-and-setting-a-new-bdaddr/) Article to get DS4 and PS4 BT Addr \n\nThe main objective is to include it into [Home Assistant](https://www.home-assistant.io/ \"Home Assistant\") components to provide a \"Wake Ps4 On Bt\" service.\n\n## Supported Devices\nThe module tests the adapter support via a ```hci_read_local_version``` python implementation and read the ```manufacturer``` returned value (bytes[5:7]) \nCurrently supported adapters :\n- Broadcom devices (```manufacturer = 15```)\n\n## Get Bluetooth addresses over USB\nPlug the DualShock4 controler on your computer using micro USB cable. \nOnce ```pywakeps4onbt``` is installed, run the following command from a python shell:\n```python\n>>> import wakeps4onbt\n>>> wakeps4onbt.get_bt_addr()\n{'dsbt_address': '00:1F:E2:12:34:56', 'ps4bt_address': '90:CD:B6:12:34:56'}\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/FreeTHX/pywakeps4onbt", "keywords": "wake ps4 on bt home assistant", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "pywakeps4onbt", "package_url": "https://pypi.org/project/pywakeps4onbt/", "platform": "", "project_url": "https://pypi.org/project/pywakeps4onbt/", "project_urls": { "Homepage": "https://github.com/FreeTHX/pywakeps4onbt" }, "release_url": "https://pypi.org/project/pywakeps4onbt/0.6/", "requires_dist": [ "pybluez" ], "requires_python": "", "summary": "A Python library to wakeup Ps4 on BlueTooth", "version": "0.6" }, "last_serial": 5810887, "releases": { "0.4": [ { "comment_text": "", "digests": { "md5": "47e6ae88ebf042edaa88e21dad662d91", "sha256": "4054538885da505ddf5fd15de91ec8db1950899d6b6c004c3602621ea95dedec" }, "downloads": -1, "filename": "pywakeps4onbt-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "47e6ae88ebf042edaa88e21dad662d91", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7910, "upload_time": "2019-08-03T11:20:22", "url": "https://files.pythonhosted.org/packages/e2/6d/effc378d69ea343b0c8f86d21b7e31854e8be36a4f46448e507a360b6153/pywakeps4onbt-0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab8b99d791e4c709485219ee3e8c5530", "sha256": "b5157705ca1b27184e96aeb55f0a570a389fad55f8685efa29439c048d6ad0da" }, "downloads": -1, "filename": "pywakeps4onbt-0.4.tar.gz", "has_sig": false, "md5_digest": "ab8b99d791e4c709485219ee3e8c5530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3595, "upload_time": "2019-08-03T11:20:24", "url": "https://files.pythonhosted.org/packages/7c/85/a834ad846b60186d50d6f243142275b2d0adb8f259b64cb73f226230a13c/pywakeps4onbt-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "6b14fb06e6480a2538737a2496ce8b10", "sha256": "2425972ce940f24ca26381c284b4893d9701f20abe35223806e46d4e25767f38" }, "downloads": -1, "filename": "pywakeps4onbt-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "6b14fb06e6480a2538737a2496ce8b10", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8517, "upload_time": "2019-09-09T22:25:23", "url": "https://files.pythonhosted.org/packages/f6/7c/bd5b160ff46903f68db88c8755c496c447d3066bb029cf98089ea13e3fea/pywakeps4onbt-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cea8ea8a9c20ed24b19a4ac9a8366fc", "sha256": "236cf5202f3c6cbd292f3d2fb8e0c8b93b2027ea21335eec5589b5d5334199e8" }, "downloads": -1, "filename": "pywakeps4onbt-0.5.tar.gz", "has_sig": false, "md5_digest": "1cea8ea8a9c20ed24b19a4ac9a8366fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4200, "upload_time": "2019-09-09T22:25:25", "url": "https://files.pythonhosted.org/packages/11/1d/696e05a27f1e0377378b03b71ba4e1827aae7d5fe4968fc512230d8bbd6a/pywakeps4onbt-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "19a6c35d40572c901461024b30f56e74", "sha256": "94340db3c1f07a688f0ef3deec1dc874078545b84988fd68d78818d985545d76" }, "downloads": -1, "filename": "pywakeps4onbt-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "19a6c35d40572c901461024b30f56e74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8695, "upload_time": "2019-09-10T19:38:10", "url": "https://files.pythonhosted.org/packages/03/2e/f9a3fb75c3bea53a0e92823b3b502b1c471d39e413a585c7e7583856cd31/pywakeps4onbt-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71361ed10526f57b2b15e92e53504a98", "sha256": "18562bea68e7313e813c8585e032e59a3fb6b2c1f3540740a752e5f4a0b704a1" }, "downloads": -1, "filename": "pywakeps4onbt-0.6.tar.gz", "has_sig": false, "md5_digest": "71361ed10526f57b2b15e92e53504a98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4376, "upload_time": "2019-09-10T19:38:12", "url": "https://files.pythonhosted.org/packages/8c/6c/e2c2da65ca9a1e951f0e31867fa43b4865f11343a1ad3eac70d4f29ef0bc/pywakeps4onbt-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "19a6c35d40572c901461024b30f56e74", "sha256": "94340db3c1f07a688f0ef3deec1dc874078545b84988fd68d78818d985545d76" }, "downloads": -1, "filename": "pywakeps4onbt-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "19a6c35d40572c901461024b30f56e74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8695, "upload_time": "2019-09-10T19:38:10", "url": "https://files.pythonhosted.org/packages/03/2e/f9a3fb75c3bea53a0e92823b3b502b1c471d39e413a585c7e7583856cd31/pywakeps4onbt-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71361ed10526f57b2b15e92e53504a98", "sha256": "18562bea68e7313e813c8585e032e59a3fb6b2c1f3540740a752e5f4a0b704a1" }, "downloads": -1, "filename": "pywakeps4onbt-0.6.tar.gz", "has_sig": false, "md5_digest": "71361ed10526f57b2b15e92e53504a98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4376, "upload_time": "2019-09-10T19:38:12", "url": "https://files.pythonhosted.org/packages/8c/6c/e2c2da65ca9a1e951f0e31867fa43b4865f11343a1ad3eac70d4f29ef0bc/pywakeps4onbt-0.6.tar.gz" } ] }