[Ovmsdev] Inserting a Single OBD Request into the Poller

solterra at kezarnet.com solterra at kezarnet.com
Mon May 26 18:53:31 HKT 2025


Thanks for the pointer—much appreciated.

My vehicle has a communications gateway that blocks access to certain 
ECUs depending on the vehicle state. I’ve noticed that using 
|PollSingleRequest| has caused some trouble during state transitions, 
possibly because the ECUs haven’t fully come online yet (e.g., when 
entering drive mode or starting a charging session).

I’ll give the non-blocking request approach a try and explore other 
options if that doesn’t do the trick.

Thanks again!

On 5/26/2025 12:28 AM, Michael Geddes wrote:
> Notice that I did it 2 different ways.
>
> When the car goes into on state it tries a non blocking request.
> If the user requests the vin from the cli and the vin hasn't 
> populated.. it tries a blocking request.
> It uses common code to decode the VIN.
>
> //.ichEl
>
> On Mon, 26 May 2025, 12:15 Michael Geddes, 
> <frog at bunyip.wheelycreek.net> wrote:
>
>     Look at ioniq 5 for that specific example!
>
>     Michael
>
>     On Mon, 26 May 2025, 04:09 solterra--- via OvmsDev,
>     <ovmsdev at lists.openvehicles.com> wrote:
>
>         Could someone point me to an example of the correct way to
>         insert a single OBD request into the poller?
>
>         As an example, I’d like to request the VIN—but I only need to
>         do this once, not on a recurring basis. I was previously using
>         |PollSingleRequest|, but it no longer seems to be working as
>         expected.
>
>         Thank you in advance for your help!
>
>
>         _______________________________________________
>         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/20250526/40495650/attachment.htm>


More information about the OvmsDev mailing list