リモートコントロール
Teslife は Tesla Fleet API の公式エンドポイントを通じて、車両を遠隔操作できます。コマンドはサーバー経由で送信され、ユーザー認証と端末アテステーションの二重チェックを受けます。
事前準備: Virtual Key の登録
リモートコントロールを使うには、車両に Teslife の Virtual Key を登録する必要があります。これは Tesla が定めた公式プロトコル (VCP) で、車両オーナーが明示的に許可した第三者アプリのみコマンド送信を許可する仕組みです。
- アプリの「設定」 > 「Virtual Key を登録」を開く
- 表示された URL を車両の Tesla アプリで開く
- 車両画面で「承認」をタップ
プラン別コマンド数
| プラン | 利用可能コマンド数 | 用途 |
|---|---|---|
| Free | 0 (Tesla接続不可) | アプリツアーのみ |
| Basic | 26 | 日常利用 |
| Pro | 26 | フル機能 |
| Fleet | 26 (複数台) | 業務利用 |
コマンド一覧 (Basic 以上)
セキュリティ
- ドアロック / アンロック
- Sentry モード オン / オフ
- Valet モード オン / オフ
- フロントトランク (フランク) 解錠
- リアトランク 開閉
クライメート
- エアコン オン / オフ
- 温度設定 (15〜28℃)
- 運転席/助手席シートヒーター (レベル 0〜3)
- ステアリングヒーター オン / オフ
- ドッグモード オン / オフ
- キャンプモード オン / オフ
- デフロスト (フロント/リア)
充電
- 充電開始 / 停止
- 充電ポート 開 / 閉
- 充電上限設定 (50〜100%)
- 充電電流調整 (A)
- スケジュール充電
その他
- ホーン鳴動
- ヘッドライト点滅
- ウィンドウ 開/閉 (全窓)
- サンルーフ 開/閉 (該当車種のみ)
- 運転者プロファイル切替
- ソフトウェアアップデート予約
スリープ車両への配慮
Teslife は車両が state === "asleep" の場合、バッテリー消費を避けるため 自動的にウェイクアップしません。コマンド送信時にのみ、必要に応じて起動します。室内温度やバッテリーの確認だけであれば、次回のリアルタイム配信を待つ方がバッテリーに優しい運用です。
楽観的 UI 更新
ロック・空調などのコマンドは送信直後に UI が即座に反映されます。ネットワーク往復を待たずに操作感が得られ、万一失敗した場合は自動的にロールバックされます。