wbus

Community

W-BUS for ESP32: Webasto heater control.

Authoruniversam1
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: wbus
Download link: https://github.com/universam1/webasto-lora-remote-ctrl/archive/main.zip#wbus

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.