TeslaMate 专属 原生 iOS 客户端

受够了 Grafana 在手机上糟糕的体验?HedgieMate 为您带来焕然一新的特斯拉数据体验。专为 iPhone 打造的原生交互,流畅、精美、直观。让您的每一段旅程数据都触手可及。需配合 TeslaMate 或 MyTeslaMate 使用。

立即体验 HedgieMate

在 iPhone 上开启您的特斯拉数据探索之旅

原生 iOS 应用

App Store 现已上架

前往下载 App Store

支持语言: English · 한국어 · 中文 · Čeština

简单透明,拒绝套路

没有恼人的月付订阅。免费起步,一次买断,终身享用。

免费版

¥0

永久免费 - 满足核心需求

  • 支持 iOS, Watch, Mac, iPad, Vision Pro 全平台
  • 支持管理多辆特斯拉
  • 基础车辆状态与统计
  • 充电会话查询
  • 行程记录查询
  • 最近 14 天的历史数据
免费下载

隐私与安全

数据主权属于您——我们承诺“零知识”原则

您的数据,仅属于您

HedgieMate 采用极致的隐私保护架构。我们不运营云端服务器,不收集、不存储、不通过第三方传输您的任何特斯拉数据。

  • 数据私有化: 所有数据均安全地留存在您私有的 TeslaMate 服务器上。
  • 点对点直连: App 直接与您的服务器通信,没有中间商赚取数据。
  • 零追踪: 我们不追踪您的驾驶习惯、位置轨迹或车辆状态。
  • 完全掌控: 随时断开连接,App 内的所有缓存数据将即刻清除。

HedgieMate 仅是一个纯粹的数据查看器(Viewer)。App 关闭后,您的隐私随之“下线”。

部署指南

如何连接您的 TeslaMate

环境准备

1

您需要具备:

HedgieMate 是 TeslaMate 的客户端,本身不存储数据。请确保您拥有:

  • 自建 TeslaMate 服务器 (Docker) 或 MyTeslaMate 云托管服务
  • 若需外网访问:需配置内网穿透或 VPN
  • 若仅内网使用:需手机与服务器在同一 Wi-Fi 下

第一步:部署 API 服务

2

安装 TeslaMate API

App 需要通过 API 接口读取数据。请将此服务部署在运行 TeslaMate 的同一台服务器上

Visit the TeslaMate API GitHub 仓库 for detailed instructions.

将以下配置添加到您的 `docker-compose.yml` 文件中,并务必根据实际情况修改数据库密码等环境变量

docker-compose.yml
... existing TeslaMate docker-compose configuration ...

services:
  teslamateapi:
    image: tobiasehlert/teslamateapi:latest
    restart: always
    depends_on:
      - database
    environment:
      - ENCRYPTION_KEY=MySuperSecretEncryptionKey
      - DATABASE_USER=teslamate
      - DATABASE_PASS=secret
      - DATABASE_NAME=teslamate
      - DATABASE_HOST=database
      - MQTT_HOST=mosquitto
      - TZ=Europe/Berlin
    ports:
      - 8080:8080

第二步:配置远程访问(可选)

3

如何安全地在户外访问?

高危警告:切勿直接通过端口映射将 API 暴露在公网且不设密码!

为了安全地进行远程访问,这是我们的推荐方案:

推荐方案

方案 A:Tailscale (最推荐)

  • Tailscale VPN: 零配置组网,无需公网 IP,安全性最高,配置最简单。 - 查看快速教程
  • ZeroTier: 类似 Tailscale 的虚拟局域网方案。 - 配置指南
  • WireGuard: 高性能 VPN 协议,适合有一定技术基础的用户。 - 安装教程
  • OpenVPN: 老牌 VPN 方案,兼容性好。

方案 B:反向代理 + 密码认证

  • Caddy: 自动申请 HTTPS 证书,配置最简洁。 - Basic Auth 文档
  • Nginx: 高性能 Web 服务器,需手动配置 Basic Auth。 - 配置指南
  • Traefik: Docker 容器原生支持最好的代理工具。 - 中间件文档

方案 C:Cloudflare Tunnel

如果您是网络小白,请直接选择 'Tailscale' 方案,这是最稳妥的选择。

第一步:部署 API 服务

2

使用 MyTeslamate 服务

MyTeslamate 提供托管的 TeslaMate API 连接服务,无需本地安装。如果还没有账户,请创建 MyTeslamate 账户

  1. 在 MyTeslamate 中,进入 Add-on 部分
  2. 启用 Connectivity: TeslaMate API & MQTT 并选择 myteslamate/teslamateapi:edge 镜像
  3. 复制提供的 Endpoint URL 和 Token
  4. 在 HedgieMate 中,将 Endpoint 作为 API URL,Token 用于身份验证

请妥善保管您的 Endpoint URL 和 Token。切勿公开分享 – 它们提供对您 TeslaMate 数据的完全访问权限。

第三步:App 连接

4

下载安装

前往 App Store 下载 HedgieMate。

前往下载 App Store
5

填入地址

打开 App,输入您的 API 地址:

  • 公网域名: https://teslamate.your-domain.com (如使用 Cloudflare)
  • 内网 IP: http://192.168.1.10:8080 (在家或连接 VPN 时使用)

重要提示:请填写 API 服务地址(通常端口为 8080),不要填写 TeslaMate 网页后台地址(端口 4000)。

6

一键连接

点击测试连接。成功后,App 将自动同步数据,您的特斯拉数据之旅由此开始。