No Arduino IDE and nothing to install: plug the board into your computer over USB, click Install and the browser flashes the latest WTTC version. WTTC needs an ESP32-S3; the fake Webasto (below) works on any ESP32.
This browser cannot flash over USB. Open this page with Chrome, Edge or Opera on a computer.
The page must be opened over https (as here) to flash over USB.
Version to be installed: 0.3.18
What you need
Chrome, Edge or Opera on a computer (Windows, Linux or macOS). Firefox and Safari cannot talk to the USB port.
A USB data cable (many charging cables carry no data).
On the ESP32-S3, the USB port marked UART or COM (the other one is the chip's own USB).
On Windows, if no port shows up, the driver for the USB chip: CP210x or CH343.
Steps
Plug the board into the computer and click Install WTTC. Choose its port in the browser window (usually called “CP2102”, “USB Single Serial”, “CH343” or similar).
Click Install and wait a minute without unplugging it. If it hangs at “Connecting”, hold the board's BOOT button until it starts.
When it finishes, click Logs & Console and then the board's RST button: you will see a summary with the version, the Bluetooth PIN, the board's Wi-Fi and its password, and the web user and password (write them down; info shows it again). You can type status right there for the first test with the Webasto.
Pair the app with that PIN, or join its WTTC Wi-Fi: the first time it asks you to change the factory password.
Good to know
Reinstalling this way does not erase the settings, schedules or PIN.
Later versions are installed without a cable: app or the board's web page → Check for updates.
The installation window is in English (it is the ESP Web Tools tool).
The fake Webasto: a second ESP32 acting as the heater
To test WTTC on the bench, without a van or diesel: another ESP32 (a classic one or an S3) pretends to be the Thermo Top C on the W-Bus. It starts, ignites, regulates, runs the after-run and reports faults; from its USB console (115200) you trigger failures and speed up time. It installs like WTTC, on the other board. How to wire it, in the drawing below; its commands, in its README. By default it listens on IO16, answers on IO17 and returns the echo (direct wiring); for wiring through the bus, type eco no in its console, and pines 16 17 to change the pins.
This browser cannot flash over USB. Open this page with Chrome, Edge or Opera on a computer.
The page must be opened over https (as here) to flash over USB.
Version to be installed: 0.3.18 · ESP32 / ESP32-S3
Seeing the log over USB (serial console)
Easiest: this site’s serial console (Chrome or Edge on a computer): connects both boards at once, knows which is which, colours every line and saves it as .txt or .md. Nothing to install.
Both boards (WTTC and the fake Webasto) report everything they do over their USB. To see it on Windows, with PuTTY:
Plug the board into the computer over USB (on the ESP32-S3, the USB port marked UART or COM).
In Device Manager → Ports (COM & LPT) check its number (e.g. COM5; usually called CP210x, CH340/CH343 or “USB Serial”). If it is missing, install its driver (CP210x or CH343).
In PuTTY, Session: Connection type Serial, Serial line COM5 (yours) and Speed 115200.
Connection → Serial: Flow control None.
Terminal: Local echo and Local line editing set to Force on (you see what you type and it is sent on Enter).
To save it to a file (and send it if something fails): Session → Logging → “All session output” and pick the file.
Back in Session, give it a name (“Fake Webasto”, “WTTC”) and click Save; then Open. Type ayuda (fake Webasto) or info (WTTC) and Enter.
Opening the port restarts the board: that is normal. Only one program can use the port at a time: close the Arduino Serial Monitor or the installer window first. With both boards on the same computer, each has its own COM: open two PuTTY windows. On Linux or Mac: screen /dev/ttyUSB0 115200 (quit: Ctrl+A, then K).