Skip to content

Commit 951b329

Browse files
new features and markdown syntax:
- auto conditioning start - auto conditioning stop - set remote seat heater request - set remote steering wheel heater request - set charge limit - set charge limit max range - set charge limit standard - charge port door open - charge port door close - charge start (untested) - charge stop (untested)
1 parent bcb93ce commit 951b329

5 files changed

Lines changed: 5336 additions & 1023 deletions

File tree

README.md

Lines changed: 28 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# Tesla API in Tasker
2-
[![](https://img.shields.io/github/v/release/JakobLichterfeld/Tesla_API_in_Tasker)](https://github.com/JakobLichterfeld/Tesla_API_in_Tasker/releases/latest)
3-
[![](https://img.shields.io/badge/Donate-PayPal-informational.svg?logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4GWXFMNWKC7UL&source=url)
2+
3+
[![latest release](https://img.shields.io/github/v/release/JakobLichterfeld/Tesla_API_in_Tasker)](https://github.com/JakobLichterfeld/Tesla_API_in_Tasker/releases/latest)
4+
[![donation](https://img.shields.io/badge/Donate-PayPal-informational.svg?logo=paypal)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4GWXFMNWKC7UL&source=url)
45

56
Access the Tesla API in Tasker (Android App)
67

@@ -9,13 +10,16 @@ This is a [Tasker](https://play.google.com/store/apps/details?id=net.dinglisch.a
910
The idea was born during discussing a [feature request](https://github.com/adriankumpf/teslamate/issues/156) for [TeslaMate](https://github.com/adriankumpf/teslamate)
1011

1112
## Screenshots
12-
<p align="center">
13-
<img src="screenshots/tasks.png" alt="Tasks" title="Tasks" width="180" height="320" />
14-
<img src="screenshots/tasks_2.png" alt="Tasks 2" title="Tasks 2" width="180" height="320" />
15-
<img src="screenshots/scenes.png" alt="Scenes" title="Scenes" width="180" height="320" />
13+
14+
<p align="center">
15+
![Tasks](screenshots/tasks.png =180x320)
16+
![Tasks 2](screenshots/tasks_2.png =180x320)
17+
![Tasks 3](screenshots/tasks_3.png =180x320)
18+
![Scenes](screenshots/scenes.png =180x320)
1619
</p>
1720

1821
## Table of contents
22+
1923
- [Tesla API in Tasker](#tesla-api-in-tasker)
2024
- [Screenshots](#screenshots)
2125
- [Table of contents](#table-of-contents)
@@ -28,6 +32,7 @@ The idea was born during discussing a [feature request](https://github.com/adria
2832
- [Disclaimer](#disclaimer)
2933

3034
## Security
35+
3136
Why not using [Tasker Plugin for Tesla](https://play.google.com/store/apps/details?id=com.crazydog.teslatasker)? You never know what a closed source application will do with your credentials :-)
3237

3338
So this Project ist different.
@@ -36,6 +41,7 @@ Access token is generated: asked for Tesla account data with Tasker scene, store
3641
Token will be refreshed when exipres in 10 or less days.
3742

3843
## Features
44+
3945
- [x] Token get/refresh (OAuth)
4046
- [x] get vehicles
4147
- [ ] get vehicle
@@ -56,18 +62,18 @@ Token will be refreshed when exipres in 10 or less days.
5662
- [ ] set navigation request
5763
- [ ] get climate state
5864
- [x] set temps (driver temp, passenger temp default:21.0)
59-
- [ ] auto conditioning start
60-
- [ ] auto conditioning stop
61-
- [ ] set remote seat heater request
62-
- [ ] set remote steering wheel heater request
65+
- [x] auto conditioning start
66+
- [x] auto conditioning stop
67+
- [x] set remote seat heater request
68+
- [x] set remote steering wheel heater request
6369
- [ ] get charge state
64-
- [ ] set charge limit
65-
- [ ] set charge limit max range
66-
- [ ] set charge limit standard
67-
- [ ] charge port door open
68-
- [ ] charge port door close
69-
- [ ] charge start
70-
- [ ] charge stop
70+
- [x] set charge limit
71+
- [x] set charge limit max range
72+
- [x] set charge limit standard
73+
- [x] charge port door open
74+
- [x] charge port door close
75+
- [x] charge start (untested)
76+
- [x] charge stop (untested)
7177
- [ ] get drive state
7278
- [ ] ~remote start drive~ (will not be included, because current tesla account password is needed)
7379
- [ ] upcoming calendar entries
@@ -81,17 +87,21 @@ Token will be refreshed when exipres in 10 or less days.
8187
Everything not yet included will be when my Tesla is connected to my account and I am able to test the tasks.
8288

8389
## Dependencies
90+
8491
- [Tasker](https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm)
8592
- [AutoTools](https://play.google.com/store/apps/details?id=com.joaomgcd.autotools) (can be removed with JavaScriplets to read JSON and removing AutoTools Text action)
8693

8794
## Installation
95+
8896
Install [Dependencies](#dependencies). Import [Tesla_API_in_Tasker.prj.xml](https://github.com/JakobLichterfeld/Tesla_API_in_Tasker/blob/master/Tesla_API_in_Tasker.prj.xml) on your Android Phone using Tasker, see [Tasker-FAQs](https://tasker.joaoapps.com/userguide/en/faqs/faq-how.html#q) on how to import xml files.
8997
It is recommended to backup your data first.
9098

9199
## Contributing
100+
92101
All contributions are welcome and greatly appreciated!
93102

94103
## Dontation
104+
95105
Maintaining this project isn't effortless, or free. If you would like to kick in and help me cover those costs, that would be awesome. If you don't, no problem; just share your love and show your support.
96106
<p align="center">
97107
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=4GWXFMNWKC7UL&source=url">
@@ -100,4 +110,5 @@ Maintaining this project isn't effortless, or free. If you would like to kick in
100110
</p>
101111

102112
## Disclaimer
113+
103114
Please note that the use of the Tesla API in general and this software in particular is not endorsed by Tesla. Use at your own risk.

0 commit comments

Comments
 (0)