核心用法
Tesla技能为OpenClaw用户提供完整的特斯拉车辆远程控制能力,基于Tesla Fleet API(原Owner API的继任者)实现。用户通过命令行界面或自然语言交互,可执行车辆锁定/解锁、空调启停与温度调节、充电状态监控与启停控制、实时定位查询、鸣笛闪灯等操作,同时支持多车辆账户下的指定车辆切换。
认证流程采用OAuth 2.0标准:首次使用需提供TESLA_EMAIL环境变量,执行auth子命令后按提示完成浏览器授权,刷新令牌自动缓存至本地~/.tesla_cache.json,有效期约30天并支持自动续期。
显著优点
- 多车辆支持:通过
--car参数无缝切换账户下多辆特斯拉,避免重复配置 - 协议自动适配:内置
tesla-fleet-apiPython包自动处理2024.26+固件所需的Vehicle Command Protocol (VCP),开发者无需关注底层协议迁移 - 自然语言友好:支持"Is my Tesla locked?""Turn on the AC"等口语化指令映射
- 本地凭证隔离:令牌仅存储于用户本地文件系统,无云端持久化
潜在局限性与风险
- 官方API门槛:Tesla Fleet API要求注册官方开发者账号并完成车辆配对流程,个人用户准入存在审核不确定性
- 第三方依赖:核心功能依赖社区维护的
tesla-fleet-api包及tesla-api.timdorr.com非官方文档,若Tesla官方变更接口或收紧政策可能导致功能中断 - 唤醒延迟:车辆深度休眠时需先执行
wake命令,操作响应存在10-30秒延迟 - 地理与网络限制: Fleet API在部分国家和地区(如中国)存在服务可用性限制
适合人群
- 拥有特斯拉车辆且具备基础技术配置能力的个人用户
- 需要批量管理车队的小型租赁/企业车队运营者
- 希望将车辆状态集成至智能家居工作流的极客用户
常规风险
- 令牌泄露:本地
~/.tesla_cache.json若未设置适当文件权限,可能被同一系统其他进程读取 - 误操作风险:自然语言指令解析错误可能导致非预期车辆动作(如远程解锁)
- API配额与限速:Tesla Fleet API存在未公开的调用频率限制,高频自动化场景可能触发限流
- 固件兼容性:车辆OTA升级后可能出现命令协议不匹配,需等待技能更新适配