Alle Artikel
·7 Min. Lesezeit

LoraWan Webasto Car Heater Controller

A LoraWan controller to interface with a webasto car heater to diy the expensive Webasto LTE controller.

Jakob Kaliwoda

Jakob Kaliwoda

LoraWan Webasto Car Heater Controller

The Webasto Controller is an innovative side project designed to connect an Arduino-based controller with a Webasto vehicle heater. The project demonstrates how modern IoT technology can be used to control vehicle heating systems remotely. In this example, a LoRaWAN controller is used to enable reliable long-range remote start functionality.

Want to see it in action? Watch the full demonstration here:

YouTube Demonstration Video

The project is open-source, and the source code is available on GitLab for anyone interested in replicating or improving upon the design.

Source Code

WBusLoraRemote

A DIY alternative for the "Webasto Telestart", using two ESP32 equipped with Lora.

With a remote you can check the status, turn the parking heater and ventilation on and off with a timer.

In the car is a reciver which uses W-Bus to transfere the commands to the heater Heater-Controll-Unit. The reciver is a ESP32 with an hardware interface for the W-Bus connection.

Tested Webasto Heaters:

  • Webasto TT Evo 4 / 5 / 5+
  • Webasto TT V

I do not guarantee that this will work for your heater. Trying to recreate this project is at your own risk!

Remote:

The remote case is made to fit a Heltec ESP32 Lora V2 on a prototyping PCB with two buttons and one Power Switch.

With the oled a command can be selected. Possible commands are:

  • Get basic heater on/off status
  • Parking Heating on with Time Select
  • Ventilation on with Time Select
  • Turn both off

Planned commands:

  • battery level of the remote
  • show timers and activate or deactivate them
Hardware Image 1
Hardware Image 1

Controller:

Hardware Interface:

This circuit converts the TTL Output (0V - 5V) from the LevelConverter or ESP to a K-Line output signal (0V - 12V) and Kline to TTL RX (0 - 5V).

Using an ESP32 requires an "TTL-Level-Converter" to push your 3.3V output up to 5V for TX and the 5V to 3.3V input for RX. Alternative would be voltage divider.

The Circuit is a replacement for the L9637D converter chip!

Hardware Image 1

Parts:

  • Heltec ESP32 Lora V2
  • Prototype PCB
Hardware Image 1

Connection to ESP32:

Using Serial 2 on the ESP32: ! Serial2 doesn't work when OLED enabled !

PIN ESP32Connection on HW Interface
Pin 17TTL TX
Pin 16TTL RX

Installation in an VW Up!

I have installed the and tested my project on an VW Up! TSI. Used: - Webasto installation kit for the VW Up! TSI + Climatronic kit - Webasto TT EVO 4

Mounting:

Hardware Image 1
Hardware Image 1
Jakob Kaliwoda

Jakob Kaliwoda