What problem does it solve?
This Skill provides a robust W‑BUS protocol implementation for ESP32, enabling reliable communication with Webasto heaters over the single-wire 12V bus, including framing, checksum, and command handling.
Core Features & Use Cases
- Implements W‑BUS framing at 2400 baud with 8E1 parity, header, payload, and checksum
- Supports common heater commands (0x10 Stop, 0x21 Parking Heater, 0x22 Ventilation, 0x44 Keep-alive, 0x50 Status requests) and status reads via TLV/simple pages
- Keeps the session alive with auto-renewal, retries, and fallback parsing for robustness
- Use case: build an ESP32-based tester/controller that interfaces with a W‑BUS transceiver to diagnose, operate, or simulate Webasto heater commands
Quick Start
Connect your ESP32 to a W‑BUS transceiver, configure UART to 2400 8E1, and load the W‑BUS implementation into your application to begin testing.