Install:
$ git clone https://github.com/DmitriyKurto/Tesla.git
$ npm install
$ bower install
at a high level, the structure looks roughly like this:
Tesla/
|- app/
| |- css/
| | |- scss/
| |- img/
| |- js/
| | |- controllers/
| | |- directives/
| | |- services/
| |-pages/
| |- index.html
|- .gitingnore
|- bower.json
|- gulpfile.js
|- package.json
Path to built project:
Tesla/
|- dist/
1.to build project run:
gulp
2.to run webserver:
gulp webserver
3.to run watcher:
gulp watch
The application is designed to work with Tesla Power Wall (further TPW).
Capabilities:
- TPW indicators mapping
- TPW charge method choice
- visual data displaying via graphs
- addition / removal of devices connected to a TWP
- TPW manual data entry