这份文档说明 tesla 命令的主要用法。
tesla carstesla car <id>tesla drives <car-id>tesla charges <car-id>tesla battery <car-id>tesla efficiency <car-id>tesla mileage <car-id>tesla projected-range <car-id>tesla tpms <car-id>
tesla states <car-id>tesla updates <car-id>tesla locations <car-id>tesla visited <car-id>tesla timeline <car-id>tesla where <car-id>tesla vampire <car-id>
tesla stats charging <car-id>tesla stats driving <car-id>tesla stats period <car-id>tesla detail drive <record-id>tesla detail charge <record-id>
tesla query <json>tesla screenshot ...tesla mqtt ...tesla config ...tesla notify ...tesla nav ...
tesla cars -o jsontesla drives 1 -l 5tesla charges 1 --from now-30d --to nowtesla screenshot daily 2026-03-06tesla screenshot range --from "2026-02-21 10:00" --to "2026-02-22 04:00" -c 1tesla battery 1 -o jsontesla where 1 -o json带高德逆地理信息:
tesla where 1 --amaptesla query '{"version":"1.0","type":"drives","carId":1,"timeRange":{"semantic":"last_7_days"}}'这是最稳定的程序化入口,CLI 子命令、OpenClaw 的自然语言调用、以及自动化场景都应该尽量收敛到这套协议。
大部分命令支持:
-o table-o json
默认通常是 table,如果要做脚本集成,建议直接使用 json。
很多命令支持:
--from--to
常见值:
nownow-7dnow-30dnow-1y
如果需要修改 CLI,推荐按这个顺序看:
src/cli/index.tssrc/cli/commands/*src/core/query-executor.ts- 对应的
src/core/services/*
字段定义、查询类型和协议细节见: