TeslaMate 自动化看板

进行中

数字生活实验

基于 TeslaMate + Grafana + InfluxDB 搭建的 Tesla 车辆数据看板,自动记录行程、充电、电耗数据,支持自定义告警和周报。

TeslaMate 自动化看板项目封面,展示车辆遥测、充电曲线和数字生活自动化
创建时间
更新时间

项目概要

所属阶段
数字生活实验
公开程度
项目记录
下一步
继续复盘车辆数据、充电成本、能耗趋势、Grafana 看板和自动化提醒。
与其他项目的关系
个人数字生活实验,把真实设备数据变成可观察、可复盘的数据系统。
边界说明
这是个人数据工程实践,不与 AI 工程主项目同权重,也不暴露私密轨迹数据。
技术栈
  • Docker
  • TeslaMate
  • InfluxDB
  • Grafana
  • PostgreSQL
digital-lifeautomationdata-visualizationDocker

项目背景

TeslaMate 是一个开源的 Tesla 数据记录工具,但默认的 Grafana 看板比较基础,缺少一些我需要的视图和告警。

基于官方 TeslaMate 做了二次定制,加入了更多个性化的数据展示和自动化规则。

技术架构

Tesla API

TeslaMate(Go 服务,采集数据)

PostgreSQL(结构化数据:行程、充电记录)
InfluxDB(时序数据:实时位置、电量、速度)

Grafana(可视化看板)

全部用 Docker Compose 部署在个人设备上,公开页面只保留架构抽象,不展示真实主机、账号、告警通道或内部配置。

自定义内容

新增看板

  • 周行程汇总:每周里程、电耗、去过的地方
  • 充电效率分析:充电速度衰减曲线,识别充电桩质量
  • 能耗地图:标注每段路程的百公里电耗

自动化告警

  • 充电完成推送通知(接 Bark App)
  • 车辆离开家庭地理围栏触发提醒
  • 电量低于 20% 且不在充电时发送提醒

部署方式

部署层采用容器化方式,把采集、结构化存储、时序数据、可视化和消息通道拆成独立服务。真实部署文件、内部主机名、账号、告警 Token 和消息通道配置不在公开站点展示。

收获

  • 对 InfluxDB 时序数据模型有了更深的理解
  • 学会了 Grafana 的 Dashboard as Code(用 JSON 版本管理看板配置)
  • 了解了 MQTT 在 IoT 场景的实际应用模式
  • 这是一个数字生活实验项目,价值在于把真实设备数据变成可复盘的个人观察系统

与其他项目的关系

TeslaMate 不和 AI 工程项目同权重竞争,它属于数字生活实验:用工程方法观察真实设备数据,把行程、充电、电耗和提醒做成可复盘的小系统。

Project Asset

项目资产连接

这个项目如何连接专题、阅读路径、系列文章和后续内容计划。

关联阅读路径

关联系列

  • 全部系列数字生活实验暂不独立成系列,先作为项目记录

相关内容入口

项目时间线

  • 采集阶段TeslaMate、PostgreSQL、InfluxDB 和 Grafana
  • 复盘阶段把行程、充电、电耗和提醒变成可回看的记录

下一步内容计划

  • 补充数据来源、观察指标、自动记录、周报和周期复盘方式。
  • 继续强调数字生活实验定位,不暴露私密轨迹或内部配置。

项目 FAQ

TeslaMate 项目会公开真实轨迹吗?
不会。公开页只讲架构和观察方法,不展示真实位置、账号、Token 或内部配置。