<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div>I think the core principle of the “Open” in “Open Vehicle Monitoring System” is that we should not restrict any uses, no matter our personal opinions.<div class=""><br class=""></div><div class="">Regarding the metrics themselves, I agree with Michael. The v.b namespace is intended for vehicle battery metrics. Perhaps we can simply add another namespace “v.ice” for internal combustion engine fuels?</div><div class=""><br class=""></div><div class="">Note that OBDII defines standard fuel type codings (service 01 PID 51):</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><table class="wikitable" style="font-size: 14px; background-color: rgb(248, 249, 250); color: rgb(32, 33, 34); margin: 1em 0px; border: 1px solid rgb(162, 169, 177); border-collapse: collapse; caret-color: rgb(32, 33, 34); font-family: sans-serif;"><tbody class=""><tr class=""><th style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em; background-color: rgb(234, 236, 240); text-align: center;" class="">Value</th><th style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em; background-color: rgb(234, 236, 240); text-align: center;" class="">Description</th></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">0</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Not available</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">1</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Gasoline</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">2</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Methanol</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">3</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Ethanol</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">4</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Diesel</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">5</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class=""><a href="https://en.wikipedia.org/wiki/Liquefied_petroleum_gas" title="Liquefied petroleum gas" style="text-decoration: none; color: rgb(11, 0, 128); background-image: none; background-position: initial initial; background-repeat: initial initial;" class="">LPG</a></td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">6</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class=""><a href="https://en.wikipedia.org/wiki/Compressed_natural_gas" title="Compressed natural gas" style="text-decoration: none; color: rgb(11, 0, 128); background-image: none; background-position: initial initial; background-repeat: initial initial;" class="">CNG</a></td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">7</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Propane</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">8</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Electric</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">9</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class=""><a href="https://en.wikipedia.org/wiki/Bi-fuel_vehicle" title="Bi-fuel vehicle" style="text-decoration: none; color: rgb(11, 0, 128); background-image: none; background-position: initial initial; background-repeat: initial initial;" class="">Bifuel</a> running Gasoline</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">10</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running Methanol</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">11</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running Ethanol</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">12</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running LPG</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">13</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running CNG</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">14</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running Propane</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">15</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running Electricity</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">16</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running electric and combustion engine</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">17</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Hybrid gasoline</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">18</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Hybrid Ethanol</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">19</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Hybrid Diesel</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">20</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Hybrid Electric</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">21</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Hybrid running electric and combustion engine</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">22</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Hybrid Regenerative</td></tr><tr class=""><td align="center" style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">23</td><td style="border: 1px solid rgb(162, 169, 177); padding: 0.2em 0.4em;" class="">Bifuel running diesel</td></tr></tbody></table></div></blockquote><div class=""><div class=""><br class=""></div><div class="">A ‘v.fueltype’ metric makes sense for this. Perhaps just use the full OBDII list (which supports hybrids). For ICE vehicles, keeping to standard OBDII PIDs is probably the simplest and most standardised approach. So, “v.ice.tank.level”, or something like that (OBDII PID 0x2f).</div><div class=""><br class=""></div><div class="">Regarding the Apps support for this (and other things), that is something I am working on and trying to prototype. I will eMail separately regarding this.</div><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 15 Jun 2020, at 2:46 AM, Michael Balzer <<a href="mailto:dexter@expeedo.de" class="">dexter@expeedo.de</a>> wrote:</div><br class="Apple-interchange-newline"><div class="">
  
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" class="">
  
  <div class="">
    Craig,<br class="">
    <br class="">
    I strictly vote against re-interpretation of the SOC metric. Where
    metrics have clear semantics we should not make them dependent on
    some context.<br class="">
    <br class="">
    A battery is not a fuel tank, and vehicles may have both. "v.b." is
    the namespace "vehicle battery" and shall not be populated with
    non-battery metrics.<br class="">
    <br class="">
    That's what I meant by adding technology specific metrics: if the
    vehicle has a fuel tank, additional standard metrics describing that
    fuel tank shall be present.<br class="">
    <br class="">
    Fuel tank specific metrics might e.g. get the namespace "v.ft.", ICE
    engine specific metrics might get "v.ice.", fuel cell metrics
    "v.fc.", rocket thruster metrics "v.rt." … you get the idea.<br class="">
    <br class="">
    Make a proposition for the metrics sets you need. Try to define them
    as generalized as possible.<br class="">
    <br class="">
    That will probably include duplicates of some metrics, like the
    ranges & consumption. That's necessary to be able to describe a
    hybrid, and some units among those will also need to be different
    (e.g. consumption in litres / m³ per km).<br class="">
    <br class="">
    Regards,<br class="">
    Michael<br class="">
    <br class="">
    <br class="">
    <div class="moz-cite-prefix">Am 14.06.20 um 18:59 schrieb Chris van
      der Meijden:<br class="">
    </div>
    <blockquote type="cite" cite="mid:1592153973.13853.18.camel@arachnon.de" class="">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8" class="">
      <div class="">Thank you for considering my thoughts.</div>
      <div class=""><br class="">
      </div>
      <div class="">I believe it is a good idea to use a <a href="http://v.tech" class="">v.tech</a> variable and not
        using gas or gazoline. That gives OVMS enough flexibility and is
        also a (little) statement.</div>
      <div class=""><br class="">
      </div>
      <div class="">I'm also looking forward to rocket propulsion add ons :-))</div>
      <div class=""><br class="">
      </div>
      <div class="">Greetinx</div>
      <div class=""><br class="">
      </div>
      <div class="">Chris</div>
      <div class=""><br class="">
      </div>
      <div class=""><br class="">
      </div>
      <div class="">Am Sonntag, den 14.06.2020, 08:21 -0700 schrieb Craig Leres:</div>
      <blockquote type="cite" class="">
        <pre class="">On 2020-06-13 08:31, Michael Balzer wrote:
<blockquote type="cite" class="">
How about adding an array or set metric like "v.ext" or "<a href="http://v.tech" class="">v.tech</a>", for
defined technology codes. A tag present in the metric means the
additional metrics, commands & configs for that technology are available.
</blockquote>

My goal is to make it possible for the app to depict soc with something
other than a battery graphic when the energy source is not a battery.
How about <a href="http://v.tech" class="">v.tech</a> with "battery" and "other" as the initial two possible
values?

                Craig
_______________________________________________
OvmsDev mailing list
<a href="mailto:OvmsDev@lists.openvehicles.com" moz-do-not-send="true" class="">OvmsDev@lists.openvehicles.com</a>
<a href="http://lists.openvehicles.com/mailman/listinfo/ovmsdev" moz-do-not-send="true" class="">http://lists.openvehicles.com/mailman/listinfo/ovmsdev</a>
</pre>
      </blockquote>
    </blockquote>
    <br class="">
    <pre class="moz-signature" cols="72">-- 
Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal
Fon 02333 / 833 5735 * Handy 0176 / 206 989 26
</pre>
  </div>

_______________________________________________<br class="">OvmsDev mailing list<br class=""><a href="mailto:OvmsDev@lists.openvehicles.com" class="">OvmsDev@lists.openvehicles.com</a><br class="">http://lists.openvehicles.com/mailman/listinfo/ovmsdev<br class=""></div></blockquote></div><br class=""></div></div></body></html>