Skip to content
@esp-ebus

esp-ebus

esp-ebus

ESP-based Wi-Fi eBUS adapter

Warning: Do not power your adapter from a power supply on eBus terminals - you will burn the transmit circuit (receive may still work)!

To get more info navigate to wiki

esp-ebus-firmware is an open-source firmware for EBUS to WiFi Adapter Module.
It turns the adapter into a network-connected eBUS interface with TCP, MQTT, HTTP, and Home Assistant support — suitable for monitoring and controlling eBUS-based heating systems.


What This Project Does

  • 🔌 Connects to eBUS heating systems (Vaillant and other eBUS-compatible HVAC equipment)
  • 📡 Connects the physical eBUS line to a network over Wi-Fi
  • 🌍 Exposes eBUS traffic over TCP sockets compatible with tools like ebusd
  • 📊 Publishes data to MQTT for smart home integration
  • 🏠 Supports Home Assistant autodiscovery
  • ⚙️ Provides a web interface for configuration and diagnostics

Two firmware variants

  • Bridge (esp32-c3, default) — transparent bus interface for external software like ebusd on another host. No autonomous participation.
  • INTERNAL (esp32-c3-internal) — autonomous participant: polls, commands, MQTT/HA on-device, no external software needed.

Details: wiki 5. Bridge mode and 6. INTERNAL firmware.


Smart Home Integration

  • Native MQTT support
  • Home Assistant autodiscovery
  • Seamless integration into existing automation setups
  • Suitable for dashboards, logging, and energy optimization

Required Hardware

This firmware requires a compatible eBUS adapter board, which provides:

  • Proper eBUS level shifting and electrical protection
  • Safe bus power handling
  • Signal conditioning (PWM / comparator circuitry)
  • Reliable physical connection to the eBUS line

Supported hardware revisions include multiple ESP32-based eBUS adapter boards maintained alongside this project.

❌ Flashing this firmware onto a generic ESP8266/ESP32 module will not work.


Why Choose esp-ebus?

  • ✅ Designed for real eBUS adapter hardware
  • 🔓 Fully open source
  • ⚡ Low-power, always-on operation
  • 🔧 Flexible: bridge mode or INTERNAL standalone mode
  • 🧩 Compatible with existing eBUS tools and ecosystems

Popular repositories Loading

  1. esp-ebus-firmware esp-ebus-firmware Public

    ESP-based Wi-Fi firmware for eBUS adapter hardware

    C++ 136 27

  2. ebus-adapter-hardware ebus-adapter-hardware Public

    Shell 44 8

  3. .github .github Public

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…