[{"data":1,"prerenderedAt":308},["ShallowReactive",2],{"navigation":3,"/blog/webasto-lora":14,"/blog/webasto-lora-surround":306},[4],{"title":5,"path":6,"stem":7,"children":8,"page":13},"Blog","/blog","blog",[9],{"title":10,"path":11,"stem":12},"LoraWan Webasto Car Heater Controller","/blog/webasto-lora","blog/webasto-lora",false,{"id":15,"title":10,"author":16,"body":20,"date":297,"description":298,"extension":299,"image":300,"meta":301,"minRead":302,"navigation":303,"path":11,"seo":304,"stem":12,"__hash__":305},"blog/blog/webasto-lora.md",{"name":17,"avatar":18},"Jakob Kaliwoda",{"src":19,"alt":17},"/img/portraits/jfk-1.png",{"type":21,"value":22,"toc":284},"minimark",[23,36,39,49,52,59,62,67,70,92,99,104,114,120,124,135,138,157,160,168,174,177,181,185,188,191,202,205,210,218,221,225,231,267,271,274,278,281],[24,25,26,27,31,32,35],"p",{},"The ",[28,29,30],"strong",{},"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 ",[28,33,34],{},"LoRaWAN controller"," is used to enable reliable long-range remote start functionality.",[24,37,38],{},"Want to see it in action?\nWatch the full demonstration here:",[24,40,41],{},[42,43,48],"a",{":target":44,"href":45,"rel":46},"_blank","https://www.youtube.com/watch?v=Gh8eYCxihWk",[47],"nofollow","YouTube Demonstration Video",[24,50,51],{},"The project is open-source, and the source code is available on GitLab for anyone interested in replicating or improving upon the design.",[24,53,54],{},[42,55,58],{":target":44,"href":56,"rel":57},"https://gitlab.com/jfk344/wbusloraremote",[47],"Source Code",[60,61],"buy-me-a-coffee-button",{},[63,64,66],"h1",{"id":65},"wbusloraremote","WBusLoraRemote",[24,68,69],{},"A DIY alternative for the \"Webasto Telestart\", using two ESP32 equipped with Lora.",[24,71,72,73,76,77,80,81,84,85,80,88,91],{},"With a remote you can check the ",[28,74,75],{},"status",", turn the ",[28,78,79],{},"parking heater"," and ",[28,82,83],{},"ventilation"," ",[28,86,87],{},"on",[28,89,90],{},"off"," with a timer.",[24,93,94,95,98],{},"In the car is a reciver which uses ",[28,96,97],{},"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.",[100,101,103],"h2",{"id":102},"tested-webasto-heaters","Tested Webasto Heaters:",[105,106,107,111],"ul",{},[108,109,110],"li",{},"Webasto TT Evo 4 / 5 / 5+",[108,112,113],{},"Webasto TT V",[24,115,116],{},[117,118,119],"em",{},"I do not guarantee that this will work for your heater. Trying to recreate this project is at your own risk!",[63,121,123],{"id":122},"remote","Remote:",[24,125,126,127,130,131,134],{},"The remote case is made to fit a Heltec ESP32 Lora V2 on a prototyping PCB with two ",[28,128,129],{},"buttons"," and one ",[28,132,133],{},"Power Switch",".",[24,136,137],{},"With the oled a command can be selected. Possible commands are:",[105,139,140,143,149,154],{},[108,141,142],{},"Get basic heater on/off status",[108,144,145,146],{},"Parking Heating on with ",[28,147,148],{},"Time Select",[108,150,151,152],{},"Ventilation on with ",[28,153,148],{},[108,155,156],{},"Turn both off",[24,158,159],{},"Planned commands:",[105,161,162,165],{},[108,163,164],{},"battery level of the remote",[108,166,167],{},"show timers and activate or deactivate them",[169,170],"custom-image",{":width":171,"alt":172,"src":173},"350","Hardware Image 1","/img/articels/webasto-lora/remoteMainMenue.png",[169,175],{":width":171,"alt":172,"src":176},"/img/articels/webasto-lora/remoteTimeSelect.png",[63,178,180],{"id":179},"controller","Controller:",[100,182,184],{"id":183},"hardware-interface","Hardware Interface:",[24,186,187],{},"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).",[24,189,190],{},"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.\nAlternative would be voltage divider.",[24,192,193,194,197,198,201],{},"The Circuit is a ",[28,195,196],{},"replacement"," for the ",[28,199,200],{},"L9637D"," converter chip!",[169,203],{":width":171,"alt":172,"src":204},"/img/articels/webasto-lora/controllerHwTop.png",[206,207,209],"h3",{"id":208},"parts","Parts:",[105,211,212,215],{},[108,213,214],{},"Heltec ESP32 Lora V2",[108,216,217],{},"Prototype PCB",[169,219],{":width":171,"alt":172,"src":220},"/img/articels/webasto-lora/HW_Interface.png",[100,222,224],{"id":223},"connection-to-esp32","Connection to ESP32:",[24,226,227,228],{},"Using Serial 2 on the ESP32: ",[28,229,230],{},"! Serial2 doesn't work when OLED enabled !",[232,233,234,247],"table",{},[235,236,237],"thead",{},[238,239,240,244],"tr",{},[241,242,243],"th",{},"PIN ESP32",[241,245,246],{},"Connection on HW Interface",[248,249,250,259],"tbody",{},[238,251,252,256],{},[253,254,255],"td",{},"Pin 17",[253,257,258],{},"TTL TX",[238,260,261,264],{},[253,262,263],{},"Pin 16",[253,265,266],{},"TTL RX",[100,268,270],{"id":269},"installation-in-an-vw-up","Installation in an VW Up!",[24,272,273],{},"I have installed the and tested my project on an VW Up! TSI.\nUsed:\n- Webasto installation kit for the VW Up! TSI + Climatronic kit\n- Webasto TT EVO 4",[206,275,277],{"id":276},"mounting","Mounting:",[169,279],{":width":171,"alt":172,"src":280},"/img/articels/webasto-lora/controllerHwBuildin.png",[169,282],{":width":171,"alt":172,"src":283},"/img/articels/webasto-lora/espAntenna.png",{"title":285,"searchDepth":286,"depth":286,"links":287},"",2,[288,289,293,294],{"id":102,"depth":286,"text":103},{"id":183,"depth":286,"text":184,"children":290},[291],{"id":208,"depth":292,"text":209},3,{"id":223,"depth":286,"text":224},{"id":269,"depth":286,"text":270,"children":295},[296],{"id":276,"depth":292,"text":277},"2025-12-21T00:00:00.000Z","A LoraWan controller to interface with a webasto car heater to diy the expensive Webasto LTE controller.","md","/img/articels/webasto-lora.png",{},7,true,{"title":10,"description":298},"txaMPegMmBTM_XDDlZIVXR7OfmMZqZMh6_QDQMVuM20",[307,307],null,1772625455769]