[Ovmsdev] Can bus error while read canbus

Michael Balzer dexter at expeedo.de
Sun Nov 3 15:22:46 HKT 2024


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 list
>>     OvmsDev at lists.openvehicles.com
>>     http://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
>
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.openvehicles.com
> http://lists.openvehicles.com/mailman/listinfo/ovmsdev

-- 
Michael Balzer * Am Rahmen 5 * D-58313 Herdecke
Fon 02330 9104094 * Handy 0176 20698926

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20241103/13785f4b/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 203 bytes
Desc: OpenPGP digital signature
URL: <http://lists.openvehicles.com/pipermail/ovmsdev/attachments/20241103/13785f4b/attachment.sig>


More information about the OvmsDev mailing list