ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Tesla 设备跟踪器:在 Home Assistant 中实时追踪车辆位置的完整指南

2026/8/23 17:03:21 拓冰建站 浏览量
Tesla 设备跟踪器:在 Home Assistant 中实时追踪车辆位置的完整指南 Tesla 设备跟踪器在 Home Assistant 中实时追踪车辆位置的完整指南【免费下载链接】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 社区维护的特斯拉集成插件它的**设备跟踪器Device Tracker**功能可以实时获取车辆的 GPS 坐标、行驶方向和速度让我的车在哪成为智能家居面板上随时可见的答案。本文带你从安装到自动化3 步完成车辆位置监控。为什么需要特斯拉设备跟踪器传统上想知道车停在哪只能打开特斯拉 App。而 Tesla 集成的设备跟踪器会把车辆位置直接引入 Home Assistant 的实体系统带来三个实际好处实时位置车辆 GPS 坐标持续同步地图上一看便知行驶状态附带heading方向和speed速度属性车辆是否在移动一目了然自动化基础位置实体可以作为触发条件实现车辆到家自动开门离家后启动哨兵模式等场景两个位置实体车辆位置 路线目的地该集成会为每辆车自动创建两个设备跟踪器实体源码位于custom_components/tesla_custom/device_tracker.py实体类型标识说明车辆位置location tracker返回当前经纬度GPS 定位源附加方向和速度属性路线目的地destination location tracker返回导航中的目的地坐标无活跃路线时显示未知这种设计意味着不仅能知道车在哪里还能知道车主要去哪里。一键安装步骤1. 通过 HACS 安装推荐在 HACS 中打开Integrations Explore Add Repositories搜索Tesla添加本仓库安装后重启 Home Assistant 即可。2. 手动安装将仓库中custom_components/tesla_custom/目录下的全部文件复制到 Home Assistant 配置目录的custom_components/tesla_custom/文件夹然后重启。3. 生成刷新令牌Refresh Token⚠️ 由于特斯拉官方登录接口的限制本集成不直接使用账号密码登录而是需要第三方 App 生成刷新令牌。这是安装时唯一需要提前准备的门票AndroidTesla Tokens AppiOSAuth App for TeslaChromium/EdgeChromium Tesla Token Generator注意安装集成时会唤醒车辆一次以同步信息属于正常现象。4. 添加集成进入设置 → 设备与服务点击搜索Tesla Custom Integration填入用户邮箱和刷新令牌几秒后你的爱车就会出现在设备列表中。快速配置方法让位置出现在地图上安装完成后位置实体已自动启用无需任何额外配置。Lovelace 地图卡片直接把车辆位置实体拖入 Map 卡片的entities列表即可在地图上实时看到车辆图标查看附加属性实体详情页可见heading与speed可用于判断车辆行驶状态导航场景联动在 Tesla App 中设置导航后路线目的地实体会自动同步目的地坐标可与天气、日程等实体组合展示进阶设置轮询策略与电池保护位置数据的刷新频率由**轮询Polling**机制控制在设置 → 集成 → Tesla → 选项中可调轮询间隔默认每 660 秒检查一次车辆是否在线并有新数据集成不会主动唤醒沉睡车辆轮询策略可选始终轮询仅连接时轮询等策略在实时性与电池消耗之间取得平衡轮询开关可临时关闭某辆车的轮询完全停止数据拉取 想立即获取最新位置发送一条无害的锁车指令即可唤醒车辆并刷新数据很多用户会把它写进早间自动化。实时性升级TeslaMate 同步如果你部署了 TeslaMate自建特斯拉数据平台本集成还支持通过MQTT 订阅同步车辆状态相当于开启流式更新位置变化几乎实时推送到 Home Assistant。相关实现在custom_components/tesla_custom/teslamate.py包含经纬度、速度等字段的自动映射与单位换算。启用方式在集成选项中勾选Sync Data from TeslaMate via MQTT需先配置 MQTT 集成。核心文件速查想深入了解源码时可以从以下文件入手custom_components/tesla_custom/device_tracker.py—— 两个位置跟踪器实体的定义custom_components/tesla_custom/base.py—— 实体基类与设备注册逻辑custom_components/tesla_custom/config_flow.py—— 配置流程与令牌验证custom_components/tesla_custom/__init__.py—— 数据更新协调器与轮询调度tests/mock_data/car.py—— 车辆模拟数据含经纬度字段示例常见问题Q车辆位置一直不更新A车辆休眠时不主动上报位置属正常现象。可通过调低轮询间隔、或在集成选项中开启启动时唤醒车辆来改善。Q发送指令报TeslaException错误A较新年份车辆已切换到特斯拉 Fleet API需要配合 Tesla HTTP Proxy 插件中转请求传感器含位置不受影响。总结Tesla 集成的设备跟踪器是车与家联动的基石安装简单HACS 一键添加、零配置即可在地图上看到车辆位置再配合轮询选项与 TeslaMate 同步就能构建出既实时又省电的位置监控方案。下一步不妨用位置实体写一条到家自动亮灯的自动化让智能家居真正围绕你的出行而运转。【免费下载链接】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),仅供参考