Умный дом на стероидах: Home Assistant + MQTT + автоматизация
Умный дом может быть простым — пара лампочек в приложении.
А может быть «стероидным» — единая экосистема, где работают десятки устройств: датчики, свет, камеры, пульт управления.
В этом посте я расскажу, как я собрал свой умный дом на базе Home Assistant и интегрировал туда:
- Aqara (датчики, камеры, хаб),
- HomeKit (через Apple TV 4K),
- Homebridge и Scrypted,
- Yeelight (лампы, светодиодные ленты),
- Zigbee (через Sonoff Zigbee 3.0 USB Dongle Plus-E),
- камеры Hikvision в подъезде и по периметру,
- Яндекс-пульт (ИК-управление).
- Кастомные устройства на ESPHome (ESP32/ESP8266).
🔹 Оборудование и устройства
Aqara (через Hub M2)
- Датчики температуры и влажности (спальня, гостиная, кухня, коридор).
- Датчики открытия дверей/окон (входная дверь, балкон, окна).
- Датчики движения (гостиная, спальня, кухня).
- Датчики протечки воды (ванная, кухня).
- Умные розетки (чайник, стиралка, ТВ, рабочее место).
- Датчики вибрации (балконная дверь, шкаф).
- Умные выключатели.
- Беспроводные кнопки для сценариев.
- Датчик дыма (кухня).
- Датчик освещённости (спальня, гостиная).
- Внутренние камеры Aqara (спальня, гостиная, детская).
Zigbee (через Sonoff Zigbee 3.0 USB Dongle Plus-E)
- Датчики движения (кухня, коридор).
- Датчики температуры (доп. комнаты).
- Датчики открытия дверей (кладовка, шкаф).
- Умные розетки с контролем потребления.
- Реле для люстры.
- Сенсорные выключатели.
- Датчики протечки (ванная).
- Умные лампочки.
- Термостат для батареи.
- Датчик вибрации (шкаф).
- Модуль управления шторами.
- Датчик присутствия (спальня).
Yeelight
- Смарт-лампы E27 (спальня, гостиная).
- Настольные лампы (рабочий стол, детская).
- Светодиодные ленты (под ТВ, под кроватью, кухня).
- Потолочные светильники.
- Торшер RGB.
- Подсветка кухни.
- Лампы с датчиком движения (коридор).
- Ночные светильники.
- Подсветка гардероба.
- Декоративная LED-панель.
Камеры Hikvision (вне квартиры)
- Камера в коридоре (1 этаж).
- Камера в коридоре (2 этаж).
- Камера в коридоре (3 этаж).
- Камера на балконе (смотрит на парковку).
- Камера на периметре (перед подъездом).
- Камера на периметре (во дворе).
- Камера на периметре (с другой стороны дома).
HomeKit (Apple TV 4K)
- Центр управления.
- Интеграция с Aqara, Yeelight, Homebridge.
- Автосценарии: «Доброе утро», «Ночь», «Ушёл».
Яндекс-пульт (ИК-управление)
- Кондиционер.
- Телевизор.
- Увлажнитель.
- Apple TV.
- Аудиосистема (ресивер).
- Обогреватель.
- Вентилятор.
- Настольная лампа с ИК-пультом.
- Электрокамин декоративный.
Кастомные устройства на ESPHome (ESP32/ESP8266)
- Умный датчик CO₂, температуры и влажности (ESP32 + MH-Z19 + BME280).
- Wi-Fi кнопка сценариев (ESP8266 + кнопка + LED).
- Умный датчик протечки воды (ESP8266 + контакты + пищалка).
- Модуль управления вентиляцией (ESP32 + реле).
- Умный звонок на входной двери (ESP8266 + ESP32-CAM).
- Модуль управления шторами (ESP32 + мотор + датчик Холла).
- Датчик качества воздуха (ESP32 + SDS011 + CCS811).
- Умная подсветка рабочего стола (ESP8266 + WS2812B).
🔹 Схема подключения
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Интернет
|
[Роутер/Firewall]
|
┌───────────┴───────────┐
| |
[Home Assistant] [Apple TV 4K]
(сервер/VM/Docker) (центр HomeKit)
|
+-- MQTT Broker (Mosquitto)
|
┌───────┼─────────┬───────────┬───────────┬──────────────┐
| | | | | |
Aqara Zigbee Yeelight Scrypted Яндекс-пульт ESPHome
Hub M2 Sonoff Wi-Fi (IP-камеры) (ИК-устр.) кастомные
USB Dongle
| | |
Датчики Zigbee-устр. Камеры Hikvision
и камеры Aqara
👉 Home Assistant — это сердце системы. Всё через него интегрируется и автоматизируется.
🔹 Шаг 1. Установка Home Assistant
Можно поставить тремя способами:
- HA OS — готовая система на Raspberry Pi или NUC.
- Docker (мой вариант):
1
docker run -d --name homeassistant --restart=always -v /opt/homeassistant:/config --net=host ghcr.io/home-assistant/home-assistant:stable
- VM на Proxmox — удобно для бэкапов и снапшотов.
🔹 Шаг 2. MQTT Broker (Mosquitto)
Для Zigbee и интеграции устройств нужен MQTT.
1
2
3
4
5
6
7
8
9
10
11
12
version: '3'
services:
mosquitto:
image: eclipse-mosquitto
restart: always
ports:
- "1883:1883"
- "9001:9001"
volumes:
- ./config:/mosquitto/config
- ./data:/mosquitto/data
- ./log:/mosquitto/log
🔹 Шаг 3. Zigbee2MQTT
Подключаем Sonoff Zigbee 3.0 USB Dongle Plus-E и настраиваем Zigbee2MQTT.
1
2
3
4
5
6
7
8
9
10
11
12
version: '3'
services:
zigbee2mqtt:
image: koenkk/zigbee2mqtt
restart: always
network_mode: host
volumes:
- ./data:/app/data
devices:
- /dev/ttyUSB0:/dev/ttyUSB0
environment:
- TZ=Europe/Moscow
👉 Теперь все Zigbee-датчики и устройства видны в Home Assistant.
🔹 Шаг 4. Aqara + HomeKit
- Aqara Hub M2 автоматически интегрируется через HomeKit Controller.
- Apple TV 4K используется как центр HomeKit (для удалённого доступа с iPhone).
- Homebridge помогает подключить нестандартные устройства.
🔹 Шаг 5. Yeelight
Yeelight интегрируется напрямую через LAN-контроль:
1
2
3
4
5
6
7
light:
- platform: yeelight
devices:
192.168.1.50:
name: "Лампа спальня"
192.168.1.51:
name: "Светодиодная лента ТВ"
🔹 Шаг 6. Камеры Aqara и Hikvision
- Aqara-камеры интегрируются через Hub/HomeKit и отображаются в HA.
- Hikvision лучше подключать через Scrypted.
1
docker run -d --name scrypted --restart=always -p 10443:10443 -v /opt/scrypted:/server/volume koush/scrypted
Теперь камеры доступны в HA и HomeKit.
🔹 Шаг 7. Яндекс-пульт
Подключается через интеграцию Home Assistant.
Можно добавить управление кондиционером, ТВ, увлажнителем и др.
Пример автоматизации:
1
2
3
4
5
6
7
8
9
10
11
12
13
automation:
- alias: "Включить кондиционер при жаре"
trigger:
- platform: numeric_state
entity_id: sensor.livingroom_temp
above: 28
action:
- service: remote.send_command
target:
entity_id: remote.yandex_remote
data:
command: "power_on"
device: "кондиционер"
🔹 Примеры автоматизаций
- Свет при движении
1
2
3
4
5
6
7
8
9
10
automation:
- alias: "Свет в коридоре"
trigger:
- platform: state
entity_id: binary_sensor.motion_corridor
to: "on"
action:
- service: light.turn_on
target:
entity_id: light.yeelight_corridor
- Уведомление о протечке
1
2
3
4
5
6
7
8
9
10
automation:
- alias: "Авария: протечка воды"
trigger:
- platform: state
entity_id: binary_sensor.water_leak
to: "on"
action:
- service: notify.mobile_app_iphone
data:
message: "⚠️ Обнаружена протечка воды!"
- Режим «Ушёл из дома»
- Выключает все лампы.
- Переводит отопление в эконом режим.
- Включает камеры Hikvision.
🔹 Итог
Я собрал систему, где:
- Aqara управляет климатом, безопасностью и камерами внутри квартиры.
- Zigbee контролирует свет, розетки и дополнительные датчики.
- Yeelight отвечает за атмосферное освещение.
- Камеры Hikvision обеспечивают контроль в подъезде и вокруг дома.
- HomeKit + Homebridge объединяют устройства в единую экосистему.
- Яндекс-пульт оживляет старую технику.
- Кастомные устройства на ESPHome добавляют уникальные функции, которых нет «из коробки».
👉 Всё это работает через Home Assistant + MQTT, и теперь мой дом живёт по умным сценариям 🚀
