TeslaMate数据记录快速上手指南
TeslaMate数据记录快速上手指南【免费下载链接】teslamateA self-hosted data logger for your Tesla [main maintainerJakobLichterfeld]项目地址: https://gitcode.com/GitHub_Trending/te/teslamate如果你受够了特斯拉 App 只显示当前状态、翻不到历史这套开源的 TeslaMate数据记录工具值得花 5 分钟看下去。它自托管在你自己的服务器上把每一次行驶、每一度充电、每一个停车位置持续写进本地数据库历史数据全部握在自己手里。它到底能帮你做什么想象这样一个早晨你昨晚回家插枪充电今早出门前打开 Grafana 的 Overview 仪表盘一眼看到昨晚充了多少度电、花了多少钱再切到 Trip 仪表盘昨晚那趟通勤实际耗了多少电、走了哪条路线、最高速度多少全都有数。这些数字不是估算出来的而是后台按固定间隔向车请求状态、逐条落库攒出来的它还很克制车闲置后会尽快让它进入休眠不额外多耗电。Overview 仪表盘把电量、续航、能耗集中在一个页面是查看日常记录的主入口5分钟跑起来准备一台家里常开、能上网的小机器1GB 内存即可装好 Docker。照着 Docker 安装文档 写一份 docker-compose.yml里面已包含 TeslaMate、数据库、Grafana 和 MQTT 中间件四个容器只需填上加密密钥和数据库密码。运行docker compose up -d把全部容器拉起来。用 tesla_auth 这类第三方工具为特斯拉账号生成一对 access token 和 refresh token——特斯拉不允许自己创建初始令牌这一步得借助外部工具。浏览器打开 4000 端口把两个 token 填进登录页Grafana 在 3000 端口初始账号是 admin/admin。这一步完成打开浏览器就能看到实时数据了。如果你用的是 NixOS也有官方的 Nix 模块可以直接安装参考 NixOS 安装文档。网页端主界面车辆状态、电量和续航都在这一屏用好它的两个关键动作给车起个名字再圈一个家的围栏场景刚搭好的仪表盘上Grafana 变量栏显示 null停车位置只显示门牌号分不清哪次是到家。 操作在车机屏幕上给车起个名字再回到 TeslaMate 网页界面围绕家门口画一个围栏。 反馈刷新后 null 变成你的车名车一进围栏范围位置就被标记成 Home。把车辆数据接进 Home Assistant场景你希望车一进门车库门自动开、手机收到提醒而不是自己下楼看一眼。 操作Docker 方案里已带 MQTT 中间件按 Home Assistant 集成文档 开启自动发现电量、充电状态、位置等传感器会自动出现在 HA 里。 反馈写一条位置从 not_home 变成 home 就开车库门的自动化车到家那一刻门自己开了。Home Assistant 中的车辆仪表盘传感器数据来自 TeslaMate 的 MQTT 主题新手最容易踩的3个坑数据突然不记录了日志里出现认证错误说明 token 已过期重新生成一对 token 填回登录页即可已记录的数据不受影响。仪表盘显示一片 null车没起名字时 Grafana 匹配不到变量在车机上给车命名等同步过来就好了。车迟迟不进入休眠多是附属电源没关或别的记录工具把车唤醒了在车机里把 accessory power 关掉闲置后车才会正常入睡。适合谁、什么时候值得引入如果你有一台能常年开机的家用服务器或树莓派希望电池衰减、每趟能耗、充电成本这些数据长期握在自己手里这套方案值得一装家里恰好跑着 Home Assistant 的价值更高。反过来如果你只关心现在还剩多少电官方 App 就够用了没必要多维护一套服务。【免费下载链接】teslamateA self-hosted data logger for your Tesla [main maintainerJakobLichterfeld]项目地址: https://gitcode.com/GitHub_Trending/te/teslamate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考