通知

车辆开始行驶、开始充电或电量不足时收到通知。

16 种事件类型,锁定屏幕上的实时活动,无需注册账号。

锁定屏幕上的实时活动

在锁定屏幕和灵动岛上实时显示充电和行驶进度。

iPhone 锁定屏幕上的 HedgieMate 实时活动,显示充电至 62%、48 kW、剩余时间、已充入电量以及 90% 的目标电量
iPhone 锁定屏幕上的 HedgieMate 通知:“Model Y 已开始哨兵模式录制,在 Work 检测到移动”

工作原理

将 HedgieMate Notifier 添加到 Docker Compose,它会连接到您的 MQTT 代理。

  1. 您的服务器 一个小容器读取你的 TeslaMate MQTT 主题,识别状态变化。
  2. Apple Push 它把签名后的事件发送到 HedgieMate 中继,中继再交给 Apple。
  3. 您的手机 由 Apple 送达。收到哪些内容,取决于你在 App 中按车辆的设置。

每一跳都是向外的。没有任何连接会进入你的 TeslaMate。

设置

将此容器添加到您的 TeslaMate Docker Compose 文件中。

  1. 打开 HedgieMate,进入通知并启用。App 会给您一个连接令牌和服务器 ID。

  2. 将 Notifier 容器添加到 TeslaMate 旁边的 Docker Compose 文件中。

    docker-compose.yml
    # add under services: in the docker-compose.yml you run TeslaMate from
      hedgiemate-notifier:
        image: hedgiemate/notifier:latest
        restart: unless-stopped
        depends_on:
          - mosquitto
        environment:
          HEDGIEMATE_USER_TOKEN: "hm_your_token_here"
          SERVER_ID: "your-server-uuid"
          MQTT_HOST: "mosquitto"
          CAR_IDS: "1"
  3. 启动容器。App 会自动确认连接。

在每个 TeslaMate 服务器旁运行此 Docker 设置。同一个链接令牌适用于所有服务器。

完整指南

全部环境变量、不使用 Compose 的做法、故障排查和常见问题。

打开指南

会通知哪些内容

下列每个事件都可以在 App 中按车辆单独开启或关闭。

行驶

  • 行程开始
  • 行程结束

充电

  • 开始充电
  • 充电完成
  • 充电中断
  • 充电枪已插入
  • 充电枪已拔出

电量

  • 电量不足
  • 已达到目标电量

位置

  • 进入地理围栏
  • 离开地理围栏

安全

  • 哨兵模式录制

车辆

  • 软件更新
  • 正在进入休眠
  • 已休眠
  • 车辆已唤醒

打开指南

您的数据

临时

电池电量、充电状态、位置名称,用于确认送达

匿名令牌将 App 与您的服务器连接。事件数据会在数小时后删除。

从不收集

  • 坐标和行驶路线绝不会离开您的 TeslaMate。
  • 您的 TeslaMate 地址保持私密。由 Notifier 主动连接我们,而不是反过来。
  • 我们绝不会看到您的 Tesla 密码、邮箱或 API 令牌。

所有通信均已加密(TLS)。Apple Push Notification 服务器绝不会连接您的服务器。您的通知数据绝不会被出售、共享或用于广告。

系统要求

  • 带 MQTT broker 的 TeslaMate,这是默认配置
  • 与 TeslaMate 同一台机器上的 Docker
  • 出站网络访问,无需开放入站端口

收不到通知?

  • Docker 容器正在运行
  • MQTT 代理已连接
  • 链接令牌与您的配置匹配
帮助与故障排查
Notifier 是开源的 它是一个用 Go 写的小容器,读取 MQTT 并把事件发送出去。代码是公开的,运行前可以确认到底发送了什么。 GitHub 上的 hedgiemate-notifier

遇到困难?

配置过程不顺畅?别担心,我们随时为您提供协助。