Tesla

外出先 AC / DC 入力の不具合と改修|実測メモ

2026年 9月 2日、外出先で Model 3 の AC(普通充電)DC(Supercharger) を続けて使い、Gaming-Hub の Tesla ダッシュボード(/tag/tesla/)で見つけた表示・制御の不具合と、その日のうちに入れた改修・確認手順をまとめます。製品レビューではなく、実測バグ報告と修正メモです。API 全体像は Model 3 API 実装メモ を参照してください。

Tesla ポーリングと充電制御の流れ
vehicle_data → 供給種別判定 → AI PLAN / フロー表示

当日のフロー

  • 自宅ジオフェンス外で充電(外出先 AC → その後 Supercharger DC)
  • 車側では数十 kW 級の DC 充電が出ているのに、サイト表示が食い違う
  • AI PLAN / 電力フロー / 充電履歴の三面で、入力種別・ワット・買電金額の見え方がバラバラだった
普通充電ノード — home_ac / away_ac のラベル分け
急速充電ノード — 接続中 / 充電中の区別と kWh・金額表示

見つかった不具合

1. 外出先なのに上限が 80% のまま

自宅外で充電しているのに、AI PLAN 側が平日ヘルスバンド(約 80%)のまま止まりかけました。位置情報が取れない/古いと at_home 判定が曖昧になり、外出先 AC の「100% まで常時充電」が効かないことがありました。

改修: vehicle_location スコープがあるときは位置を毎回取り、座標キャッシュ(45 分)を併用。at_home === false なら外出先充電として上限 100%・連続充電扱いにする。

2. INPUT が「何で入っているか」分からない

AI PLAN HUD に入力種別が無く、自宅 AC / 外出先 AC / DC の違いがチャート帯の色にも出ていませんでした。

改修: INPUT に home_ac(黄)/ away_ac(シアン)/ dc(赤)を表示。過去の充電帯はログした入力種別で色分け、未来の計画帯はゴールドのまま。

3. Supercharger 接続中なのに充電が始まらない/止める側が動く

DC スタンド接続後、アプリの Start Charging が効かない場面もありましたが、サイト側でも DC 文脈で charge_stop しうるロジックが残っていました。また接続直後はフローの Supercharger ノードが「待機」のままでした。

改修:

  • DC(fast_charger_present / Supercharger)では charge_start を送り、自宅向け charge_stop をかけない
  • 接続中(未充電)でもノードを active にし「接続中」と表示

※スタンド/充電器側の故障はその日もあったので、サイト修正は予防と UX 改善です。

4. DC なのに表示が 100 W(実測は約 50 kW)

Fleet API の charger_powerkW の整数です。旧ロジックは「50 超ならすでに W」とみなし、100(100 kW)を 100 W と表示していました。DC 中の AC 電圧×電流フォールバックもノイズで約 100 W を拾うことがありました。

改修: 基本は kW→×1000。500 超だけレガシー W。DC 時は charger_power 優先で V×A を使わない(v1.14.1)。

5. 充電完了後も赤いフロー線に 80 W

接続中フォールバックでキャンバスが FLOW_THRESHOLD(80 W)を線に載せていました。完了後も is_charging がしばらく true のままだと 80 W が残りました。

改修: 実際の DC 充電中フラグ super_charging のときだけ線を動かす。完了・接続待ちは 0 W・数値ラベルなし(v1.14.3〜1.14.4)。

6. 今日の DC 買電が「請求確定後」のまま

kWh は積算できるのに、円は Fleet 充電履歴の請求が来るまで出さず、しかも履歴同期が最大 6 時間ロックされていました。

改修: 未請求セッションがあるときは約 10 分ごとに再同期。請求前は過去の Supercharger 単価(なければ約 45 円/kWh)で ¥xxx(見込み) を表示し、請求到着後に確定額へ切替(v1.14.6)。

改修バージョン(当日)

内容
1.14.0 前後 位置・INPUT・帯色・DC auto start・接続中アイコン
1.14.1 DC ワット単位(kW)修正
1.14.2 Supercharger 今日買電 kWh / 円表示
1.14.3–1.14.4 完了後 80 W フロー線の停止
1.14.5 UNIT · EV カードを一時非表示
1.14.6 DC 円の見込み表示 + 請求待ち時の再同期

テスト手順(再発確認)

  1. Tesla ダッシュボードを Cmd+Shift+R でハードリロード
  2. 外出先 AC — INPUT が「外出先 AC」、上限が 100% 側の説明になること。ジオフェンス距離が妥当か確認
  3. DC 接続のみ — Supercharger ノードが active / 「接続中」。赤い線に 80 W が付かないこと
  4. DC 充電中 — ノードと線が実 kW 相当(例: 数万 W)。INPUT が「DC 入力」
  5. DC 完了 — 線が止まり「接続中」または待機。80 W が残らないこと
  6. 今日買電 — kWh が出る。円は見込みか Fleet 確定額。充電履歴(#charge)と突合
  7. AI PLAN#plan)— NOW / INPUT / 過去帯の色が入力種別と一致

まだ残る注意点

  • スタンド/EVSE 側の故障はサイトでは直せない(その日の一部症状は実機側)
  • Fleet の請求行は数時間〜遅れることがある。見込み円は目安
  • 位置スコープが切れていると外出先判定が弱い。Tesla 再認可で vehicle_location を確認

ライブの入出力は引き続き Tesla 電力フロー で確認できます。