
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
A lightweight Go sidecar that monitors TeslaMate MQTT topics and sends push notification events to the HedgieMate relay server. Designed to run alongside your TeslaMate Docker stack.
Add the notifier to your existing TeslaMate docker-compose.yml:
yamlservices: hedgiemate-notifier: image: hedgiemate/notifier:latest restart: unless-stopped depends_on: - mosquitto environment: HEDGIEMATE_USER_TOKEN: "hm_your_token_here" MQTT_HOST: "mosquitto" MQTT_PORT: "1883" CAR_IDS: "1" LOG_LEVEL: "info"
Then run:
bashdocker compose up -d hedgiemate-notifier
bashdocker run -d \ --name hedgiemate-notifier \ --restart unless-stopped \ -e HEDGIEMATE_USER_TOKEN="hm_your_token_here" \ -e MQTT_HOST="your-mqtt-host" \ -e MQTT_PORT="1883" \ -e CAR_IDS="1" \ hedgiemate/notifier:latest
bashgo build -o hedgiemate-notifier . HEDGIEMATE_USER_TOKEN=hm_xxx MQTT_HOST=localhost ./hedgiemate-notifier
All configuration is via environment variables:
| Variable | Required | Default | Description |
|---|---|---|---|
HEDGIEMATE_USER_TOKEN | Yes | - | Your linking token from the HedgieMate iOS app (hm_xxx) |
MQTT_HOST | Yes | - | MQTT broker hostname |
MQTT_PORT | No | 1883 | MQTT broker port |
MQTT_USERNAME | No | - | MQTT authentication username |
MQTT_PASSWORD | No | - | MQTT authentication password |
MQTT_CLIENT_ID | No | hedgiemate-notifier | MQTT client ID |
CAR_IDS | No | 1 | Comma-separated car IDs to monitor |
RELAY_URL | No | https://push.hedgiemate.com | Relay server URL |
BATTERY_LOW_THRESHOLD | No | 20 | Battery low notification threshold (%) |
BATTERY_HIGH_THRESHOLD | No | 90 | Battery full notification threshold (%) |
LOG_LEVEL | No | info | Log level: debug, info, warn, error |
| Event | Trigger |
|---|---|
drive_started | Vehicle state transitions to "driving" |
drive_ended | Vehicle state transitions from "driving" |
charging_started | Charging state transitions to "Charging" |
charging_completed | Charging state transitions to "Complete" |
charging_interrupted | Charging stops unexpectedly (not "Complete") |
battery_low | Battery drops below threshold (once per session) |
battery_full | Battery rises above threshold (once per session) |
charger_connected | Charger plugged in |
charger_disconnected | Charger unplugged |
software_update | New software update available |
geofence_entered | Vehicle enters a geofence |
geofence_exited | Vehicle exits a geofence |
vehicle_asleep | Vehicle goes to sleep |
vehicle_woke | Vehicle wakes up |
sentry_recording | Sentry Mode starts recording (center_display_state == 7) |
live_activity_update | Periodic charging data for Live Activities (30s/60s) |
Monitor multiple vehicles by setting CAR_IDS to a comma-separated list:
CAR_IDS=1,2,3
Each car has its own independent state machine.
MQTT Broker ──> MQTT Client ──> State Machine ──> Event Emitter ──> Relay Server ──> APNs ──> iOS (per car) (5s debounce) (HMAC signed)
See the https://github.com/LukStankovic/hedgiemate-notifier/releases page for release notes, or https://github.com/LukStankovic/hedgiemate-notifier/blob/master/CHANGELOG.md in the repo.
Disclaimer: This project is an unofficial community tool and is not affiliated with, endorsed by, or supported by the official TeslaMate project.
New: Sentry Mode recording notification
Full Changelog: https://github.com/LukStankovic/hedgiemate-notifier/compare/v1.4.7...v1.5.0
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务