[Proyecto] WTTC: la Webasto Thermo Top C de desde el móvil con un ESP32

Iniciado por matatunos, Octubre 05, 2026, 09:05:51 am

Tema anterior - Siguiente tema

0 Usuarios y 1 Visitante están viendo este tema.

matatunos

Buenas a todos,

Llevo unos dias dandole vueltas al tema de manejar la calefacción auxiliar de la T5 (la Webasto Thermo Top C de agua que viene de fábrica, ref. VW 7H0 010 398 J, el

El caso es que el timer que trae mi unidad, el ovalado, que por lo visto es lo mas basico del mundo, cuesta un riñon, y el mio esta averiado, tiene humedad,no se enciende pero los hilos tienen tension y los fusibles estan bien, lo he limpiado con alcohol y un cepillo de dientes y ha llegado a encenderse el display y moverse los bloques del lcd durante un par de segundos, y ha vuelto a la inactividad mas absoluta...  he mirado de todo, y estoy seguro al 99.999% de que es el timer, asi que le he dado una pensada con ayuda de Claude y de chatgpt y leyendo mucho por ahi, y yo creo que esto se tiene que poder hacer de otra forma, es tecnologia con 25 años y tiene que estar superada :-P

todo esto es vibe coding, yo soy informatico, pero de sistemas, no se programar a este nivel, asi que aprovechando que estoy de vacaciones en la playa y que esta lloviendo, estos dias he ido aprovechando las siestas de la enana para hablar con claude, me gustaria que quien teng "a mas conocimientos que yo, comente... cualquier cosa.. "esto que haces es pura imaginacion de la IA" "esto es imposible" "eres un puto genio" "esto no va asi, va asa"... lo que sea, a partir de aqui, es texto generado con la IA

gracias a todos de verdad



Qué es WTTC
Un ESP32 que sustituye al temporizador original, se enchufa en su conector y habla con la Webasto por el W-Bus (el mismo protocolo que usa el mando). Con piezas baratas: ESP32, un módulo TJA1020 y un regulador LM2596.
- App Android por Bluetooth (también vale en radios Android) y web para iPhone por Wi-Fi.
- Encender y apagar, programas semanales, temperatura del agua, batería y llama.
- Lee las averías de la Webasto y avisa por Telegram si se apaga sola.
- Estimación del gasoil consumido.
- Español, inglés y alemán. Todo libre (MIT).

En la web hay un simulador donde se puede trastear con la web real del firmware contra una Webasto virtual, provocar averías, ver las tramas del bus... además del esquema de conexiones paso a paso:
https://wttc.favala.es

Código: https://github.com/matatunos/wttc
De paso he hecho una lista de los códigos de avería de la Thermo Top C, por si a alguien le sirve: https://wttc.favala.es/averias.php

Lo que hay que saber (en serio)
- Está en versión de prueba (0.1.3): compila y funciona en el simulador, pero nunca se ha conectado a una Webasto real. Las tramas salen de libwbus, pero falta comprobarlo en la práctica.
- El código está generado con una IA (Claude) a partir de mis indicaciones. Está muy comentado y se puede revisar entero, pero conviene saberlo.
- Yo estoy de vacaciones y en un par de semanas no tengo ni la furgo ni el hardware a mano: por eso busco a otro loco.
- Si lo montas, lo haces bajo tu responsabilidad. Nunca la enciendas ni la programes con la furgo en un garaje o sitio cerrado (monóxido de carbono).

La prueba que propongo, en dos fases
1) Solo leer, sin encender nada. Se quita el temporizador, se conecta el montaje (el ESP32 alimentado por USB desde el portátil) y en la consola serie se escribe status y errores. Eso solo lee la temperatura, la tensión y las averías de la Webasto: no la enciende. Con eso ya sabríamos si la comunicación funciona, que es lo más importante.
2) Si la fase 1 va bien: un encendido corto (10 min) desde la consola o la app, mirándola de cerca y con forma de cortarla a mano (quitar el fusible).
En cualquier momento se vuelve a enchufar el temporizador original y todo queda como estaba.

Si alguien se anima, aunque sea solo con la fase 1, que lo diga por aquí o abra una incidencia en GitHub con lo que salga en la consola (copiar y pegar vale). Cualquier dato me ayuda: si responde, si da eco y nada más, qué averías tiene guardadas...

También me valen comentarios de quien conozca bien la Thermo Top C o el W-Bus.

¡Gracias y buen invierno de furgo!

Blizz

No es en absoluto descabellado. Tienes incluso además ESP32 con displays OLED integrados que para un termostato son ideales.

Ánimo!

Un saludo

matatunos

Bueno.. ahora me toca teclear

Estoy de vacaciones y llueve, así que a ratos voy toqueteando y pensando y dando instrucciones a mi gusto, en casa tengo un esp32 pero es antiguo y tiene poca capacidad, asi que he cambiado por otro con el doble de sitio y el señor Amazon me lo traera mañana, asi mato dos pajaros de un tiro, lo instalo de verdad, y tengo el hardware adecuado, el resto esta en casa y no puedo probar mas...

por ahora tiene una web, https://wttc.favala.es/ y la pagina de proyecto en github https://github.com/matatunos/wttc, ahi esta todo lo que hay, con el codigo fuente y todo para que cualquiera pueda verlo, probarlo, buscarle fallos, usarlo y hacer (casi) lo que le de la gana con el (casi... modificarlo sin publicarlo, no)

respecto al proyecto, en teoria (no esta probado, asi que... en teoria) hace muchas cosas, el circuito es algo simple, lo que esta punteado y en un recuadro es opcional, seria una pantallita oled y un termometro para el habitaculo






se ha creado una pagina web que tiene un simulador de la aplicacion (la aplicacion esta creada para android, esta el apk descargable)







permite hacer todo, ver la informacion de estado, programarla de diversos modos, una programacion clasica, en funcion de las alarmas del movil, en funcion de la temperatura del habitaculo.. tambien simula el contenido de la pantalla lcd, el de un led rgb que tiene la placa y la temperatura del termometro (e higrometro segun el sensor)

tambien deja hacer una simulacion rapida para simular lo que haria para mantener el habitaculo caliente por ejemplo a una temperatura dada



esto generaria un pdf con la informacion de lo que hace







tambien tiene la opcion de "quemar" el firmware directamente desde la web sin necesidad de instalar programas raros ni aplicaciones complicadas, pinchas la tarjeta por usb y en la web le dices que grabe la imagen, a partir de ahi se puede configurar la tarjetita para que se conecte a la wifi del movil o de casa, y actualizar via ota sin perder configuracion




y por ahora hasta aqui he llegado, mañana a ver si hay suerte y puedo pegarle fuego a una placa y ver si realmente instala, y meter la aplicacion en la tablet y ver si instala tambien, como se ve (se supone que hay un interface para movil y otro para tablet (la idea seria instalarlo en la radio del coche por ejemplo, y emparejarla por bluetooth con el esp32, como aun no he probado... :-) )

y ya... mañana igual mas