teslalavista

Submodules

teslalavista.teslalavista module

class teslalavista.teslalavista.TeslaLaVista(username: str = None, password: str = None)

Bases: object

_TeslaLaVista__connect_and_refresh(username: str = None, password: str = None) → None

Take the User/Pass and request Vehicle Data

Parameters:
  • username (str) – Username for Tesla Account
  • password (str) – Password for Tesla Account
_TeslaLaVista__refresh_data() → None

Refesh the data from the API

Get the most recent status on all vehicles from the API

connect(username: str = None, password: str = None) → None

Connect using User/Pass

Parameters:
  • username (str) – Username for Tesla Account
  • password (str) – Password for Tesla Account
vehicle(id: int = None, name: str = None) → teslalavista.classes.vehicles.Vehicle

Get a Vehicle by it’s ID or Name

Request a specific Vehicle using it’s ID or it’s Name. If neither are supplied then you get None back

Parameters:
  • id (int) – (Optional) The ID of the Vehicle
  • name (str) – (Optional) The name of the Vehicle
vehicles() → teslalavista.classes.vehicles.VehicleCollection

Get the Vehicle Collection Object

Gets the Collection object for vehicles

Module contents