[Ovmsdev] Can bus error while read canbus

Michael Geddes frog at bunyip.wheelycreek.net
Sun Nov 3 15:37:02 HKT 2024


Arghh. Sorry. Not sure what I was looking at.

I'll have a fix for starting the can bus from the command line.   Is there
a duktape command as well?

//.

On Sun, 3 Nov 2024, 15:23 Michael Balzer via OvmsDev, <
ovmsdev at lists.openvehicles.com> wrote:

> Michael & Didier,
>
> there is no "re obdii" request command, the toplevel "obdii" request
> command is meant for single requests via the poller, it's also available
> via Duktape as "OvmsVehicle.ObdRequest()".
>
> Both use the vehicle poller, not the RE framework.
>
> But…
>
> Am 02.11.24 um 14:44 schrieb didier--- via OvmsDev:
>
> Since the can1 is active at boot up time I don't even use this command.
>
>
> …that's not correct. can1 isn't automatically started.
>
> Regards,
> Michael
>
>
> Am 03.11.24 um 01:09 schrieb Michael Geddes via OvmsDev:
>
> I just checked, and the 're' engine still uses its own thread and direct
> queue from the bus, so I don't think the poller was the problem.  I think
> it was just that there was a missing 're' before the 're obdii'  command.
>
> On the plus side, if I move the dbc parsing from the DBC Vehicle into the
> poller then the changes I just made are quite needed!
>
> //.ichael
>
> On Thu, 31 Oct 2024 at 14:57, Michael Balzer via OvmsDev <
> ovmsdev at lists.openvehicles.com> wrote:
>
>> Didier,
>>
>> the error message tells the now separated poller isn't started and also
>> cannot be started for the request.
>>
>> Check "poller status":
>>
>> OVMS# poller status
>> Poller on Can1
>>   List: active
>>   State: 0
>>   Last Request: 1s (ticks)
>> Time between polling ticks: 1000ms
>> Last Poll Received: 0s (ticks) ago
>> Poll Queue Length: 0
>> OBD polling is Resumed
>>
>> Enable logging for tag "vehicle-poll" and issue "poller trace on" or
>> possibly "poller trace all" if that doesn't show the cause.
>>
>> Regards,
>> Michael
>>
>>
>> Am 30.10.24 um 22:55 schrieb didier--- via OvmsDev:
>>
>> Hi,
>>
>> I don't know what changed on my OVMS box, but I am no longer abl to read
>> manually (in the shell) any PID with the "obdii can1 request...". I receive
>> the tranmission failure error. But it used to work fine a couple of days
>> ago. Other commands works great like "re obdii scan start...", so the
>> connection with the OMVS box, communication on the OBD2 port, etc works
>> fine. What could go wrong ? I tried to download the lasted image. Same
>> error.
>>
>> Here is a session that I did :
>>
>> *OVMS#* re obdii scan start 1 7e4 dd00 de00 -r7ec
>> Scan started: bus 1, ecu 7e4, rxid 7ec-7ec, polltype 22, PID dd00-de00 (step 1), timeout 3 seconds
>> I (804831) webcommand: HttpCommandStream[0x3f8d76b0]: 3317288 bytes free, executing: re obdii scan start 1 7e4 dd00 de00 -r7ec
>> I (810981) re-pid: Scan of 7e4 complete
>> I (817271) webserver: HTTP POST /api/execute
>> *OVMS#* re obdii scan status
>> Scan complete (7e4 dd00-de00)
>> Scan started : 2024-10-30 17:46:53 EDT
>> Last response: 2024-10-30 17:46:53 EDT
>> 7e4[7ec]:dd00 70 e8 79 bb
>> 7e4[7ec]:dd01 01 1c f8
>> 7e4[7ec]:dd02 3a
>> 7e4[7ec]:dd04 3d
>> 7e4[7ec]:dd05 3a
>> 7e4[7ec]:dd06 e7
>> 7e4[7ec]:dd08 00
>> 7e4[7ec]:dd09 00
>> I (817271) webcommand: HttpCommandStream[0x3f8d7350]: 3314968 bytes free, executing: re obdii scan status
>> I (821941) webserver: HTTP POST /api/execute
>> I (821941) webcommand: HttpCommandStream[0x3f8d7414]: 3318624 bytes free, executing: obdii can1 request device 7E4 7EC 22dd00
>> *OVMS#* obdii can1 request device 7E4 7EC 22dd00
>> 7e4[7ec] 22dd00: ERROR: transmission failure (CAN bus error)
>>
>> Didier
>>
>> _______________________________________________
>> OvmsDev mailing listOvmsDev at lists.openvehicles.comhttp://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>
>>
>> --
>> Michael Balzer * Am Rahmen 5 * D-58313 Herdecke <https://www.google.com/maps/search/Am+Rahmen+5+*+D-58313+Herdecke?entry=gmail&source=g>
>> Fon 02330 9104094 * Handy 0176 20698926
>>
>> _______________________________________________
>> OvmsDev mailing list
>> OvmsDev at lists.openvehicles.com
>> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>>
>
> _______________________________________________
> OvmsDev mailing listOvmsDev at lists.openvehicles.comhttp://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
>
> --
> Michael Balzer * Am Rahmen 5 * D-58313 Herdecke <https://www.google.com/maps/search/Am+Rahmen+5+*+D-58313+Herdecke?entry=gmail&source=g>
> Fon 02330 9104094 * Handy 0176 20698926
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20241103/8e8cb032/attachment-0001.htm>


More information about the OvmsDev mailing list