Tesla Custom Integration 三步接入 Home Assistant:refresh token、远程场景与省电轮询

发布时间:2026/10/25 1:45:56
Tesla Custom Integration 三步接入 Home Assistant:refresh token、远程场景与省电轮询 Tesla Custom Integration 三步接入 Home Assistantrefresh token、远程场景与省电轮询【免费下载链接】teslaTesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.项目地址: https://gitcode.com/GitHub_Trending/tesla/teslaTesla Custom Integration 是 Home Assistant 上的特斯拉自定义集成当前版本 3.27.0用一条 refresh token 登录特斯拉云端把车门锁、空调、充电、哨兵模式和车辆位置变成 HA 里可以直接写自动化的实体。它是原内置 Tesla 集成的社区延续版持续跟进特斯拉云端接口的变化。 先跑通10 分钟内让仪表盘出现你的车这个项目存在的原因很直接特斯拉调整了账号登录机制Home Assistant 原内置的 Tesla 集成因此被移除。本仓库接手了原有实现改用refresh token方式登录——你不需要把账号密码交给 Home Assistant。安装HACS 一键或手动两条路路径做法HACS推荐HACS → 集成 → 探索并添加仓库粘贴仓库地址https://gitcode.com/GitHub_Trending/tesla/tesla搜索 Tesla 安装手动git clone https://gitcode.com/GitHub_Trending/tesla/tesla把 custom_components/tesla_custom/ 下的全部文件拷进 HA 配置目录configuration.yaml所在处的custom_components/tesla_custom/目录不存在就新建两条路最后都要重启 Home Assistant。HACS 安装要求 HACS ≥ 1.6.0、HA ≥ 2024.11.0见 hacs.json。refresh token 从哪来这是全程唯一的人工步骤。可以把它理解成一张长期有效的房卡房主把卡留给前台一次之后凭卡就能持续开门不必每次入住再刷身份证。按你的平台从 README.md 列的工具里挑一个登录特斯拉账号后生成即可——Android 用 Tesla TokensiOS 用 Auth App for Tesla桌面 Chromium/Edge 可用 Chromium Tesla Token Generator。第一次配置后你会看到什么进入 HA「设置 → 设备与服务 → 」搜索Tesla Custom Integration填入邮箱和 refresh token配置流第一步还有一个 Use Fleet API Proxy 勾选项哪类车需要见后文排坑。提交后集成会强制唤醒车辆拉取初始数据——如果你的车停在楼下、这时屏幕亮了一下属正常现象。随后实体陆续出现电量/充电速率/续航等传感器、门锁、空调预设含除霜、露营、狗模式、覆盖物后备箱/前备箱/充电门/车窗、设备追踪器车的位置和导航目的地、是否在充电与车辆休眠等二进制传感器、鸣笛/闪灯/远程启动按钮、哨兵模式/充电控制等开关。有 Powerwall 的用户还会多出太阳能功率、电网功率、电池余量等能源实体。每类实体由 custom_components/tesla_custom/ 下同名文件驱动sensor.py、climate.py、lock.py、cover.py读源码定位行为很方便。 三个先搭起来最值钱的场景实体是手段自动化才是目的。下面三个是日常复用率最高的。出发前 10 分钟预冷上车即凉效果到车时座舱已是设定温度不必站在车旁等空调。操作用车辆的 climate 实体写一条自动化在出发时间前 10 分钟打开空调并设目标温度预设可切换 defrost / camp / dog 等模式。取舍车辆休眠时这条命令会把它唤醒代价见下一节另外把座椅加热 select 打开也会连带开启空调写条件时留意别互相打架。到家自动充电到限自动停效果车一停进家就开充到设定上限自行停止不用碰 App。操作自动化触发条件用设备追踪器车在家 电量传感器低于阈值如 30%动作里打开 charger 开关再用 charge limit 数字实体把上限设为 80步进 1单位 %用 charging amps 限流。取舍上限留低一点更护电池但长途前得记得手动补电。80% 是稳妥起点按你的通勤半径自己调。每天早上把车喊醒一次数据不隔夜效果早上看仪表盘时电量、续航、位置都是最新值而不是车睡前留下的旧值。操作每天定时发一条无害命令即可例如tesla_custom.api服务下发WAKE_UPservice: tesla_custom.api data: command: WAKE_UP取舍唤醒命令必须对车型有效——给没有前备箱的车发锁前备箱是唤不醒的选一条你确定有效的命令。 轮询与休眠省电的关键机制这是本项目最该理解透的一环。车停久了会自行打盹不同固件约需 11~15 分钟而轮询不会强行唤醒一辆休眠的车——它只是敲门看车在不在在就顺手取数据不在就放过它。轮询打得太勤车就一直醒着白耗电。默认每 660 秒检查一次定义在 custom_components/tesla_custom/const.py 的DEFAULT_SCAN_INTERVAL。可调项都在「设置 → 集成 → Tesla → 选项」选项默认说明Seconds between polling660数值越小数据越新车也越难入睡代码层下限 10 秒MIN_SCAN_INTERVALForce cars awake on startup关HA 启动时是否唤醒休眠车辆Polling policynormalnormal / connected / always 三档决定何时主动轮询、何时放车睡觉Sync Data from TeslaMate via MQTT关有 TeslaMate 的话走 MQTT 订阅数据从你上门问变成车主动上报实际调参经验官方没有公布休眠时长的权威数据11~15 分钟只是各固件实测区间建议从默认 660 秒起步数据不够新就往小了调发现哨兵模式下掉电快就往大了调。想临时停掉轮询比如周末车不在直接关闭该车的 polling 开关即可不必改任何配置。也有一条服务通道可按车微调tesla_custom.polling_interval-1为自适应模式手动模式支持 1~3600 秒、步进 30见 custom_components/tesla_custom/services.yaml。 两个高频坑现象、原因、解法坑 1传感器有值控制命令全部报错日志出现teslajsonpy.exceptions.TeslaException。原因特斯拉已对多数车辆弃用旧版 Owner API改用端到端加密的新 Fleet API数据读取通常不受影响指令下发受影响。 解法先安装 Tesla HTTP Proxy 附加组件再在集成配置里启用 Use Fleet API Proxy 并填入代理地址与证书未配置过的在配置流第一步直接勾选。坑 2仪表盘里找不到 HomeLink 按钮。原因不是丢了——它默认禁用因为部分车型没有该功能。 解法在实体设置里手动启用。下一步这套集成的价值在于把车变成 HA 里一等的自动化对象装好、填好 refresh token、把轮询节奏调到省电和数据新鲜的平衡点剩下的都是组合实体写规则的事。更多细节可查 README.md、info.md 与更新日志 CHANGELOG.md。【免费下载链接】teslaTesla custom integration for Home Assistant. This requires a refresh token be generated by third-party apps to login.项目地址: https://gitcode.com/GitHub_Trending/tesla/tesla创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询