TeslaMate
一个功能强大的、自托管的特斯拉数据记录器。 使用 Elixir 编写 数据存储在 Postgres 数据库中 通过 Grafana 实现可视化和数据分析 车辆数据发布到本地 MQTT 代理
⚠️ 安全警告 谨慎使用,仅限官方版本 为防止恶意分支、恶意软件和数据盗窃,请确保仅从官方来源获取 TeslaMate:
- 官方仓库:https://github.com/teslamate-org/teslamate
- 官方文档:https://docs.teslamate.org
我们已收到关于使用 TeslaMate 名称分发修改版或有害版本的欺骗性网站和非官方移动应用(例如 App Store 上的应用)的报告。如果您使用来自其他来源的版本,您的特斯拉账户凭据和车辆数据可能面临风险。
文档
文档可在 https://docs.teslamate.org 获取。
功能
通用
- 高精度行驶数据记录
- 无额外“吸血鬼”耗电:车辆会尽快进入休眠状态
- 自动地址查找
- 轻松集成到 Home Assistant(通过 MQTT)
- 轻松集成到 Node-Red 和 Telegram(通过 MQTT)
- 地理围栏功能,可创建自定义位置
- 支持每个特斯拉账户多辆车
- 充电成本跟踪
- 从 TeslaFi 和 tesla-apiscraper 导入
- 可自定义主题模式(浅色、深色或系统默认)
仪表盘
点击下方链接可查看捆绑仪表盘的示例截图。
- 电池健康
- 充电水平
- 充电(添加/使用的能量)
- 充电详情
- 充电统计
- 数据库信息
- 行驶统计
- 行驶(距离 / 净消耗能量)
- 行驶详情
- 效率(净/总消耗)
- 位置(地址)
- 里程概览
- 预计续航(电池衰减)
- 状态(查看车辆在线或休眠时间)
- 统计
- 时间线
- 更新(已安装更新的历史记录)
- 吸血鬼耗电
- 访问地点(全生命驾驶地图)
截图
抢先一睹 TeslaMate 界面和捆绑仪表盘。更多截图请参阅文档。
许可证
TeslaMate 根据 GNU Affero 通用公共许可证 v3.0(AGPLv3)授权。 该许可证旨在确保 TeslaMate 对所有人保持自由和开放。通过使用、修改或基于此项目进行开发,您同意以下条款:
- 互惠共享(Copyleft):如果您修改 TeslaMate 或将其整合到另一个项目中,您必须以相同的 AGPLv3 许可证发布您版本的完整源代码。
- 源代码普遍可访问:无论您如何向他人提供软件——无论是作为可下载应用程序(例如在 App Store 中)、预打包镜像,还是通过网络服务(SaaS)提供其功能访问——此要求均适用。
- 禁止闭源衍生作品:我们不允许在闭源商业产品中使用 TeslaMate 或其组件。如果您的软件与 TeslaMate 交互或依赖 TeslaMate,则必须开源。如果您基于此项目进行开发,期望您回馈社区。
完整法律条款请参阅 LICENSE 文件。
关键要求:
- Copyleft:如果您修改 TeslaMate 并分发(例如作为应用、二进制文件或包)或通过网络(SaaS)提供服务,您必须将修改后的源代码以相同的 AGPLv3 许可证提供给所有用户。
- 禁止“闭源”分支:该许可证确保商业实体或第三方所做的改进对全体社区保持开放。
- 署名:您必须保留所有原始版权声明和许可证信息。
商标政策:
TeslaMate 名称和徽标的使用受我们的商标政策约束。
贡献:
所有贡献者必须签署我们的贡献者许可协议。该协议在首次 PR 时通过 cla-assistant.io 自动处理,无需花费太多时间。
为什么需要这些? 它保证 TeslaMate 将始终是自由软件(AGPL-3.0),并允许 teslamate-org 在法律上捍卫项目免受许可证违规行为的影响。
Star 历史
致谢
初始作者:Adrian Kumpf 贡献者列表: