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
-