Port details on branch 2024Q4 |
- pyobd OBD-II compliant car diagnostic tool
- 0.9.3_10 misc =0 0.9.3_10Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2024-11-25 12:18:12
- Last Update: 2024-11-25 12:15:14
- Commit Hash: 7722173
- License: GPLv2
- WWW:
- http://www.obdtester.com/pyobd
- Description:
- pyOBD (aka pyOBD-II or pyOBD2) is an OBD-II compliant car diagnostic tool.
It is designed to interface with low-cost ELM 32x OBD-II diagnostic interfaces
such as ELM-USB. It will basically allow you to talk to your car's ECU, ...
display fault codes, display measured values, read status tests, etc. All cars
made since 1996 (in the US) or 2001 (in the EU) must be OBD-II compliant, i.e.
they should work with pyOBD.
pyOBD is written entirely in Python and was originally written by Donour
Sizemore, now maintained and improved by SECONS Ltd. and it is Free Software
and is distributed under the terms of the GPL.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/misc/pyobd/ && make install clean
- To add the package, run one of these commands:
- pkg install misc/pyobd
- pkg install pyobd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: pyobd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1468366650
SHA256 (pyobd_0.9.3.tar.gz) = f3004db4000e2bc166aae3b4342c98aa62f74f3372c5829472af0ee56c5e110c
SIZE (pyobd_0.9.3.tar.gz) = 768154
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- ImageMagick6>=6 : graphics/ImageMagick6
- python3.11 : lang/python311
- Test dependencies:
-
- python3.11 : lang/python311
- Runtime dependencies:
-
- py311-pyserial>0 : comms/py-pyserial@py311
- python3.11 : lang/python311
- __init__.py : x11-toolkits/py-wxPython4@py311
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- misc_pyobd
- USES:
- dos2unix gnome magick:6,build python shebangfix
- pkg-message:
- For install:
- You installed pyOBD: OBD-II compliant car diagnostic tool.
pyOBD expects the device /dev/ttyU0 that should be created when you
connect the OBD-II cable.
You need these lines in /etc/devfs.rules to make the device readable
and writable by you. If your user is in the group users:
[localrules=5]
add path 'ttyU*' mode 0660 group users
You also need this line in /etc/rc.conf to allow localrules to take effect:
devfs_system_ruleset="localrules"
- Master Sites:
|