pyOBD-II (a.k.a. "pyobd2") is a Python library for communicating with OBD-II vehicles. Its goal is to make writing programs for vehicle diagnostics and monitoring vehicle data as easy as possible. Relies on pySerial to communicate with ELM scanners.

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2), Other License

Follow pyOBD-II

pyOBD-II Web Site

Other Useful Business Software
Go from Code to Production URL in Seconds Icon
Go from Code to Production URL in Seconds

Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
Try it free
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
0
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 1 / 5

User Reviews

  • Not only does it fail the basic functionality test, but it's missing files. Any option change will print errors about missing files. Manually modifying the executable to connect to the proper serial device (because options are just dummy buttons that do nothing) doesn't help at all. I wish there was a working open-source OBD2 software. This is the furthest from.
Read more reviews >

Additional Project Details

Operating Systems

BSD, Linux, Mac, Windows

Languages

English

Intended Audience

Advanced End Users, Automotive, Developers

User Interface

Command-line

Programming Language

Python

Related Categories

Python Test and Measurement Software

Registered

2009-08-16