Skip to content

Read ELM327 from Nissan Leaf, modern customizable interface.

License

Notifications You must be signed in to change notification settings

NAURI5/HappyLeaf

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Happy Leaf

0.5.1


Introduction

Happy LEAF aims to be the missing interface from the original Nissan LEAF. First gen EV drivers were given a very restrictied view of the future of transportation. Ease range anxiety by knowing exactly how much energy you have left, with a more intiutive and customizable overview of your vehicle.

Happy Leaf requires an OBD device to communicate with your Leaf. They are readily available online.

Core Dependencies

Setup

Install node js.

git clone https://github.com/blandman/HappyLeaf
cd HappyLeaf
npm install
bower install

Run Happy LEAF in the browser

ember serve

Run Happy LEAF on a device

ember cdv:serve

Visit https://locahost:4200

Contributing

  • Make a pull request :)
  • Currently tests folder needs to be deleted (after ember generate)
  • Working tests would be nice.. maybe automated in the future.

Translations

See the translation.js files. Copy this file, and translate into your locale. The language also needs to be added to the languages array in app/components/ui/settings-dialog.js

languages: [{
    name: "SETTINGS.DISPLAY.LANGUAGE.ENGLISH",
    short: "en"
  },{
    name: "SETTINGS.DISPLAY.LANGUAGE.FRENCH",
    short: "fr"
  },... ect

About

Read ELM327 from Nissan Leaf, modern customizable interface.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 53.5%
  • Objective-C 13.9%
  • Java 13.4%
  • JavaScript 11.5%
  • C++ 2.7%
  • C# 2.3%
  • Other 2.7%