{ "info": { "author": "Brendan Whitfield", "author_email": "brendanw@windworksdesign.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: System :: Logging", "Topic :: System :: Monitoring" ], "description": "python-OBD\n==========\n\nA python module for handling realtime sensor data from OBD-II vehicle\nports. Works with ELM327 OBD-II adapters, and is fit for the Raspberry\nPi.\n\nInstallation\n------------\n\n```Shell\n$ pip install obd\n```\n\nBasic Usage\n-----------\n\n```Python\nimport obd\n\nconnection = obd.OBD() # auto-connects to USB or RF port\n\ncmd = obd.commands.SPEED # select an OBD command (sensor)\n\nresponse = connection.query(cmd) # send the command, and parse the response\n\nprint(response.value) # returns unit-bearing values thanks to Pint\nprint(response.value.to(\"mph\")) # user-friendly unit conversions\n```\n\nDocumentation\n-------------\n\nAvailable at [python-obd.readthedocs.org](http://python-obd.readthedocs.org/en/latest/)\n\nCommands\n--------\n\nHere are a handful of the supported commands (sensors). For a full list, see [the docs](http://python-obd.readthedocs.io/en/latest/Command%20Tables/)\n\n*note: support for these commands will vary from car to car*\n\n- Calculated Engine Load\n- Engine Coolant Temperature\n- Fuel Pressure\n- Intake Manifold Pressure\n- Engine RPM\n- Vehicle Speed\n- Timing Advance\n- Intake Air Temp\n- Air Flow Rate (MAF)\n- Throttle Position\n- Engine Run Time\n- Fuel Level Input\n- Number of warm-ups since codes cleared\n- Barometric Pressure\n- Ambient air temperature\n- Commanded throttle actuator\n- Time run with MIL on\n- Time since trouble codes cleared\n- Hybrid battery pack remaining life\n- Engine fuel rate\n\nLicense\n-------\n\nGNU GPL v2\n\nThis library is forked from:\n\n- \n- \n\nEnjoy and drive safe!", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/brendan-w/python-OBD", "keywords": "obd obdii obd-ii obd2 car serial vehicle diagnostic", "license": "GNU GPLv2", "maintainer": "", "maintainer_email": "", "name": "obd", "package_url": "https://pypi.org/project/obd/", "platform": "", "project_url": "https://pypi.org/project/obd/", "project_urls": { "Homepage": "http://github.com/brendan-w/python-OBD" }, "release_url": "https://pypi.org/project/obd/0.7.1/", "requires_dist": null, "requires_python": "", "summary": "Serial module for handling live sensor data from a vehicle's OBD-II port", "version": "0.7.1" }, "last_serial": 5270431, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d54917ddf41c638233350f73b97a5a72", "sha256": "b2aa4e81b072a6dbebf9d2aa30b006bc9c499b3167621d6d7a89603da5537d09" }, "downloads": -1, "filename": "obd-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d54917ddf41c638233350f73b97a5a72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31354, "upload_time": "2014-11-04T18:05:53", "url": "https://files.pythonhosted.org/packages/74/c5/9d2ec7601fd3bfbfe655c268a53c6a34f16d34571fa35537f2299d4cdf0d/obd-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "83f774ee5102fcc568d2f156fae35752", "sha256": "f2bcb29ad72b01103b02d18d542346c1d4b0f16c64144ab362161d7abb9dbc1c" }, "downloads": -1, "filename": "obd-0.2.0.tar.gz", "has_sig": false, "md5_digest": "83f774ee5102fcc568d2f156fae35752", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31529, "upload_time": "2014-12-16T05:18:54", "url": "https://files.pythonhosted.org/packages/9f/e9/3c9811d3e5de6d3122780ed63934e0fb299f47c44e7c1b23893e55901c5c/obd-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "a0fd446d6c4473d89955605f4fe97277", "sha256": "fba92a9b669c4c05d8be0c8c8cf49f02f614b8bddb6b97378056c02d7af7a5ad" }, "downloads": -1, "filename": "obd-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a0fd446d6c4473d89955605f4fe97277", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31584, "upload_time": "2015-02-07T22:59:27", "url": "https://files.pythonhosted.org/packages/2f/78/330b032f5b337bb3f24f14b28dd2bae4dd45332926c01e888dbde6136c37/obd-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "80bb454b7edc58edb167e69852b468d5", "sha256": "bad4f9388cd62cf7a221b18b8cdc7148b2ea83e48ebfa8dae06bc97e93ff4473" }, "downloads": -1, "filename": "obd-0.4.0.tar.gz", "has_sig": false, "md5_digest": "80bb454b7edc58edb167e69852b468d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38159, "upload_time": "2015-05-05T00:37:52", "url": "https://files.pythonhosted.org/packages/5b/57/64578b99e6a03dd7c73fcf6abef9449f404d9635ddb5cb7d055f5076ea79/obd-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "75b2bd6db226b2b96ca7666af777a8b3", "sha256": "adeb69a79799b98378e472ea315dc9b166fc811e4e85ef87a146a6fb6a17f12f" }, "downloads": -1, "filename": "obd-0.4.1.zip", "has_sig": false, "md5_digest": "75b2bd6db226b2b96ca7666af777a8b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50256, "upload_time": "2015-07-05T19:32:25", "url": "https://files.pythonhosted.org/packages/1c/a3/1f305011a5cb64f35a1c018e95709fe6ffcbcf8238b938d6fb900085b5f4/obd-0.4.1.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f68978fc0a8dd351db533cf1f80d2728", "sha256": "101ba86674b09186312b587315c553e84c19d3cc443624d9c62e6e460942f7bf" }, "downloads": -1, "filename": "obd-0.5.0.tar.gz", "has_sig": false, "md5_digest": "f68978fc0a8dd351db533cf1f80d2728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42548, "upload_time": "2016-04-04T02:30:20", "url": "https://files.pythonhosted.org/packages/83/42/f5e603b3f303a3204aabc72346449bc87403077a783496a5a202adf10b5d/obd-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "8791cf2f86ce8c5fdf3f08689c9b1f41", "sha256": "7e21b8ee7b854d59aeaa59c48562b5d1c86c0a24049c1b15c46c3a512017fefe" }, "downloads": -1, "filename": "obd-0.5.1.tar.gz", "has_sig": false, "md5_digest": "8791cf2f86ce8c5fdf3f08689c9b1f41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41949, "upload_time": "2016-07-04T01:41:49", "url": "https://files.pythonhosted.org/packages/a5/30/1c2c9f6f539c43ebc86c89fb0a8558388f9fffbd617b7918cfce8a65530b/obd-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "4f54e3ae971c8319a22044dd59cd0ea8", "sha256": "fb22cedeb17253f9ab365f3b9e26c5162ea0e5d92099d1b4c3be36f6580ed736" }, "downloads": -1, "filename": "obd-0.6.0.tar.gz", "has_sig": false, "md5_digest": "4f54e3ae971c8319a22044dd59cd0ea8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48882, "upload_time": "2016-07-27T22:04:07", "url": "https://files.pythonhosted.org/packages/e3/89/dbe449d88a8d6e9435a7dbb0ab8b0ae056eafc5951646ef246beba3e54b7/obd-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "8fce664d69981bff1c839d30a4ce7102", "sha256": "2ace40ddc024f15f4d6de4127c8b9c83d35fe8dea129329e5f55f8ddfc88c1b4" }, "downloads": -1, "filename": "obd-0.6.1.tar.gz", "has_sig": false, "md5_digest": "8fce664d69981bff1c839d30a4ce7102", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48826, "upload_time": "2016-08-02T01:03:56", "url": "https://files.pythonhosted.org/packages/db/47/2b2edf5a5d04ac8f61b3c5a71a785851b87dc7e604557162fdaef2ab5643/obd-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "93e04f825e13b7ebc97d06b6a6407807", "sha256": "4b1bac95df2faac571ebf444778e4d736d050d8ed7049023c0fc929a520eba6d" }, "downloads": -1, "filename": "obd-0.7.0.tar.gz", "has_sig": false, "md5_digest": "93e04f825e13b7ebc97d06b6a6407807", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49662, "upload_time": "2018-11-05T06:05:25", "url": "https://files.pythonhosted.org/packages/40/a1/4293951d145a9d54d0b830f743beb2649efd00529c85ae6b11d2542f7b61/obd-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "305efcb6c650db7b9583532355ebeb7c", "sha256": "8b81ea5896157b6e861af12e173c10b001cb6cca6ebb04db2c01d326812ad77b" }, "downloads": -1, "filename": "obd-0.7.1.tar.gz", "has_sig": false, "md5_digest": "305efcb6c650db7b9583532355ebeb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52011, "upload_time": "2019-05-15T04:25:17", "url": "https://files.pythonhosted.org/packages/fc/7b/13ffeaefa5b2623263ba26d60ed12229cb1c9ceabdb50c880de9d77d2613/obd-0.7.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "305efcb6c650db7b9583532355ebeb7c", "sha256": "8b81ea5896157b6e861af12e173c10b001cb6cca6ebb04db2c01d326812ad77b" }, "downloads": -1, "filename": "obd-0.7.1.tar.gz", "has_sig": false, "md5_digest": "305efcb6c650db7b9583532355ebeb7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52011, "upload_time": "2019-05-15T04:25:17", "url": "https://files.pythonhosted.org/packages/fc/7b/13ffeaefa5b2623263ba26d60ed12229cb1c9ceabdb50c880de9d77d2613/obd-0.7.1.tar.gz" } ] }