Advertisement
Teslaliving

Tesla Model S API Example

Dec 31st, 2015
3,728
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.60 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # encoding: utf-8
  3.  
  4. import os
  5. import teslajson
  6.  
  7. TESLA_EMAIL = os.environ['TESLA_EMAIL']
  8. TESLA_PASSWORD = os.environ['TESLA_PASSWORD']
  9.  
  10. def establish_connection(token=None):
  11.     c = teslajson.Connection(email=TESLA_EMAIL, password=TESLA_PASSWORD, access_token=token)
  12.     return c
  13.    
  14. def get_odometer(c, car):
  15.     odometer = None
  16.     for v in c.vehicles:
  17.         if v["display_name"] == car:
  18.             d = v.data_request("vehicle_state")
  19.             odometer = int(d["odometer"])
  20.     return odometer
  21.    
  22. c = establish_connection()
  23. print get_odometer(c, "Baddog")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement