[Ovmsdev] Can bus error while read canbus

Michael Geddes frog at bunyip.wheelycreek.net
Sun Nov 3 08:09:55 HKT 2024


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
> 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/51ea45a7/attachment.htm>


More information about the OvmsDev mailing list