特斯拉车队API集成

2小时前更新 1 00
特斯拉车队API集成特斯拉车队API集成
特斯拉车队API集成

技能简介

该技能用于对接特斯拉官方Fleet API,实现车辆数据读取与远程控制。覆盖开发者应用注册、OAuth令牌流程、域名公钥托管等完整接入链路,支持通过签名代理执行车辆指令。

能做什么

  • 读取车辆实时数据(电量、空调、位置等)
  • 执行远程控制指令(鸣笛、闪灯、空调预冷、充电控制)
  • 管理座椅加热/通风、方向盘加热
  • 设置预约出发预处理时间表
  • 处理OAuth认证与令牌刷新

使用说明

安装依赖

# 系统要求
python3, openssl

# 环境变量配置
export TESLA_CLIENT_ID="your_client_id"
export TESLA_CLIENT_SECRET="your_client_secret"
# 可选:TESLA_AUDIENCE, TESLA_REDIRECT_URI, TESLA_DOMAIN, TESLA_BASE_URL, TESLA_CA_CERT, TESLA_ACCESS_TOKEN, TESLA_REFRESH_TOKEN, TESLA_SCOPE

基础用法

# 车辆指令
command.py [VEHICLE] <command> [options]

# 示例:鸣笛
command.py honk

# 指定车辆执行
command.py flash honk  # 车辆名"flash",指令"honk"

# 空调控制
command.py climate start      # 开启空调
command.py climate temps 22   # 设置温度22°C

# 座椅加热
command.py seat-heater -l high -p driver

状态文件存放于 {workspace}/tesla-fleet-api/ 目录,包含 config.json、auth.json、vehicles.json 等。

输入与输出

见下方输入与输出表格。

项目内容
输入车辆标识(名称/VIN)、控制指令、参数(温度/档位/时间)、OAuth凭证
输出车辆实时数据、指令响应状态、缓存的车辆列表
适用人群特斯拉车主、车队管理开发者、智能家居集成工程师
不包含非特斯拉车辆、未公开内部接口、金融支付功能

 

风险提示

  • 需完成特斯拉开发者应用注册及域名验证,流程较复杂
  • 车辆指令需启动签名代理(start_proxy.sh),涉及TLS证书配置
  • OAuth令牌需妥善保管,避免泄露导致车辆被非法控制
  • 部分功能受车辆软件版本及区域限制

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/odrobnik/tesla-fleet-api/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...