Home Assistant custom component for Vaillant heating and hot water systems controlled over ebusd via MQTT.
- Auto-discovery - no manual entity configuration; entities appear as ebusd publishes topics
- Heating zones (Z1-Z4) - HVAC mode, temperature control, holiday schedules, quick veto (boost)
- Hot water (HWC) - operation mode, target/current temperature
- Water pressure sensor - live pressure reading in bar
- Preset modes - Boost (quick veto) and Away (holiday period)
- eBUS hardware adapter, such as the C6 stick
- An ebusd instance publishing Vaillant messages to MQTT, see ebus setup
- Home Assistant with the MQTT integration configured
- Go to HACS → Custom repositories (HACS custom repositories docs)
- Add the repository URL:
https://github.com/signalkraft/ebusd-vaillant-componentwith category Integration and save - Search for the
ebusd Vaillantintegration in HACS and download it - Restart Home Assistant
- Add the integration through Settings → Devices & services → Add integration → ebusd Vaillant (or click here)
- Configure the MQTT topic prefix (default:
ebusd) and display name
- Download the latest
ebusd_vaillant.zipfrom the releases page - Unzip into your Home Assistant
custom_componentsdirectory so the path becomescustom_components/ebusd_vaillant/ - Restart Home Assistant
- Add the integration through Settings → Devices & services → Add integration → ebusd Vaillant (or click here)
- Configure the MQTT topic prefix (default:
ebusd) and display name
Note: Entities are discovered as ebusd publishes their topics. After adding the integration, it can take a few minutes for all entities to appear in Home Assistant.
| Setting | Default | Description |
|---|---|---|
| MQTT prefix | ebusd |
Root topic ebusd publishes to |
| Name | Vaillant |
Label prefix for entity names |
The integration exposes two diagnostic services:
ebusd_vaillant.dump_mqtt_values- returns all accumulated MQTT values as YAMLebusd_vaillant.record_topic_changes- listens fortimeoutseconds and returns received topic values
See the MQTT Mapping page for the complete reference of which topics map to which Home Assistant controls.
Check the ebus setup & troubleshooting guide.