Package Details: pyobd 1.19-1

Git Clone URL: https://aur.archlinux.org/pyobd.git (read-only, click to copy)
Package Base: pyobd
Description: An OBD-II compliant car diagnostic tool
Upstream URL: https://github.com/barracuda-fsh/pyobd
Licenses: GPL-2.0-only
Submitter: Presence
Maintainer: HurricanePootis
Last Packager: HurricanePootis
Votes: 21
Popularity: 0.062561
First Submitted: 2013-06-17 14:51 (UTC)
Last Updated: 2024-09-06 21:12 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Platon35 commented on 2016-12-05 18:17 (UTC)

Presence, that was the method I used in my first post. I tried again, and I have the exact same error. Should I just forget about this soft? :'(

Presence commented on 2016-11-30 20:06 (UTC)

You can probably get it to run with just the tar.gz file (http://www.obdtester.com/download/pyobd_0.9.3.tar.gz). Untar that file and then cd to the pyobd-0.9.3 directory in a terminal and run `python2 pyobd`

Platon35 commented on 2016-11-30 13:13 (UTC)

Hi Presence, Thanks for your reply. So I downloaded this package pyobd_0.9.3_all.deb and tried to install it. I have Python 2.7, pySerial 2.0 and wxPython 3.0 installed on my machine. When installing the .deb package, I get the error that python-wxgtk2.6 is not installed... but I cannot find this package nowhere to install it. It's too old. Can you help me? Sorry, but not quite used to Linux. It's my first machine. Thanks for your help!

Presence commented on 2016-10-19 13:25 (UTC)

This is for Arch Linux. pyOBD provides a .deb package for debian-based systems: http://www.obdtester.com/pyobd-download

Platon35 commented on 2016-10-19 08:45 (UTC)

Good morning Presence. I did not use the makepkg command... - I downloaded your package pyobd_0.9.3.tar.gz - Extract it to /usr/local/pyobd-0.9.3 - As instructed in install.html, launched $sudo python pyobd "After those requirements, installation is a snap. Simply download the release tarball and uncompress it. To "install" pyOBD on the system, simply copy the release directory to wherever you want (i.e. /opt, /usr/local)" Am I missing some steps here? I'm running Linuxmint 18 64bits Mate Thank you very much for your help Presence! I really appreciate!

Presence commented on 2016-10-13 14:32 (UTC)

Did the fix-configure-dialog.patch get applied when you installed with makepkg? This should have appeared in the output: ==> Starting prepare()... patching file pyobd Your first error is referencing code that should be removed by that patch.

Platon35 commented on 2016-10-03 19:29 (UTC)

Hi Presence, I have recently installed this package with all the prerequisite. Still, I cannot get it to work. - When I start the app, I can see the COM port is set as /dev/ttyACM0 and cannot be changed - When I try to Configure it, I get the error below: Traceback (most recent call last): File "pyobd", line 643, in Configure ports = self.scanSerial() File "pyobd", line 597, in scanSerial s = serial.Serial(i) File "/usr/local/lib/python2.7/dist-packages/serial/serialutil.py", line 216, in __init__ self.port = port File "/usr/local/lib/python2.7/dist-packages/serial/serialutil.py", line 260, 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'> - When I try to connect without changing the device, I get the error below: 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 "pyobd", line 155, in run self.stop() File "pyobd", line 228, in stop self.port.close() File "/usr/local/pyobd-0.9.3/obd_io.py", line 132, in close if (self.port!= None) and self.State==1: AttributeError: OBDPort instance has no attribute 'port' I am not an expert inLinux, so if I can change something there to get the app to work, I would really appreciate your help. Thanks in advance!

FlyingJay1 commented on 2016-09-02 16:16 (UTC) (edited on 2016-09-02 22:11 (UTC) by FlyingJay1)

It still doesn't work. First, it looks for the device /dev/ttyACM0, when the real name is /dev/ttyUSB0. Second, (after changing the device name in the code) it fails: 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'

Presence commented on 2016-08-16 02:26 (UTC)

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.

sonofaglitch commented on 2016-08-04 10:24 (UTC)

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?