{ "info": { "author": "Milas Bowman", "author_email": "milasb@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Topic :: Home Automation", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Hardware" ], "description": "Introduction\n============\n\nHigh level RF library for interacting with common devices.\n\nRequirements\n============\n\n- Python 3\n- Native GPIO library (see Installation)\n\nInstallation\n============\n\nClone this repo locally, then:\n``bash pip install rfdevices``\n\nNative GPIO Library\n-------------------\n\nFor GPIO operations, this library uses\n`adafruit/Adafruit\\_Python\\_GPIO `_\nfor compatibility with multiple SoC boards. As a result, you'll need to\nensure you manually install your platform's GPIO library.\n\nIf you have a Raspberry Pi: ``bash pip install RPi.GPIO`` See `RPi.GPIO\non\nSourceforge `_\nfor more information.\n\nIf you have a Beaglebone Black: ``bash pip install Adafruit_BBIO`` See\n`adafruit/adafruit-beaglebone-io-python `_\nfor more information.\n\nIf you have an Intel (e.g. Galileo, Edison) board, follow the\ninstructions at\n`intel-iot-devkit/mraa `_.\n\nUsage\n=====\n\nAfter installing, the ``rfsend`` tool will be available in your\n``PATH``.\n\nHere's an example of sending a command to a UC7070T (Harbor Breeze) fan\nto toggle the light on/off:\n``bash # GPIO pin 23 / fan dipswitch set to 1101 rpi-rftx -g 23 -t uc7070t -b 111010000001``\n\nCredits\n=======\n\nThis was originally forked from\n```milaq/rpi-rf`` `_.\n\nPortions of the code are:\nCopyright (c) 2016 Suat \u00d6zg\u00fcr, Micha LaQua\nCopyright (c) 2017 Milas Bowman", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/milas/rfdevices", "keywords": "rpi,raspberry,raspberry pi,adafruit,beaglebone,rf,gpio,radio,433,433mhz,315,315mhz", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "rfdevices", "package_url": "https://pypi.org/project/rfdevices/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rfdevices/", "project_urls": { "Homepage": "https://github.com/milas/rfdevices" }, "release_url": "https://pypi.org/project/rfdevices/0.3.0/", "requires_dist": [ "Adafruit-GPIO" ], "requires_python": "", "summary": "Control household RF devices with low-cost GPIO modules", "version": "0.3.0" }, "last_serial": 2953524, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "137ba989ee83772e46ce2b0bc9c6a156", "sha256": "18fc8a9620021452bf38dd1145b446dce36e1078060d1113a23c18706dfaaa9a" }, "downloads": -1, "filename": "rfdevices-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "137ba989ee83772e46ce2b0bc9c6a156", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13444, "upload_time": "2017-02-20T20:10:43", "url": "https://files.pythonhosted.org/packages/20/b7/412e361bb6aa94d9182763e46553b667ce68981345bb82e930ac53222058/rfdevices-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "174f90ebe36d9e29b0c6e184540b36dc", "sha256": "bd2bf31efbcef5c4b210235dfdaa1a06f873937d4ee825710a2d3a92fd0e9b53" }, "downloads": -1, "filename": "rfdevices-0.2.0.tar.gz", "has_sig": false, "md5_digest": "174f90ebe36d9e29b0c6e184540b36dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22066, "upload_time": "2017-02-20T20:10:44", "url": "https://files.pythonhosted.org/packages/a2/6d/e2dbe94cdc614d48bfa3bfd256c0a887be4da0136c895ca0fbb6d52d95a1/rfdevices-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "387ad62519a9324b2ab6c3f568bceb48", "sha256": "9efc7cc2fe142538610b8f7cae375364cb9d0e838b8e4142ac36fcdfd3c256c7" }, "downloads": -1, "filename": "rfdevices-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "387ad62519a9324b2ab6c3f568bceb48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15118, "upload_time": "2017-06-16T02:59:55", "url": "https://files.pythonhosted.org/packages/ad/cb/95d6b7db2ee8a2f6fc22383ea0943f87fbf84923b6f39c350dd07272a994/rfdevices-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92a8038f39d771a31443b08e0d9b2641", "sha256": "5ee50427ce9ba4110ba255279a9eaf87f664e4e9cee78a3298136ce23b6494a2" }, "downloads": -1, "filename": "rfdevices-0.3.0.tar.gz", "has_sig": false, "md5_digest": "92a8038f39d771a31443b08e0d9b2641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24288, "upload_time": "2017-06-16T02:59:57", "url": "https://files.pythonhosted.org/packages/b5/5c/20ca80dac783b7e27bada93a0e5036114a3da6a895a47d353231d3bc07f0/rfdevices-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "387ad62519a9324b2ab6c3f568bceb48", "sha256": "9efc7cc2fe142538610b8f7cae375364cb9d0e838b8e4142ac36fcdfd3c256c7" }, "downloads": -1, "filename": "rfdevices-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "387ad62519a9324b2ab6c3f568bceb48", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15118, "upload_time": "2017-06-16T02:59:55", "url": "https://files.pythonhosted.org/packages/ad/cb/95d6b7db2ee8a2f6fc22383ea0943f87fbf84923b6f39c350dd07272a994/rfdevices-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "92a8038f39d771a31443b08e0d9b2641", "sha256": "5ee50427ce9ba4110ba255279a9eaf87f664e4e9cee78a3298136ce23b6494a2" }, "downloads": -1, "filename": "rfdevices-0.3.0.tar.gz", "has_sig": false, "md5_digest": "92a8038f39d771a31443b08e0d9b2641", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24288, "upload_time": "2017-06-16T02:59:57", "url": "https://files.pythonhosted.org/packages/b5/5c/20ca80dac783b7e27bada93a0e5036114a3da6a895a47d353231d3bc07f0/rfdevices-0.3.0.tar.gz" } ] }