<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=""><blockquote type="cite" class=""><div class=""><div class="moz-cite-prefix">I think we will create a general place / path scheme for plugins. Mark already suggested that for web plugins some time ago, but it seems it won't be unusual for plugins to consist of a backend and frontend part.</div></div></blockquote><div class=""><br class=""></div>How about a ‘PluginStore’? We could put them in the source tree, and then link that from the github checkout used to do the automated builds. They would then be available under http(s)://<a href="http://api.openvehicles.com/firmware/" class="">api.openvehicles.com/firmware/</a>… The server side would be trivial. If we had an index with plugin name, version, and description, we could have a simple interface on the module to download/update.<div class=""><br class=""></div><div class="">That might drive plugin development and sharing, but also incentivise improving the plugin architecture itself.<br class=""><div class=""><br class=""></div><div class="">Opinions?</div><div class=""><br class=""></div><div class="">Mark.<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 30 Oct 2019, at 7:39 PM, 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="">
<div class="moz-cite-prefix">Welcome Jaunius :)<br class="">
<br class="">
Sounds like some nice extra features for the Leaf, especially for
cold climates. As the Leaf has some degradation issues with hot
climates as well, maybe a battery cooling assist could also be
valuable. I still don't understand why Nissan -again- decided
against an active battery temperature management.<br class="">
<br class="">
I think we will create a general place / path scheme for plugins.
Mark already suggested that for web plugins some time ago, but it
seems it won't be unusual for plugins to consist of a backend and
frontend part.<br class="">
<br class="">
Regards,<br class="">
Michael<br class="">
<br class="">
<br class="">
Am 29.10.19 um 19:59 schrieb Jaunius Kapkan:<br class="">
</div>
<blockquote type="cite" cite="mid:trinity-5dcdd443-617e-4248-b9f0-b31ac11ef220-1572375556018@3c-app-mailcom-bs16" class="">
<meta http-equiv="content-type" content="text/html; charset=UTF-8" class="">
<div style="font-family: Verdana;font-size: 12.0px;" class="">
<div class="">Hi,<br class="">
<br class="">
Great! Figured it's time to introduce myself as initially
suggested by Michael.<br class="">
<br class="">
My name is Jaunius Kapkan.<br class="">
<br class="">
I have 2013 leaf for over 3 years now with 107k km and ~70
SOH.<br class="">
<br class="">
I am familiar with low level networking and dissecting packets
on wireshark. But don’t have much experience with CAN
communication. I work with Bash, Python, Javascript,
HTML daily, but have no problems using other languages when
needed.</div>
<div class=""> </div>
<div class="">My goal is to make some cool stuff for my Leaf and if
possible make it compatable for use with other cars. All
during my spare time.<br class="">
<br class="">
Current Projects:</div>
<ul class="">
<li class=""><strong class="">Local Climate Control Timer. </strong>
<ul class="">
<li class="">Story:
<ul class="">
<li class="">Built-in Timer only works if connected to the
charger and only has 2 timers available.</li>
</ul>
</li>
<li class="">Features:
<ul class="">
<li class="">Unlimited amount of timers (as long as RAM allows
it)</li>
<li class="">Unrestricted CC operation time</li>
<li class="">Ability to set all timers in GUI by implementing
it as plugin</li>
</ul>
</li>
<li class="">Status:
<ul class="">
<li class="">Backend module done. Now Testing & working
onthe frontend.</li>
</ul>
</li>
</ul>
</li>
<li class=""><strong class="">Heating Assist</strong>
<ul class="">
<li class="">Story:
<ul class="">
<li class="">My PTC Heater fried so I have bought a 2x 200W 12V
PTCs for 30 EUR in total (meanwhile original
replacement unit is 400-800 EUR) and put them in the
old heater's place. I connected them trough relay,
but did not want to control them manually. So I have
wired the relay switch to ext12v power output of the
OVMS.</li>
</ul>
</li>
<li class="">Features:
<ul class="">
<li class="">Each 5 seconds script checks if the heater is on
and if so it will engage the ext12v power and
vice-versa.</li>
<li class="">Still thinking if GUI is needed for this, very
limited usage for others.</li>
</ul>
</li>
<li class="">Status:
<ul class="">
<li class="">Initial module done. Now beta testing. </li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="">Future Development:</div>
<div class="">One of the first things after these two is to make smart
charge JS module/plugin to charge battery to specific % for
specific departure time. The goal here is to have the battery
sitting at high SOC the least possible amount of time.</div>
<div class=""> </div>
<div class="">Once I believe it's safe ENOUGH for others to use these
plugins/modules I will make them open source.</div>
<div class=""> </div>
<div class="">Meanwhile you can follow me on twitter (boring..) <a href="https://twitter.com/mjkapkan" target="_blank" moz-do-not-send="true" class="">https://twitter.com/mjkapkan</a></div>
<div class="">And also I just created a youtube channel where I will be
posting videos of my experience with EV & Solar projects.</div>
<div class=""><a href="https://www.youtube.com/channel/UCTPA0HdTCBmzwpxNtNaY4tg" target="_blank" moz-do-not-send="true" class="">https://www.youtube.com/channel/UCTPA0HdTCBmzwpxNtNaY4tg</a></div>
<div class=""> </div>
<div class="">PS: My initial plan was to work on the iOS app, but it
seems that one needs to have a MAC for that (and I don't). I
am just a Linux Lover that happens to own an iPhone :).</div>
<div class=""> </div>
<div class="">Feel free to reach out!</div>
<div class=""><br class="">
Warmly,<br class="">
Jaunius</div>
</div>
<br class="">
<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 class="">
<br class="">
<pre class="moz-signature" cols="144">--
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>