python客户端与tesla交互。

myTesla的Python项目详细描述


安装

您可以从pypi安装最新的稳定版本:

pip3 install myTesla

用法:

importmyTeslamy_model_s=myTesla.connect('test@example.com','MySecurePassword')charge_state=my_model_s.charge_state()door_lock=my_model_s.door_lock()my_model_s.honk_horn()print(charge_state)print(door_lock)

文档:

此程序是使用https://tesla-api.timdorr.com/上列出的api文档生成的。这些函数严格遵循api文档。有关函数参数的详细信息,请参见本页。

功能说明

  • myTesla.connect.get_access_token:返回可用于身份验证而不是电子邮件/密码的访问令牌信息。
  • myTesla.connect.select_vehicle:如果您的帐户上有多辆车,则根据索引/vin/或车辆id切换车辆。
  • myTesla.connect.vehicles:检索您所拥有车辆的列表
  • myTesla.connect.mobile_enabled:确定是否启用了对车辆的移动访问。
  • myTesla.connect.charge_state:返回电池的充电状态。
  • myTesla.connect.climate_state:返回当前温度和气候控制状态。
  • myTesla.connect.drive_state:返回车辆的驾驶和位置状态。
  • myTesla.connect.gui_settings:返回有关汽车的gui设置的各种信息,例如单位格式和范围显示。
  • myTesla.connect.vehicle_state:返回车辆的物理状态,例如哪些车门打开。
  • myTesla.connect.wake_up:将汽车从睡眠状态唤醒。需要从车上得到一些数据。
  • myTesla.connect.set_valet_mode:使用PIN设置代客泊车模式的开或关,以在车内禁用代客泊车模式。
  • myTesla.connect.reset_valet_pin:重置专用模式的管脚集(如果已设置)。
  • myTesla.connect.charge_port_door_open:打开充电端口。
  • myTesla.connect.charge_standard:将充电模式设置为标准模式
  • myTesla.connect.charge_max_range:将充电模式设置为最大范围
  • myTesla.connect.set_charge_limit:将费用限制设置为自定义百分比。
  • myTesla.connect.charge_start:开始充电。必须已接通电源,并且没有达到您的充电限制。
  • myTesla.connect.charge_stop:停止充电。一定已经在充电了。
  • myTesla.connect.honk_horn:按喇叭
  • myTesla.connect.door_unlock:打开车门。
  • myTesla.connect.door_lock:锁上车门。
  • myTesla.connect.set_temps:设置暖通空调系统的温度目标。
  • myTesla.connect.auto_conditioning_start:启动气候控制系统。根据设定温度自动冷却或加热。
  • myTesla.connect.auto_conditioning_stop:停止气候控制系统。
  • myTesla.connect.sun_roof_control:控制汽车的全景车顶(如果已安装)。
  • myTesla.connect.remote_start_drive:启动汽车进行无钥匙驾驶。必须在发出此请求后2分钟内开始驾驶。
  • myTesla.connect.trunk_open:打开中继或FRUNK。再次调用终结点以关闭(这仅适用于后动力中继)

法律协议/免责声明

本程序按原样提供。特斯拉汽车公司不支持或认可该计划。使用此软件,您同意不追究我(Zobair Shahadat)的任何责任。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
iOS MDM注册配置文件请求/Profile使用java对证书进行签名   java如何调试GWT项目中的PHP文件   Mac和Windows之间的Java文件getFreeSpace差异   java从ArrayList进入JComboBox   ApacheKafka如何执行zookeeperserverstart。我的java程序中的bat文件?   JAXRS应用程序的java初始化   java如何为double覆盖compareTo方法?   使用进程动态运行java代码   sockets java。网SocketException:权限被拒绝openshift   java PorterduffXfermode:清除位图的一部分   其他线程中变量的java更改侦听器   java如何初始化接口实例以与父片段中的子片段通信   java Cordova插件在构建时出错,源代码1.6中不支持菱形运算符使用源代码7   java是学习编程的教育游戏吗?   在不同机器上使用JasperReports API运行代码时出现java问题   java Spring引导延迟Flyway序列化循环依赖   未为加密/解密初始化java密码