Get set up in minutes. Reference commands, alerts, settings and billing — all in one place.
From Telegram to live alerts in about 5 minutes.
Search for @WattsonEVBot in Telegram or open t.me/WattsonEVBot. Tap Start.
Select Solo ($5/mo) for full access to all commands, stats and alerts.
You'll receive a secure checkout link. After payment your bot is provisioned automatically — takes about 1 minute.
Tap Log in with Tesla when prompted and sign in on Tesla's own page — the token is captured automatically. Prefer the manual method? See how to get a refresh token below. Either way, this credential lets the bot read car data only — it cannot control the car.
The bot sends a first status message and alerts begin automatically. Use the keyboard or type commands to query your car anytime.
Both tools are third-party open-source apps recommended by the TeslaMate FAQ. Full step-by-step for each: see How do I get a Tesla refresh token? in the FAQ below.
All commands are available via the persistent keyboard or by typing them with a / prefix.
| Command | What it shows |
|---|---|
| 🔋 /battery | Charge %, usable range, charging state, inside/outside temperature |
| 🛞 /tpms | Tyre pressure per wheel with alert indicator when below threshold |
| 📍 /location | Current position with reverse-geocoded address and geofence name |
| 🚗 /trip | Last completed drive: distance, duration, efficiency, cost |
| ⚡ /charging | Active charging session: power, kWh added, cost, time to full |
| 🕐 /history | Recent trips with filter buttons (today / week / month / all) |
| 📊 /stats | Driving statistics for today, this week, and this month |
| 📅 /month | Full monthly report: total km, kWh, charging sessions, cost |
| 🌡 /climate | Interior and exterior temperatures, climate on/off state |
| 🗃️ /alldata | Complete snapshot of all available data in one message |
| 📈 /charts | Three charts: battery level (7d), daily mileage (7d), efficiency vs EPA (8w) |
| 🔔 /alerts | Toggle individual notification types on or off |
| ⚙️ /settings | Configure language, currency, tariff, battery threshold, tyre pressure |
| ℹ️ /status | Bot and MQTT connectivity status |
| 🔄 /reconnect | Force MQTT reconnect if live data has stopped updating |
| 💳 /billing | Current plan, expiry date, and link to manage subscription |
Sent automatically — no action needed. Toggle each individually via 🔔 /alerts.
Sent when the car begins moving (displacement >300 m or speed >30 km/h).
Sent when parked and locked. Includes distance, duration, efficiency, and cost.
Sent ~35 seconds after plug is connected and charging begins. Delay filters false triggers.
Sent when charging finishes or reaches the configured limit. Includes kWh added and cost.
Sent when charging stops before the limit without the cable being manually unplugged.
Sent when battery drops below your configured threshold (default 20%). Cooldown: 1 hour.
Sent when any tyre pressure drops below your configured minimum. Cooldown: 30 minutes.
Sent when Sentry Mode is enabled or disabled on the car. Useful to confirm it activated at your destination.
Sent when the car has been unlocked for 5 minutes while not driving. Repeats every 15 minutes until locked again.
Open ⚙️ /settings from the keyboard to configure these options.
Switch between Russian 🇷🇺 and English 🇬🇧. All bot messages update immediately.
Charging cost calculations use your selected currency: AZN, USD, EUR, RUB, GEL, GBP, TRY, or KZT.
Flat — single price per kWh. Tap the price button to adjust.
Day/Night (TOU) — different prices for daytime and night hours. Set day price, night price, and start hours separately.
Optional separate prices for home (AC) and fast (DC) charging. When set, these override the main tariff for those session types.
The charge level (5–50%) below which you receive a low battery alert. Default: 20%.
TPMS alert fires when any tyre drops below this value (1.5–4.0 bar). Default: 2.55 bar.
Set your local timezone so that daily/weekly/monthly reports and Day/Night tariff hours match your clock. Open ⚙️ /settings and tap the timezone button to pick from a list.
Use the ▲/▼ buttons in the settings menu, or type commands directly:
price 0.13 — flat tariff
price day 0.18 — day tariff
price night 0.08 — night tariff
price ac 0.15 — AC charging price
price dc 0.35 — DC fast charging price
threshold 15 — low battery threshold (%)
tires 2.5 — min tyre pressure (bar)
dayhour 7 — day zone start (hour)
nighthour 23 — night zone start (hour)
One plan, everything included.
Use 💳 /billing to see your current plan and expiry date.
Use the billing portal link in the /billing message. Cancellation takes effect at the end of the current billing period — you keep access until then.
Check ℹ️ /status to see if MQTT is connected. If not, tap 🔄 /reconnect. If it persists, contact support.
A refresh token is a long-lived credential that lets the bot read your car's data without your password. It cannot control the car and can be revoked at any time from your Tesla account.
📱 iPhone / Mac — Auth App for Tesla
💻 Windows / Linux / Mac — Tesla Auth
Stuck? Send /support in the bot chat — we'll walk you through it.
Use 💳 /billing to get a billing portal link where you can upgrade, downgrade, or cancel.
Short moves under 300 m are filtered out. If false alerts continue, contact support.
Tap 🔄 /reconnect. If the car is asleep, data only updates when it wakes — try opening the Tesla app or starting a drive.
No. WattsonBot only uses your refresh token. Your password is never sent to us. The token can be revoked at any time from your Tesla account.