<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.zeresize-ctrl-grid
        {mso-style-name:ze_resize-ctrl-grid;}
span.EmailStyle20
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:426268961;
        mso-list-template-ids:44339258;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:1.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:"Courier New";
        mso-bidi-font-family:"Times New Roman";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:1.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:2.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:3.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.0in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:4.5in;
        mso-level-number-position:left;
        text-indent:-.25in;
        mso-ansi-font-size:10.0pt;
        font-family:Wingdings;}
ol
        {margin-bottom:0in;}
ul
        {margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:12.0pt'>Hi Robert,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>I believe most of what you want is already built into OVMS through the Advanced Charge Control feature, at least for vehicles that have implemented a charge time predictor.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>In OVMS v2 this was configured via text message. For example this command:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>ACC PARAMS CHARGEBY 07:00 STOPSOC 60<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>tells OVMS that when plugged in at the current location, it should delay charging until charging to 60% state-of-charge will be achieved around 7:00 am.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>As far as I know, there isn’t currently a notion of a minimum SOC that should be achieved ASAP upon plug in. I’m not sure that’s a big deal unless you regularly plug in with SOC below 10%. For example, the Tesla Roadster has a storage mode that holds charge at around 25% for long term storage.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>There is a possible downside with using OVMS to limit the state of charge. Some electric vehicles, perhaps most, perform a pack leveling operation at the end of charging. If OVMS is used to stop charging early, that pack leveling will not happen.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'>     Tom<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:12.0pt'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal style='margin-left:.5in'><b><span style='font-size:12.0pt;color:black'>From: </span></b><span style='font-size:12.0pt;color:black'><ovmsdev-bounces@lists.teslaclub.hk> on behalf of Robert Sharpe <robert.sharpe@evergreen-consulting.co.uk><br><b>Reply-To: </b>OVMS Developers <ovmsdev@lists.teslaclub.hk><br><b>Date: </b>Thursday, February 15, 2018 at 9:13 AM<br><b>To: </b>OVMS Developers <ovmsdev@lists.teslaclub.hk><br><b>Subject: </b>[Ovmsdev] Prolonging traction battery life feature<o:p></o:p></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><o:p> </o:p></p></div><div><div><p class=MsoNormal style='margin-left:.5in'><a name="_MailOriginalBody"><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>Hi All,<o:p></o:p></span></a></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p> </o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value.<o:p></o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p> </o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>In summary it involves implementing intelligent charging that keeps the battery at 50% (the best soc for long term storage) for as long a possible and minimises depth of charge and discharge.  For example<o:p></o:p></span></span></p></div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1'><span style='mso-bookmark:_MailOriginalBody'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>as soon as you get to a charge point (eg home or work), the OVMS will detect if it is below 50% and charge it until 50% is achieved<o:p></o:p></span></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1'><span style='mso-bookmark:_MailOriginalBody'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>the OVMS will be told the minimum required soc and when this should be achieved<o:p></o:p></span></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1'><span style='mso-bookmark:_MailOriginalBody'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>it will then wait until the last moment to start charging to achieving the required min soc<o:p></o:p></span></span></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;margin-left:1.0in;text-indent:-.25in;mso-list:l0 level1 lfo1'><span style='mso-bookmark:_MailOriginalBody'><![if !supportLists]><span style='font-size:10.0pt;font-family:Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>         </span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>a later version could receive a notification from your Google calendar with required mileage via IFTT, etc<o:p></o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>Unfortunately, I don't have the coding skills to implement it but would be happy to do all the non-coding stuff like requirements, design, documentation, testing, etc.<o:p></o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p> </o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'>If this sounds interesting and you would like to find out more please feel free to get back to me for a chat.<o:p></o:p></span></span></p></div><div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p> </o:p></span></span></p><div id=""><div><div><p style='margin-left:.5in;background:white'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:12.0pt'>Regards,<br>Robert Sharpe (Managing Director)<br>07711 252971<br></span></span><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:13.5pt'>Skype: arsharpe</span></span><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p></o:p></span></span></p><p style='margin-left:.5in;background:white'><span style='mso-bookmark:_MailOriginalBody'></span><a href="http://www.linkedin.com/in/arsharpe"><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif;color:windowtext;text-decoration:none'><span style='color:blue'><img border=0 width=25 height=24 style='width:.2604in;height:.25in' id="_x0000_i1030" src="cid:image001.gif@01D3A691.F86F0350" alt="cid:0.28873813030.7540754342060529275.1619a742f6e__inline__img__src"></span></span></span></a><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'> </span></span><a href="http://www.twitter.com/EgcTechnical"><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif;color:windowtext;text-decoration:none'><span style='color:blue'><img border=0 width=24 height=24 style='width:.25in;height:.25in' id="_x0000_i1029" src="cid:image002.gif@01D3A691.F86F0350" alt="cid:1.28873813030.7943745755705358506.1619a742f6f__inline__img__src"></span></span></span></a><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'> </span></span><a href="https://www.facebook.com/EvergreenConsultingLtd"><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif;color:windowtext;text-decoration:none'><span style='color:blue'><img border=0 width=24 height=24 style='width:.25in;height:.25in' id="_x0000_i1028" src="cid:image003.gif@01D3A691.F86F0350" alt="cid:2.28873813030.2861028251656008315.1619a742f6f__inline__img__src"></span></span></span></a><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'> </span></span><a href="http://www.evergreen-consulting.co.uk/staff/skype/rsharpe.html" target="_blank"><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif;color:windowtext;text-decoration:none'><span style='color:blue'><img border=0 width=24 height=24 style='width:.25in;height:.25in' id="_x0000_i1027" src="cid:image004.gif@01D3A691.F86F0350" alt="cid:3.28873813030.674177209940654919.1619a742f6f__inline__img__src"></span></span></span></a><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'> </span></span><a href="http://www.evergreen-consulting.co.uk/staff/calendars/rsharpe.html?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email" target="_blank"><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif;color:windowtext;text-decoration:none'><span style='color:blue'><img border=0 width=24 height=24 style='width:.25in;height:.25in' id="_x0000_i1026" src="cid:image005.gif@01D3A691.F86F0350" alt="cid:4.28873813030.8267282075598469131.1619a742f70__inline__img__src"></span></span></span></a><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p></o:p></span></span></p><p style='margin-left:.5in;background:white'><span style='mso-bookmark:_MailOriginalBody'></span><a href="http://www.evergreen-consulting.co.uk/?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email" target="_blank"><span style='mso-bookmark:_MailOriginalBody'></span><span style='mso-bookmark:_MailOriginalBody'><span style='text-decoration:none'><img border=0 width=200 height=85 style='width:2.0833in;height:.8854in' id="_x0000_i1025" src="cid:image006.png@01D3A691.F86F0350" alt="cid:5.28873813030.1764514474655808338.1619a742f70__inline__img__src"></span></span><span style='mso-bookmark:_MailOriginalBody'></span><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'> </span></span><span style='mso-bookmark:_MailOriginalBody'></span></a><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p></o:p></span></span></p><p style='margin-left:.5in;background:white'><span style='mso-bookmark:_MailOriginalBody'><i><span style='font-size:18.0pt'>Your Plugged-in Partner</span></i></span><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p></o:p></span></span></p><p style='margin-left:.5in;background:white'><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt'>Evergreen Consulting is the trading name of Sharpe Consultants Ltd</span></span><span style='mso-bookmark:_MailOriginalBody'><span style='font-size:10.0pt;font-family:"Verdana",sans-serif'><o:p></o:p></span></span></p></div></div></div></div></div><p class=MsoNormal style='margin-left:.5in'><span style='mso-bookmark:_MailOriginalBody'><br>_______________________________________________ OvmsDev mailing list OvmsDev@lists.teslaclub.hk http://lists.teslaclub.hk/mailman/listinfo/ovmsdev </span><o:p></o:p></p></div></body></html>