BSD Ports

misc/pyobd 1.19 FreeBSD

OBD-II compliant car diagnostic tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
misc
Package size
325.3 KiB, 2334.5 KiB installed

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.

In the other systems

SystemPortVersion
FreeBSDmisc/pyobd1.19
DragonFlymisc/pyobd0.9.3_12

Install

Binary package:

pkg install pyobd

From the ports tree:

cd /usr/ports/misc/pyobd/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pyobd>0:misc/pyobd

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.191.19-0.9.3_131.19
FreeBSD:14:quarterly1.191.19n/a0.9.3_131.19
FreeBSD:15:latest1.191.19n/a-0.9.3_13
FreeBSD:15:quarterly1.191.19n/an/an/a
FreeBSD:16:latest1.191.19n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Runtime 6

The full lists below include those, and their dependencies in turn.

Build dependencies 60
Run dependencies 139

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
dos2unix gnome python shebangfix
Service scripts
none

Message after installing

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"

Files

distinfo 1
FileSizeSHA256
barracuda-fsh-pyobd-v1.19_GH0.tar.gz30481894ce6f7574cff7ed3a8412002c06a6bea2251fed0bb1f890db33ad080154d10f

Commit history 0

No commits in the history this site was built from.