← WTTC: controla la Thermo Top C desde el móvil

Instalar WTTC desde el navegador

Sin Arduino IDE ni nada que instalar: pincha la placa al ordenador por USB, pulsa Instalar y el navegador graba la última versión de WTTC. WTTC necesita un ESP32-S3; la Webasto falsa (más abajo) vale para cualquier ESP32.

Este navegador no puede grabar por USB. Abre esta página con Chrome, Edge u Opera en un ordenador.
Hace falta abrir la página por https (como aquí) para grabar por USB.

Versión que se instala: 0.3.18

Qué necesitas

Pasos

  1. Pincha la placa al ordenador y pulsa Instalar WTTC. Elige su puerto en la ventana del navegador (suele llamarse «CP2102», «USB Single Serial», «CH343» o similar).
  2. Pulsa Install y espera un minuto sin desenchufarla. Si se queda en «Connecting», mantén pulsado el botón BOOT de la placa hasta que empiece.
  3. Al terminar, pulsa Logs & Console y luego el botón RST de la placa: verás un resumen con la versión, el PIN Bluetooth, la Wi-Fi de la placa y su clave, y el usuario y la clave de la web (apúntalos; con info sale otra vez). Ahí mismo puedes escribir status para la primera prueba con la Webasto.
  4. Empareja la app con ese PIN, o entra en su Wi-Fi WTTC: la primera vez te pedirá cambiar la clave de fábrica.

A tener en cuenta

La Webasto falsa: un segundo ESP32 que hace de caldera

Para probar WTTC en la mesa, sin furgoneta ni gasoil: otro ESP32 (vale el clásico o un S3) se hace pasar por la Thermo Top C en el W-Bus. Arranca, prende, regula, hace el postbarrido y da averías; por su consola USB (115200) se le provocan fallos y se acelera el tiempo. Se instala igual que WTTC, en la otra placa. Cómo conectarla, en el dibujo de abajo; sus órdenes, en su README. De fábrica escucha por IO16, contesta por IO17 y devuelve el eco (conexión directa); para la conexión por el bus, escribe eco no en su consola, y pines 16 17 para cambiar los pines.

A) Directa, sin transceptores (la más fácil) Quita antes la placa TJA1020 de WTTC (o desconecta sus TX y RX) · eco sí (de fábrica) ESP32 falso (cualquiera: clásico o S3) TX · IO17 RX · IO16 GND USB al PC: consola 115200 WTTC · ESP32-S3 sin la placa TJA1020 IO16 (escucha) IO17 (manda) GND 1 2 3 ① lo que contesta la Webasto falsa · ② lo que manda WTTC · ③ masa común todo a 3,3 V: no hace falta nada más (el eco del bus lo devuelve la Webasto falsa) Alimentación: cada ESP32 por su propio USB (al ordenador o a un cargador). No unas sus 5 V: basta la masa ③. B) Por el bus de verdad, con un segundo TJA1020 Prueba también el transceptor y el cable del W-Bus · TX y RX como en WTTC (la borna TX del módulo va al RX del ESP32) · en su consola: eco no ESP32 falso IO16 (RX) IO17 (TX) 3V3 GND TJA1020 TX RX SLP GND LIN 12V GND TJA1020 de WTTC LIN 12V GND WTTC como en la furgo W-Bus (LIN con LIN) Fuente 12 V(+ y −) Alimentación: los dos ESP32, por su USB. La fuente de 12 V solo alimenta los TJA1020 (el bus). WTTC también puede tomar los 5 V de su LM2596 desde esa fuente, como en la furgo (y entonces, sin su USB). En los dos casos: la Webasto falsa se maneja por su consola USB (fallos, batería, temperatura, tiempo acelerado)
Este navegador no puede grabar por USB. Abre esta página con Chrome, Edge u Opera en un ordenador.
Hace falta abrir la página por https (como aquí) para grabar por USB.

Versión que se instala: 0.3.18 · ESP32 / ESP32-S3

Ver el registro por USB (consola serie)

Lo más fácil: la consola de esta web (Chrome o Edge en un ordenador): conecta las dos placas a la vez, sabe cuál es cada una, pinta cada línea de un color y lo guarda en .txt o .md. Sin instalar nada.

Las dos placas (WTTC y la Webasto falsa) cuentan por su USB todo lo que hacen. Para verlo en Windows, con PuTTY:

  1. Conecta la placa al ordenador por USB (en el ESP32-S3, el USB marcado UART o COM).
  2. En el Administrador de dispositivos → Puertos (COM y LPT) mira qué número tiene (p. ej. COM5; suele llamarse CP210x, CH340/CH343 o «USB Serial»). Si no sale, instala su driver (CP210x o CH343).
  3. En PuTTY, Session: Connection type Serial, Serial line COM5 (el tuyo) y Speed 115200.
  4. Connection → Serial: Flow control None.
  5. Terminal: Local echo y Local line editing en Force on (ves lo que escribes y se manda al pulsar Enter).
  6. Para guardarlo en un fichero (y mandarlo si algo falla): Session → Logging → «All session output» y elige el fichero.
  7. Vuelve a Session, ponle un nombre («Webasto falsa», «WTTC») y pulsa Save; luego Open. Escribe ayuda (Webasto falsa) o info (WTTC) y Enter.

Al abrir el puerto la placa se reinicia: es normal. El puerto solo lo puede usar un programa a la vez: cierra antes el Monitor serie de Arduino o la ventana del instalador. Con las dos placas en el mismo ordenador, cada una tiene su COM: abre dos PuTTY. En Linux o Mac: screen /dev/ttyUSB0 115200 (salir: Ctrl+A y luego K).