Подробное руководство по подключению котлов Vaillant (электрического eloBLOCK и газового atmoTEC) к Home Assistant через протокол eBUS, демон ebusd и MQTT. Разбираем аппаратную часть, конфигурационные файлы, управление мощностью и автоматизацию отопления.
Кому подойдёт: тем, у кого уже стоит Vaillant eloBLOCK или atmoTEC и есть Home Assistant (или планируется). Пригодятся базовое понимание Docker, MQTT и умение подключать провода по схеме. Весь код и конфиги — в репозитории на GitHub.
Зачем всё это нужно?
Современные котлы Vaillant оснащены цифровой шиной eBUS — проприетарным протоколом Vaillant Group, позволяющим обмениваться данными между котлом, терморегуляторами и внешними системами. По этой шине можно не только читать десятки параметров (температуры, давление, ступени мощности, часы наработки), но и записывать настройки — менять уставки температуры, включать/выключать режимы.
Что даёт интеграция с умным домом:
Мониторинг в реальном времени: температура теплоносителя, давление в системе, потребляемая мощность
Графики потребления энергии в Home Assistant Energy Dashboard
Управление расписанием отопления через автоматизации
Ограничение потребляемой мощности при пиковой нагрузке
Push-уведомления при ошибках и аварийных ситуациях
Экономия на отоплении: ночной нагрев по дешёвому тарифу
Архитектура решения

Компоненты:
Компонент | Назначение | Вариант |
|---|---|---|
eBUS Adapter | Физическое подключение к шине | Shield v5, v5-c6 |
USR-ES1 | Ethernet-модуль для адаптера | Опционально |
ebusd | Демон для декодирования eBUS | Docker / Home Assistant addon |
MQTT broker | Шина сообщений | Mosquitto |
Home Assistant | Умный дом | HAOS / Docker |
Аппаратная часть: адаптер eBUS
Выбор адаптера
Рекомендуемый вариант — eBUS Adapter Shield v5 (или v5-c6). Это компактная плата (37×26 мм) с:
Полной гальванической изоляцией
Нулевым потреблением от шины eBUS
Поддержкой WiFi (встроенная антенна), USB, GPIO и Ethernet
OTA-обновлением прошивки
