通知
走り出したとき、充電が始まったとき、バッテリーが少なくなったときにお知らせします。
16種類のイベント、ロック画面のライブアクティビティ、そして作るアカウントはありません。
ロック画面のライブアクティビティ
充電と走行の状況を、ロック画面とDynamic Islandにリアルタイムで。
仕組み
Docker ComposeにHedgieMate Notifierを追加します。MQTTブローカーに接続します。
- あなたのサーバー 小さなコンテナがTeslaMateのMQTTトピックを読み、状態の変化を捉えます。
- Apple Push 署名されたイベントをHedgieMateのリレーに送り、リレーがAppleに引き渡します。
- あなたの端末 Appleが配信します。何が届くかは、アプリでの車ごとの設定で決まります。
どの段階も外向きです。TeslaMateに向かって接続してくるものはありません。
セットアップ
TeslaMateのDocker Composeファイルに、このコンテナを追加します。
-
HedgieMateを開き、通知の項目でオンにします。連携用のトークンとサーバーIDが表示されます。
-
TeslaMateの隣に、Notifierコンテナを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" -
コンテナを起動します。アプリが自動で接続を確認します。
TeslaMateサーバーごとに、このDocker構成を隣で動かしてください。同じ連携用トークンがすべてで使えます。
詳しいガイド
すべての環境変数、docker runでの代替手順、トラブルシューティング、よくある質問。
お知らせする内容
以下のイベントはすべて、アプリで車ごとにオンとオフを切り替えられます。
走行
- 走行開始
- 走行終了
充電
- 充電開始
- 充電完了
- 充電中断
- プラグ接続
- プラグ取り外し
バッテリー
- バッテリー低下
- 充電目標に到達
位置
- ジオフェンスへの進入
- ジオフェンスからの退出
セキュリティ
- セントリーモードの録画
車両
- ソフトウェアアップデート
- スリープ移行中
- スリープ中
- 起動
あなたのデータ
一時的なもの
バッテリー残量、充電の状態、場所の名前。配信の確認に使われます
これらのデータは数時間後に削除されます。
収集しないもの
- 座標や走行ルートがTeslaMateから出ることはありません。
- TeslaMateのアドレスは非公開のままです。Notifierが当方に接続し、その逆はありません。
- Teslaのパスワード、メールアドレス、APIトークンを当方が見ることはありません。
通信はすべて暗号化されています(TLS)。Appleのプッシュ通知サーバーがあなたのサーバーに接続することはありません。通知のデータを販売、共有、広告に利用することは一切ありません。
前提条件
- MQTTブローカーを備えたTeslaMate。標準の構成です
- TeslaMateと同じマシン上のDocker
- 外向きのインターネット接続。開ける受信ポートはありません