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.
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)://api.openvehicles.com/firmware/ <http://api.openvehicles.com/firmware/>… 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. That might drive plugin development and sharing, but also incentivise improving the plugin architecture itself. Opinions? Mark.
On 30 Oct 2019, at 7:39 PM, Michael Balzer <dexter@expeedo.de> wrote:
Welcome Jaunius :)
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.
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.
Regards, Michael
Am 29.10.19 um 19:59 schrieb Jaunius Kapkan:
Hi,
Great! Figured it's time to introduce myself as initially suggested by Michael.
My name is Jaunius Kapkan.
I have 2013 leaf for over 3 years now with 107k km and ~70 SOH.
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.
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.
Current Projects: Local Climate Control Timer. Story: Built-in Timer only works if connected to the charger and only has 2 timers available. Features: Unlimited amount of timers (as long as RAM allows it) Unrestricted CC operation time Ability to set all timers in GUI by implementing it as plugin Status: Backend module done. Now Testing & working onthe frontend. Heating Assist Story: 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. Features: Each 5 seconds script checks if the heater is on and if so it will engage the ext12v power and vice-versa. Still thinking if GUI is needed for this, very limited usage for others. Status: Initial module done. Now beta testing. Future Development: 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.
Once I believe it's safe ENOUGH for others to use these plugins/modules I will make them open source.
Meanwhile you can follow me on twitter (boring..) https://twitter.com/mjkapkan <https://twitter.com/mjkapkan> And also I just created a youtube channel where I will be posting videos of my experience with EV & Solar projects. https://www.youtube.com/channel/UCTPA0HdTCBmzwpxNtNaY4tg <https://www.youtube.com/channel/UCTPA0HdTCBmzwpxNtNaY4tg>
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 :).
Feel free to reach out!
Warmly, Jaunius
_______________________________________________ OvmsDev mailing list OvmsDev@lists.openvehicles.com <mailto:OvmsDev@lists.openvehicles.com> http://lists.openvehicles.com/mailman/listinfo/ovmsdev <http://lists.openvehicles.com/mailman/listinfo/ovmsdev>
-- Michael Balzer * Helkenberger Weg 9 * D-58256 Ennepetal Fon 02333 / 833 5735 * Handy 0176 / 206 989 26 _______________________________________________ OvmsDev mailing list OvmsDev@lists.openvehicles.com http://lists.openvehicles.com/mailman/listinfo/ovmsdev