对话内容摘要
自动生成对话摘要
基于teslapy库,在macOS上通过Tesla Owner API控制特斯拉车辆。支持认证、车辆列表、状态查看、锁车/解锁、空调控制、充电管理、位置查询等功能。
环境准备
export TESLA_EMAIL="you@email.com"首次认证
TESLA_EMAIL="you@email.com" python3 {baseDir}/scripts/tesla.py auth
执行后会打开Tesla登录页面,完成登录后粘贴回调URL到命令行。认证令牌缓存于~/.tesla_cache.json,权限设置为0600。
可选配置
python3 {baseDir}/scripts/tesla.py default-car "My Model 3"export MY_TESLA_DEFAULT_CAR="Name"常用命令示例
# 查看车辆列表
python3 {baseDir}/scripts/tesla.py list
# 快速摘要(推荐用于聊天场景)
python3 {baseDir}/scripts/tesla.py summary
# 详细报告
python3 {baseDir}/scripts/tesla.py report
# 查看完整状态
python3 {baseDir}/scripts/tesla.py status
# 锁车/解锁
python3 {baseDir}/scripts/tesla.py lock
python3 {baseDir}/scripts/tesla.py unlock
# 空调控制
python3 {baseDir}/scripts/tesla.py climate on
python3 {baseDir}/scripts/tesla.py climate temp 22 --celsius
# 充电控制
python3 {baseDir}/scripts/tesla.py charge start --yes
python3 {baseDir}/scripts/tesla.py charge stop --yes
所有修改类操作(如start/stop)需加--yes确认,避免误操作。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Tesla账户邮箱;车辆标识(名称/序号);具体操作指令及参数 |
| 输出 | 车辆状态报告(文本/JSON格式);操作执行反馈;错误与调试信息 |
| 适用人群 | 特斯拉车主;习惯命令行操作的macOS用户;需要车辆数据自动化的开发者 |
| 不包含 | 跨平台支持(仅macOS);GUI界面;车辆驾驶控制;多账户并行管理 |
~/.tesla_cache.json和~/.my_tesla.json的访问权限安全原始链接:https://github.com/openclaw/skills/tree/main/skills/officialpm/my-tesla/SKILL.md
来源类型:GitHub仓库