My Tesla

🚗 Mac 上的特斯拉全能遥控器

IoT 硬件控制榜 #1

基于 teslapy 的 macOS 特斯拉车辆远程控制工具,支持状态查询、锁车/解锁、空调、充电管理等功能,采用本地令牌缓存与操作确认机制。

收藏
27.2k
安装
9.6k
版本
0.1.64
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

my-tesla 是一款面向 macOS 用户的特斯拉车辆远程控制 CLI 工具,基于 teslapy 库构建。核心功能包括:

  • 车辆状态查看summary/report/status 提供从精简到详细的车辆状态,支持 --no-wake 避免唤醒休眠车辆
  • 远程控制:锁车/解锁、空调开关与温度调节、除霜、充电启停与限流设置、后备箱/前备箱控制、车窗通风/关闭、座椅加热、哨兵模式
  • 充电管理:定时充电设置、充电电流调节(1-48A 安全限幅)、可用电池健康度显示
  • 位置服务:默认模糊定位,精确坐标需 --yes 确认
  • 数据追踪:本地 SQLite 里程记录与导出

显著优点

1. 隐私优先设计:令牌本地缓存(~/.tesla_cache.json),权限严格设为 0600;summary --json 等输出主动脱敏地理位置
2. 安全确认机制:所有破坏性操作(解锁、充电启停、后备箱、车窗、鸣笛等)强制要求 --yes 标志,防止误操作

3. 聊天友好输出summaryreport 命令针对对话场景优化,单行或单屏呈现关键信息

4. 灵活选车:支持通过名称、部分名称或索引选择车辆,可设置默认车辆

5. 多格式输出:支持纯文本、JSON、CSV 导出,满足脚本集成与人工阅读双重需求

潜在缺点与局限性

  • 平台限制:专为 macOS 设计,跨平台兼容性未明确
  • 依赖外部库:核心功能依赖 teslapy,若 Tesla API 变更可能存在滞后风险
  • Tesla 官方 API 限制:受限于 Tesla 官方 API 速率限制与功能边界,部分车辆功能可能不可用
  • 本地缓存风险:虽有 0600 权限设置,但"best-effort"措辞暗示非强制性,多用户系统仍有泄露可能
  • 无实时推送:纯拉取模式,无车辆状态主动推送能力

适合人群

  • 特斯拉车主中的 macOS 重度用户与开发者
  • 需要通过脚本自动化车辆管理的极客用户
  • 重视隐私、不愿使用第三方云服务的安全意识用户
  • 需要将车辆状态集成到聊天机器人或本地工作流的 Clawdbot 用户

常规风险

  • 令牌泄露:本地缓存文件若被窃取可导致车辆被远程控制
  • API 滥用:频繁调用可能触发 Tesla 账户限制
  • 误操作风险:虽有多重确认,但 --yes 批量脚本中仍可能因逻辑错误导致意外操作
  • 地理位置敏感status --json 默认输出原始数据含精确坐标,需主动使用 summary --json 脱敏版本
  • 车辆唤醒耗电:未使用 --no-wake 的查询会唤醒车辆,长期频繁查询可能增加待机耗电

My Tesla 内容

暂无文件树

手动下载zip · 47.1 kB
contentapplication/octet-stream
请选择文件