核心功能
Tesla 技能为 OpenClaw 平台提供完整的特斯拉车辆远程控制能力,基于官方 Tesla Fleet API 构建,支持 2024.26+ 固件版本的 Vehicle Command Protocol (VCP) 协议。
主要功能模块:
- 车辆状态监控:实时查看电池电量、充电状态、门锁状态、车辆位置
- 远程控制:锁车/解锁、鸣笛、闪灯、唤醒休眠车辆
- 气候控制:开启/关闭空调、设定目标温度(支持精确到华氏度)
- 充电管理:查看充电状态、远程启动/停止充电
- 多车辆支持:单账户下多辆特斯拉的独立管理
使用方式:
通过自然语言交互(如"Lock Stella"、"Snowflake 电量多少")或 CLI 命令直接调用。首次使用需完成 OAuth2 授权流程,Token 本地缓存 30 天并自动续期。
显著优点
1. 协议兼容性:自动适配新旧 API(传统 REST 与 VCP SDK),覆盖全系车型
2. 多车管理:命名式车辆切换,适合家庭/车队场景
3. 本地化凭证:Token 仅存 ~/.tesla_cache.json,无云端中转
4. 对话式交互:自然语言指令降低使用门槛
局限性与风险
- 授权门槛:Tesla 近年收紧第三方 API 访问,新用户可能需申请 Fleet API 权限
- 网络依赖:车辆需联网(蜂窝/WiFi),地下车库等场景可能失效
- 固件耦合:VCP 协议要求 2024.26+ 固件,老旧车辆需升级
- 安全风险:本地 Token 文件若被窃取,可导致车辆被远程控制
适合人群
- 特斯拉车主寻求 CLI/自动化工作流集成
- 多车家庭用户需要快速切换管理
- 智能家居爱好者构建车辆-家居联动场景
安全风险提示:尽管采用本地存储,Token 泄露仍可能导致车辆被控制。建议配合系统级加密存储(如 macOS Keychain、Linux Secret Service)增强防护。