When using any of the obd commands I get timeouts from vehicle.
Your environment
2020.05.27 (TMU)
Steps to reproduce
Plug in device and try to detect CAN bus protocol.
Expected behaviour
Protocol is discovered
Actual behaviour
Error about timeout from vehicle
2020-07-23 22:47:20,093 [messaging :742 ][ERROR ][661] Exception
while processing event: {'tag':
'obd/req/b4fd9abf-42db-49eb-9cfb-115d8aa0e3d9', 'data': {'_stamp':
'2020-07-23T22:47:15.037523', 'handler': 'protocol', '_event_tag':
'obd/req/b4fd9abf-42db-49eb-9cfb-115d8aa0e3d9', 'kwargs': {'set': 'AUTO'}}
}
2020-07-23 22:47:20,124 [salt.minion :1553][ERROR ][1445] A command
in
'obd.protocol' had a problem: No data received from vehicle within timeout
May I ask, what kind of vehicle do you have? Is it an electric one? If that’s the case, electric vehicles have some extra steps that need to be taken beforehand. You can follow those steps on this community post.
Hi @Nikola, I drive a Chevy Bolt (BEV). I did follow those instructions and I have gotten trips working. After a whole lot of digging through logs I figured out why I was getting a BUFFER_FULL message (Internal RS232 transmit buffer full) when trying to use obd.dump. I found that with executing an AT S0 command to disable spaces in response, I was no longer getting that error. However after a reboot I have to manually re run the disable spaces. Any idea how to make that part of startup?
Hi,
I have checked and i am trying the same but the Precondition dose not match. There are no PID in community for Nissan Leaf. Can you please help ?
Precondition: A PID which on request delivers a RPM value related to the movement of the vehicle. It could be the RPM of an electric motor, a spinning wheel etc. If you do not know of such a PID for your model, you can always check the Community Library on https://my.autopi.io .