Tesla

🚗 远程智控特斯拉,一触即发

通过官方 Fleet API 远程控制特斯拉车辆,支持多车管理、气候控制、充电管理及实时定位,需特斯拉账号授权。

收藏
13.4k
安装
2.8k
版本
1.2.0
CLS 安全性认证2026-07-14
点击查看完整报告 >

使用说明

核心功能

Tesla 技能为 Clawdbot 提供完整的特斯拉车辆远程控制能力,基于 Tesla Fleet API 实现。支持单车或多车账户管理,涵盖车门锁控、空调气候调节、充电启停、实时定位、鸣笛闪灯等核心功能。2024年后生产的车辆采用 Vehicle Command Protocol (VCP) 加密协议,技能通过 tesla-fleet-api Python 包自动适配。

显著优点

  • 官方 API 基础:基于 Tesla Fleet API 而非逆向工程,协议层面更稳定
  • 多车支持:同一账户下多车辆通过 --car 参数精准切换
  • 完整车控覆盖:从状态查询到物理控制(鸣笛/闪灯)的全功能集
  • Token 自动管理:OAuth 2.0 令牌本地缓存 30 天并自动刷新,减少重复登录

潜在局限

  • 授权门槛:需完整 Tesla 账户 OAuth 流程,首次配置需浏览器交互
  • 网络依赖:车辆需蜂窝/WiFi 连接,地下车库等场景可能失效
  • 费率限制:Tesla 对 Fleet API 调用频率有未公开上限
  • 车辆兼容性:2018 年前旧车型及部分 firmware 版本可能功能受限
  • 第三方封装:实际调用经 tesla-fleet-api 二次封装,非直接官方 SDK

适合人群

特斯拉车主、车队管理者、智能家居自动化爱好者。尤其适合已通过 Clawdbot 整合多 IoT 设备的用户,希望将车辆纳入统一语音/聊天控制体系。

常规风险

  • 凭证安全:刷新令牌以明文 JSON 存储于 ~/.tesla_cache.json,需确保运行环境文件系统安全
  • 远程操作误触:语音指令如 "解锁"、"启动充电" 缺乏二次确认,存在误操作可能
  • 位置隐私location 指令实时暴露车辆精确坐标
  • API 变更:Tesla 历史上多次调整 API 策略,存在未来兼容性风险
  • 车辆唤醒耗电:频繁 wake 调用会增加车辆静置耗电

技术细节

  • 认证:OAuth 2.0 + 本地令牌缓存
  • 依赖:tesla-fleet-api Python 包 ≥1.x
  • 配置:仅需 TESLA_EMAIL 环境变量
  • 多车标识:支持车辆昵称(如 "Snowflake")或 VIN 匹配

安全解读

核心用法

Tesla Skill 是专为 Clawdbot 平台开发的特斯拉车辆远程控制工具,基于 Tesla Fleet API(原 Owner API)实现。用户通过环境变量 TESLA_EMAIL 完成 OAuth2 认证后,即可通过自然语言或命令行对车辆执行锁车/解锁、空调控制、充电管理、定位查询、鸣笛闪灯等操作。

认证流程:首次使用需运行 python3 tesla.py auth,在浏览器完成特斯拉官方授权后,将回调 URL 粘贴回终端,令牌自动缓存至 ~/.tesla_cache.json(约30天有效期,自动刷新)。

多车支持:账号下有多辆特斯拉时,可通过 --car "车辆名" 参数指定目标车辆,或使用 list 命令查看所有车辆。

主要命令

  • 车辆状态:status — 电量、里程、锁止状态
  • 安全控制:lock / unlock
  • 舒适配置:climate on/offclimate temp <数值>
  • 充电管理:charge status/start/stop
  • 定位寻车:location
  • 警示功能:honk / flash
  • 唤醒车辆:wake(车辆休眠时)

显著优点

1. 功能全面:覆盖日常用车高频场景,从远程开空调到查看充电进度均可一句话完成
2. 多车友好:命名式车辆选择,家庭多车用户无需反复切换账号

3. 安全设计:令牌本地缓存、无第三方服务器中转、依赖官方认证的 teslapy 库

4. 协议跟进:已适配 2024.26+ 固件要求的 Vehicle Command Protocol (VCP),兼容 Fleet API 演进

5. 隐私合规:仅采集必要环境变量,符合 GDPR 数据最小化原则

潜在缺点与局限性

1. 来源可信度 T3:作者为个人开发者 mvanhorn,属社区项目,非特斯拉官方或企业级维护
2. 认证依赖官方:需使用特斯拉官方 OAuth 流程,若特斯拉调整认证端点可能需等待 Skill 更新

3. 网络依赖:所有操作需联网与特斯拉服务器通信,地下车库等弱信号场景可能延迟或失败

4. 令牌权限风险:虽然本地存储,但若设备本身被入侵,令牌存在被滥用的理论可能

5. 温度单位固定:命令行参数未明确区分摄氏/华氏,需注意车辆设置匹配

适合人群

  • 特斯拉车主(Model S/3/X/Y/Cybertruck)追求便捷语音/指令控制
  • 多车家庭用户需要快速切换管理不同车辆
  • 已使用 Clawdbot 生态的技术爱好者
  • 重视数据隐私、不愿使用第三方云服务(如非官方 App)的用户

常规风险

  • 账户安全:建议定期审查 ~/.tesla_cache.json 文件权限(推荐 0600),避免共享设备上令牌泄露
  • 误操作风险:自然语言指令如 "unlock" 可能因语音识别误差意外执行,建议关键操作二次确认
  • API 变更:特斯拉历史上有突然调整 API 的先例,需关注 Skill 更新或考虑 Fork 后自行维护

Tesla 内容

scripts文件夹
手动下载zip · 5.2 kB
tesla.pytext/plain
请选择文件