ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

把特斯拉的数据变成自己的本地仪表盘:TeslaMate 安装与使用指南

把特斯拉的数据变成自己的本地仪表盘:TeslaMate 安装与使用指南 把特斯拉的数据变成自己的本地仪表盘TeslaMate 安装与使用指南【免费下载链接】teslamateA self-hosted data logger for your Tesla [main maintainerJakobLichterfeld]项目地址: https://gitcode.com/GitHub_Trending/te/teslamate深夜充完电你盯着车机屏幕只能看到这次充了多少度电。可要是问我的电池续航一年下来缩水了多少过去半年哪一次充电最贵就答不上来了。TeslaMate 是一款自托管的特斯拉数据记录器它跑在你自己的机器上把车子的每一次行驶、每一次充电、每一次状态变化都记下来再画成看得懂的图表。它能替你解决什么充电账目每次充进多少度电、按你设置的电价折算多少钱都有一笔一笔的记录电池衰减对比额定续航和实际可用续航长期趋势一目了然而不是凭感觉猜车况状态车是在线、在充电还是在睡觉位置、电量、车速网页上一眼看完数据自主所有数据存在你自己的 Postgres 数据库里不依赖第三方云服务核心功能逐个看实时查看车况TeslaMate 网页界面它会持续向特斯拉官方 API 拉取车辆状态并写入本地数据库。你看到的是 4000 端口的网页位置、电量、预估续航、当前车速、锁车状态一个页面全有。它的设计原则是不打扰车辆休眠——车睡觉时自动降低抓取频率因此不会给车带来额外的吸血鬼电耗指车辆待机时的悄悄掉电。同一个特斯拉账号下有几辆特斯拉每辆车都会各自独立地记录。体检电池健康Grafana 内置仪表盘容器自带约 20 个 Grafana 仪表盘开箱即用。电池健康页把额定续航与实测续航放在一起画曲线曲线走平就说明电池开始衰减Projected Range 页则根据历史充电外推续航走势。打开 3000 端口的 Grafana用默认账号登录这些图就在里面。充电与行程每趟都有小报告每个充电过程都会单独建档加了多少度电、花了多长时间、花了多少钱在设置里填好电价后自动计算。每次行驶记录里程、消耗能量、平均能效和起终点系统还会自动查询地址。把能效仪表盘拉出来哪一趟能耗明显偏高点进行程详情就能复盘当天的路况和空调使用。接入 Home Assistant用 MQTT 推送车况TeslaMate 可以把车辆状态、电量、充电能量等数据实时发布到本地 MQTT brokerMQTT 是物联网里常用的轻量级消息协议。在 Home Assistant 里你的车就变成一个实体充电完成、车门忘关、车窗没关都能触发通知和自动化。快速上手从零到跑通准备机器一台装好 Docker、能 7×24 开机的设备NAS 或旧电脑即可内存建议 2 GB 以上需要能访问外网。拿到令牌用 tesla_auth 这类工具生成特斯拉 API 的 access 和 refresh 两个令牌。TeslaMate 不需要你的特斯拉账号密码只用这两个令牌。准备 docker-compose.yml定义 teslamate、database、grafana、mosquitto 四个服务完整模板见 Docker 安装文档记得把ENCRYPTION_KEY和数据库密码换成强随机值。启动容器docker compose up -d登录验证打开 http://localhost:4000 填入两个令牌页面出现车辆即表示跑通Grafana 在 http://localhost:3000默认 admin/admin登录后立刻改密码。进阶玩法地理围栏在网页界面里画围栏数据里就能识别出家公司车进围栏可以联动充电或自动化规则导入历史数据之前用过 TeslaFi 或 tesla-apiscraper 记录过车子的话历史 CSV 可以直接导进数据库详见 导入文档定期备份数据都在 Postgres 里NixOS 用户仓库中带有现成的 nix/backup_and_restore.nix 备份脚本可参考回到开头那个问题电池衰减了多少、哪次充电最贵打开仪表盘就有答案。今晚把容器跑起来明早你的车就开始自己记账了。【免费下载链接】teslamateA self-hosted data logger for your Tesla [main maintainerJakobLichterfeld]项目地址: https://gitcode.com/GitHub_Trending/te/teslamate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表