Package Details: pyobd 0.9.3-2

Git Clone URL: https://aur.archlinux.org/pyobd.git (read-only)
Package Base: pyobd
Description: An OBD-II compliant car diagnostic tool
Upstream URL: http://www.obdtester.com/pyobd
Licenses: GPL
Submitter: Presence
Maintainer: Presence
Last Packager: Presence
Votes: 11
Popularity: 0.077360
First Submitted: 2013-06-17 14:51
Last Updated: 2016-08-16 02:25

Required by (0)

Sources (3)

Latest Comments

Presence commented on 2016-08-16 02:26

I added a patch to fix the configure dialog. You should be able to select the proper port now with that working.

I'll see if there's a way to submit that patch to upstream.

soocki commented on 2016-08-04 10:24

Same problem here, can't change the COM port to /dev/ttyUSB0, can't access the 'configure' section, and certainly cannot connect to the device @ttyUSB0 since the device in use is /dev/ttyACM0, any ideas / suggestions?

FlyingJay1 commented on 2016-07-21 15:51

It fails for me. Clicking "Configure" menu item causes this message:
$ sudo pyobd
Traceback (most recent call last):
File "/usr/bin/pyobd", line 643, in Configure
ports = self.scanSerial()
File "/usr/bin/pyobd", line 597, in scanSerial
s = serial.Serial(i)
File "/usr/lib/python2.7/site-packages/serial/serialutil.py", line 162, in __init__
self.port = port
File "/usr/lib/python2.7/site-packages/serial/serialutil.py", line 206, in port
raise ValueError('"port" must be None or a string, not {}'.format(type(port)))
ValueError: "port" must be None or a string, not <type 'int'>

Clicking "Connect" menu item causes this message:
$ sudo pyobd
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/bin/pyobd", line 155, in run
self.stop()
File "/usr/bin/pyobd", line 228, in stop
self.port.close()
File "/usr/lib/pyobd/obd_io.py", line 132, in close
if (self.port!= None) and self.State==1:
AttributeError: OBDPort instance has no attribute 'port'

It also says that the COM port is /dev/ttyACM0 when it should be /dev/ttyUSB0

Presence commented on 2016-07-14 02:16

Should work fine. I've used it with a cheap ELM327 USB device I bought off Amazon.

FlyingJay1 commented on 2016-07-13 01:36

I have a question for anybody who used this package: Is it compatible with the cheap USB code readers (like this http://www.ebay.com/itm/ELM327-V1-5-OBD2-OBDII-USB-Interface-Wired-Code-Reader-Auto-Diagnostic-Tester-/272298277938), or it is only compatible with their reader (http://www.obdtester.com/elm-usb)?