<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Soko,<br>
    <br>
    I don't see any obvious mistakes on a first check.<br>
    <br>
    Please do the tests again with CAN monitoring, so we can see what's
    actually going on on the bus.<br>
    <br>
    An OBD device normally logs into the device sending a UDS diag
    session command (0x10), then keeps that session alive by sending
    tester present (0x3E) evers 30-60 seconds. See the UDS documentation
    I sent you, or for an overview, see <a
      href="https://de.wikipedia.org/wiki/Unified_Diagnostic_Services">https://de.wikipedia.org/wiki/Unified_Diagnostic_Services</a><br>
    <br>
    You should be able to get the session type and protocol by logging
    what your VCDS does on the bus.<br>
    <br>
    Regards,<br>
    Michael<br>
    <br>
    <br>
    <div class="moz-cite-prefix">Am 03.08.20 um 06:19 schrieb Soko:<br>
    </div>
    <blockquote type="cite"
      cite="mid:ce92b6a4-35ed-83c0-f753-0043fc82dfbe@soko.cc">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Mornin,</p>
      <p>Source is here:
        <a class="moz-txt-link-freetext"
href="https://github.com/devmarxx/Open-Vehicle-Monitoring-System-3/tree/master/vehicle/OVMS.V3/components/vehicle_vweup/src"
          moz-do-not-send="true">https://github.com/devmarxx/Open-Vehicle-Monitoring-System-3/tree/master/vehicle/OVMS.V3/components/vehicle_vweup/src</a></p>
      <p>Attached are two logs. I haven't had the can-monitor active
        unfortuantely..</p>
      <p><b>VWUP_OFF_TICKER_THRESHOLD 5 with 4 trys.log</b><br>
        As the name says it polls every 5 seconds in PollState=1 and
        swaps back to PollState=0 after 5*4=20 seconds.<br>
        Until line 35 you see the CAN errors as the vehicle is OFF. Then
        I unlocked the car and in line 38 I get the first reply.<br>
        Around line 90 I locked the car again. It polls, but gets no
        reply, <u>but not error either</u> (?!).<br>
        Line 118 sets the PollState=0 and suddenly a response comes in.
        So in Line 123 I set the PollState=1 again.<br>
        The the game starts again: Polls get send, no reply but no error
        either. After 21 CarOffTickers I switch to PollState=0 and
        suddenly a reply comes in...</p>
      <p><b>VWUP_OFF_TICKER_THRESHOLD 10 with 4 trys.log<br>
        </b>Here I unlocked at line 57 and locked around line 100. After
        that polls get send, no reply, <u>but errors happen</u>. And
        the car is finally off.<br>
        Although I've tried the same thing later that day and the car
        didn't even go to sleep with Threshold=30!?!? So the behavior is
        not 100% reproducible (yet)...<br>
      </p>
      <p>@gateway throttling: In VCDS (which - hopefully - does only
        polling too) I have a little number showing me the refresh rates
        of the values. It indicates ~8 refreshes per second. So with 1
        second shouldn't be any throttling.</p>
      <p>@OBD "tester": I have no clue what this is ;) So if the polling
        framework doesn't do it, I don't do it. All I do is in the
        obd_eup.* files.</p>
      <p>Soko<br>
      </p>
      <div class="moz-cite-prefix">On 02.08.2020 20:12, Michael Balzer
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:e90a5b00-7b54-e83b-99d7-0725b4f7ad53@expeedo.de">
        <meta http-equiv="Content-Type" content="text/html;
          charset=UTF-8">
        Soko,<br>
        <br>
        polling may keep the car awake, that's also an issue on the Kia
        e-Niro IIRC.<br>
        <br>
        Changing the PollState can only affect the car indirectly via
        the changed polls. Maybe you could add your code & a log?<br>
        <br>
        Regarding the poll replies stopping, is that also reflected in a
        CAN log? Maybe the OBD gateway throttles if it sees too many
        requests? (Hopefully not…)<br>
        <br>
        If the gateway does throttling: do you login to the OBD as a
        "tester" and keep the session active by periodically sending the
        "tester present" frame?<br>
        <br>
        Regards,<br>
        Michael<br>
        <br>
        <br>
        <div class="moz-cite-prefix">Am 02.08.20 um 19:30 schrieb Soko:<br>
        </div>
        <blockquote type="cite"
          cite="mid:e62d94b7-82c2-370f-53cd-fa5e7a60ddaf@soko.cc">
          <meta http-equiv="Content-Type" content="text/html;
            charset=UTF-8">
          <p>Heya again,</p>
          <p>I'm trying to develop a detection for when the car is
            off/locked but I'm encountering a weird phenomena:</p>
          <ul>
            <li>Car is shut down and locked</li>
            <li>OVMS connected</li>
            <li>CAN poll for voltage (only one poll value active) with
              30 secs fails with error (so far nothing weird)</li>
            <li>Unlock the car via car-key remote</li>
            <li>Poll succeeds and I'm switching from PollState=0 to
              PollState=1 where I poll every 2 secs</li>
            <li>Lock the car via car-key remote</li>
            <li><u>After 1 hour the polls still work and the car is
                active</u></li>
          </ul>
          <p>Is something like this known from other vehicles? So
            basically my car never shuts down :(</p>
          <p>Another secondary weird thing:<br>
            When increasing the time to 5 secs for PollState=1 the polls
            get no reply and after 20 secs I swap back to PollState=0.<br>
            BUT the second the PollState changes the car replies
            again...<br>
            Even more weirdness: When PollState=1 time is 10 secs and I
            swap back to Pollstate=0 after 40 secs the same thing
            happens! Immediately I swap to PollState=0 the car replies
            again.<br>
            As if the PollState switching somehow wakes the car up??!</p>
          <p>Any ideas?</p>
          <p>Soko<br>
          </p>
          <br>
          <fieldset class="mimeAttachmentHeader"></fieldset>
          <pre class="moz-quote-pre" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
        </blockquote>
        <br>
        <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <pre class="moz-quote-pre" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com" moz-do-not-send="true">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" moz-do-not-send="true">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
      </blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
OvmsDev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:OvmsDev@lists.openvehicles.com">OvmsDev@lists.openvehicles.com</a>
<a class="moz-txt-link-freetext" href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
  </body>
</html>