Tesla Smart Charge

🔋 智能日历充电 · 电池长寿守护

Tesla智能充电调度器,支持日历化充电计划、自动管理充电限值以保护电池健康,通过cron实现无人值守的每日自动检查与充电优化。

收藏
9.4k
安装
1.9k
版本
1.1.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

Tesla Smart Charge Optimizer 综合评估

核心功能

Tesla Smart Charge Optimizer 是一款专为 Tesla 车主设计的智能充电自动化工具,通过 JSON 配置文件实现日历化的充电计划管理。用户可预设特定日期的充电目标(电量百分比与完成时间),系统每日自动检查并执行最优充电策略。

核心能力包括:

  • 智能调度计算:根据当前电量、目标电量、充电桩功率自动推算最佳启动时间
  • 双模式限值管理:充电期间自动设置 100% 限值以确保满电出发,非充电日自动降至 80% 保护电池寿命
  • 无人值守运行:通过 cron 每日午夜检查计划,无需人工干预
  • 多车支持:依赖独立的 tesla skill,可适配不同车型电池容量

显著优点

| 维度 | 优势 |
|------|------|
| **电池健康管理** | 自动在充电后恢复 80% 限值,显著降低长期满电存放的电池衰减风险 |
| **成本优化** | 精准计算启动时间,可配合分时电价实现谷电充电(需用户自行配置 cron 时间)|
| **使用便捷** | 一次配置数周计划,JSON 格式直观易懂,支持变量目标(工作日 100%、周末 80%)|
| **安全性** | v1.1.0 后修复 shell 注入风险,采用参数列表传递;输入验证覆盖邮箱格式与百分比范围 |
| **扩展性** | 模块化设计,支持 `--manage-session` 独立运行,便于与其他 home automation 集成 |

局限性与风险

功能性局限:

  • 无实时电价联动:需外部系统(如 Home Assistant)提供电价信号后手动调整 schedule
  • 单一充电桩假设:未支持多充电桩智能选择或负载均衡
  • 无气象集成:未考虑极端温度对充电效率的影响
  • 依赖 Tesla API:受限于 Tesla 官方 API 速率限制(推测 200 req/day)与稳定性

潜在风险:

  • API 令牌失效:若 tesla skill 的 refresh token 过期,可能导致充电失败且 cron 无报错通道(需用户自行监控日志)
  • 车辆离线处理:文档未明确说明车辆睡眠/离线时的重试机制
  • 并发安全:多实例同时运行可能产生竞态条件(虽然 --check-schedule--manage-session 分离降低了概率)
  • 时区敏感性:未显式处理夏令时切换,可能导致目标时间偏差 1 小时

适合人群

  • 有固定通勤模式的 Tesla 车主:可提前规划整月充电日历
  • 关注电池寿命的长持车主:依赖自动 80% 限值恢复功能
  • 技术爱好者:愿意维护 JSON 配置与 cron 任务,追求精细化控制
  • 非即插即用用户:不适合期望「一键设置」的主流用户

安全等级判定依据

  • S级(较高安全性):核心改进点包括移除 shell=True、环境变量隔离凭证、输入范围校验。主要扣分项:Tesla API 令牌的生命周期管理未在本 skill 内实现,依赖外部 tesla skill;无内置通知机制用于故障告警。

来源可信度

  • T2 级:skill 自身代码结构规范、文档详尽,但依赖的 tesla skill 未在本报告中披露实现细节(是否为官方 Fleet API、第三方库如 teslajsonpy、或自研封装均未知),存在供应链黑箱。

Tesla Smart Charge 内容

references文件夹
scripts文件夹
手动下载zip · 14.0 kB
api_reference.mdtext/markdown
请选择文件