<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Robert,<div class=""><br class=""></div><div class="">The difference is in maintaining a single cell vs an entire pack. With a single cell, we don’t need to worry about balancing. With thousands of individual cells in a pack, we do.</div><div class=""><br class=""></div><div class="">Regarding Nissan Leaf support, looking at vehicle_nissanleaf.c, I see:</div><div class=""><br class=""></div><div class=""><ul class="MailOutline"><li class="">The usual SOC, range, charge status, etc, displays</li><li class="">Remote charge control</li><li class="">Remote climate control</li></ul></div><div class=""><br class=""></div><div class="">For the climate and charge control, here are the notes (from the vehicle module):</div><div class=""><br class=""></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><div class="">// Wake up the car & send Climate Control or Remote Charge message to VCU,</div><div class="">// replaces Nissan's CARWINGS and TCU module, see</div><div class="">// <a href="http://www.mynissanleaf.com/viewtopic.php?f=44&t=4131&hilit=open+CAN+discussion&start=416" class="">http://www.mynissanleaf.com/viewtopic.php?f=44&t=4131&hilit=open+CAN+discussion&start=416</a></div><div class="">//</div><div class="">// On Generation 1 Cars, TCU pin 11's "EV system activation request signal" is</div><div class="">// driven to 12V to wake up the VCU. This function drives RC3 high to</div><div class="">// activate the "EV system activation request signal". Without a circuit</div><div class="">// connecting RC3 to the activation signal wire, remote climate control will</div><div class="">// only work during charging and for obvious reasons remote charging won't</div><div class="">// work at all.</div><div class="">//</div><div class="">// On Generation 2 Cars, a CAN bus message is sent to wake up the VCU. This</div><div class="">// function sends that message even to Generation 1 cars which doesn't seem to</div><div class="">// cause any problems.</div></div></blockquote><div class=""><br class=""></div><div class="">Regards, Mark.</div><div class=""><br class=""></div><div class=""><div><blockquote type="cite" class=""><div class="">On 16 Feb 2018, at 7:13 PM, Robert Sharpe <<a href="mailto:robert.sharpe@evergreen-consulting.co.uk" class="">robert.sharpe@evergreen-consulting.co.uk</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta content="text/html;charset=UTF-8" http-equiv="Content-Type" class=""><div class=""><div style="font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;" class=""><div class="zmail_extra"><div id="1" class="">Hi Tom,</div><div id="1" class=""><br class=""></div><div id="1" class="">Thanks for your reply.</div><div id="1" class=""><br class=""></div><div id="1" class=""><p class="MsoNormal">Just to clarify, all I am trying to do is to reproduce what manufacturers do all the time to prolong battery life when they supply Lithium batteries at 50% soc.  If this charge scenario doesn't improve their life then nothing wasted.  If it does then it could prolong its life by around 50% and save thousands of pounds on battery replacement.</p><p class="MsoNormal"><br class=""></p><p class="MsoNormal">Before I think about about how to use OVMS to implement this, can someone summarise what current Nissan Leaf feature support is provided (which can then be used to update the <a href="https://www.openvehicles.com/vehiclesupport" target="_blank" class="">vehicle support list</a>)</p></div><div id="1" class=""><br class=""></div><div id="1" class="">Regards,</div><div id="1" class="">Rob</div><div id="1" class=""><br class=""></div><div id="1" class="">--- On Fri, 16 Feb 2018 03:19:59 +0000 <b class="">Tom Saxton <<a href="mailto:tom@idleloop.com" class="">tom@idleloop.com</a>></b> wrote ---- <br class=""></div><blockquote style="border-left: 1px solid #0000FF;padding-left: 6px; margin: 0 0 0 5px" class=""><meta class=""><meta class=""><div class=""><div class=""><p class="MsoNormal"><span style="font-size: 12pt" class="">Hi Robert,</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">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.</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">In OVMS v2 this was configured via text message. For example this command:</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">ACC PARAMS CHARGEBY 07:00 STOPSOC 60</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">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.</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">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.</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">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.</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><p class="MsoNormal"><span style="font-size: 12pt" class="">     Tom</span></p><div class=""><span style="font-size: 12pt" class=""> </span><br class="webkit-block-placeholder"></div><div style="border: none; border-top: solid rgb(181, 196, 223) 1pt; padding: 3pt 0in 0in 0in" class=""><p class="MsoNormal" style="margin-left: 0.5in"><b class=""><span style="font-size: 12pt;" class="">From: </span></b><span style="font-size: 12pt;" class=""><<a href="mailto:ovmsdev-bounces@lists.teslaclub.hk" target="_blank" class="">ovmsdev-bounces@lists.teslaclub.hk</a>> on behalf of Robert Sharpe <<a href="mailto:robert.sharpe@evergreen-consulting.co.uk" target="_blank" class="">robert.sharpe@evergreen-consulting.co.uk</a>><br class=""><b class="">Reply-To: </b>OVMS Developers <<a href="mailto:ovmsdev@lists.teslaclub.hk" target="_blank" class="">ovmsdev@lists.teslaclub.hk</a>><br class=""><b class="">Date: </b>Thursday, February 15, 2018 at 9:13 AM<br class=""><b class="">To: </b>OVMS Developers <<a href="mailto:ovmsdev@lists.teslaclub.hk" target="_blank" class="">ovmsdev@lists.teslaclub.hk</a>><br class=""><b class="">Subject: </b>[Ovmsdev] Prolonging traction battery life feature</span></p></div><div class=""><div style="margin-left: 0.5in;" class=""> <br class="webkit-block-placeholder"></div></div><div class=""><div class=""><p class="MsoNormal" style="margin-left: 0.5in"><a name="_MailOriginalBody" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">Hi All,</span></a></p></div><div class=""><div style="margin-left: 0.5in;" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><br class="webkit-block-placeholder"></div></div><div class=""><p class="MsoNormal" style="margin-left: 0.5in"><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">I have an idea that will help prolong the life of EV batteries and maximise vehicle resale value.</span></span></p></div><div class=""><div style="margin-left: 0.5in;" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><br class="webkit-block-placeholder"></div></div><div class=""><p class="MsoNormal" style="margin-left: 0.5in"><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">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</span></span></p></div><div class=""><p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in"><span style="" class=""><span style="font-size: 10pt; font-family: Symbol" class=""><span style="" class="">·<span style="font: 7pt " times="" new="" roman""="" class="">         </span></span></span><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">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</span></span></p><p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in"><span style="" class=""><span style="font-size: 10pt; font-family: Symbol" class=""><span style="" class="">·<span style="font: 7pt " times="" new="" roman""="" class="">         </span></span></span><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">the OVMS will be told the minimum required soc and when this should be achieved</span></span></p><p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in"><span style="" class=""><span style="font-size: 10pt; font-family: Symbol" class=""><span style="" class="">·<span style="font: 7pt " times="" new="" roman""="" class="">         </span></span></span><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">it will then wait until the last moment to start charging to achieving the required min soc</span></span></p><p class="MsoNormal" style="margin-left: 1in; text-indent: -0.25in"><span style="" class=""><span style="font-size: 10pt; font-family: Symbol" class=""><span style="" class="">·<span style="font: 7pt " times="" new="" roman""="" class="">         </span></span></span><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">a later version could receive a notification from your Google calendar with required mileage via IFTT, etc</span></span></p></div><div class=""><p class="MsoNormal" style="margin-left: 0.5in"><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">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.</span></span></p></div><div class=""><div style="margin-left: 0.5in;" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><br class="webkit-block-placeholder"></div></div><div class=""><p class="MsoNormal" style="margin-left: 0.5in"><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class="">If this sounds interesting and you would like to find out more please feel free to get back to me for a chat.</span></span></p></div><div class=""><div style="margin-left: 0.5in;" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><br class="webkit-block-placeholder"></div><div class=""><div class=""><div class=""><p style="margin-left: 0.5in; background: white" class=""><span style="" class=""><span style="font-size: 12pt" class="">Regards,<br class="">Robert Sharpe (Managing Director)<br class="">07711 252971<br class=""></span></span><span style="" class=""><span style="font-size: 13.5pt" class="">Skype: arsharpe</span></span><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""></span></span></p><p style="margin-left: 0.5in; background: white" class=""><span style="" class=""></span><a href="http://www.linkedin.com/in/arsharpe" target="_blank" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif;="" color:="" windowtext;="" text-decoration:="" none"="" class=""><span style="color: blue" class=""><span id="cid:0.28873815810.8752927653324105775.1619e5065a0__inline__img__src"><1.gif></span></span></span></span></a><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><a href="http://www.twitter.com/EgcTechnical" target="_blank" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif;="" color:="" windowtext;="" text-decoration:="" none"="" class=""><span style="color: blue" class=""><span id="cid:1.28873815810.7104766199700319770.1619e5065a1__inline__img__src"><2.gif></span></span></span></span></a><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><a href="https://www.facebook.com/EvergreenConsultingLtd" target="_blank" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif;="" color:="" windowtext;="" text-decoration:="" none"="" class=""><span style="color: blue" class=""><span id="cid:2.28873815810.4435470367503087425.1619e5065a2__inline__img__src"><3.gif></span></span></span></span></a><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><a href="http://www.evergreen-consulting.co.uk/staff/skype/rsharpe.html" target="_blank" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif;="" color:="" windowtext;="" text-decoration:="" none"="" class=""><span style="color: blue" class=""><span id="cid:3.28873815810.7753935542038224365.1619e5065a3__inline__img__src"><4.gif></span></span></span></span></a><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </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" class=""><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif;="" color:="" windowtext;="" text-decoration:="" none"="" class=""><span style="color: blue" class=""><span id="cid:4.28873815810.7108272982780833176.1619e5065a4__inline__img__src"><5.gif></span></span></span></span></a><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""></span></span></p><p style="margin-left: 0.5in; background: white" class=""><span style="" class=""></span><a href="http://www.evergreen-consulting.co.uk/?utm_campaign=General&utm_source=EmailFooter&utm_medium=Email" target="_blank" class=""><span style="" class=""></span><span style="" class=""><span style="text-decoration: none" class=""><span id="cid:5.28873815810.3987470494242604600.1619e5065a5__inline__img__src"><6.png></span></span></span><span style="" class=""></span><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""> </span></span><span style="" class=""></span></a><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""></span></span></p><p style="margin-left: 0.5in; background: white" class=""><span style="" class=""><i class=""><span style="font-size: 18pt" class="">Your Plugged-in Partner</span></i></span><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""></span></span></p><p style="margin-left: 0.5in; background: white" class=""><span style="" class=""><span style="font-size: 10pt" class="">Evergreen Consulting is the trading name of Sharpe Consultants Ltd</span></span><span style="" class=""><span style="font-size: 10pt; font-family: " verdana",="" sans-serif"="" class=""></span></span></p></div></div></div></div></div><p class="MsoNormal" style="margin-left: 0.5in"><span style="" class=""><br class="">_______________________________________________ OvmsDev mailing list <a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank" class="">OvmsDev@lists.teslaclub.hk</a> <a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank" class="">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a> </span></p></div> _______________________________________________ <br class="">OvmsDev mailing list <br class=""><a href="mailto:OvmsDev@lists.teslaclub.hk" target="_blank" class="">OvmsDev@lists.teslaclub.hk</a> <br class=""><a href="http://lists.teslaclub.hk/mailman/listinfo/ovmsdev" target="_blank" class="">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev</a> <br class=""></div></blockquote><br class=""></div><br class=""></div><br class=""></div>_______________________________________________<br class="">OvmsDev mailing list<br class=""><a href="mailto:OvmsDev@lists.teslaclub.hk" class="">OvmsDev@lists.teslaclub.hk</a><br class="">http://lists.teslaclub.hk/mailman/listinfo/ovmsdev<br class=""></div></blockquote></div><br class=""></div></body></html>