В этой статье я расскажу про свой опыт использования умного дома без ремонтных работ, прокладки кабеля и т.д. Описания установки и конфигурации в данной статье не будет. Если нужно более подробно описать какую-то интеграцию, то пишите в комментариях, сделаю отдельную статью. Оборудование и ПО В качестве сервера используется VM запущенная на VMWare ESXi с Ubuntu 22 LTS. Внутрь VM прокинуты два адаптера: ZigBee CC2652 и Bluetooth Ugreen на чипе RTL8761BUV Сначала я использовал вариант установки Home Assistant Core, потом перешел на docker. Используются 6 контейнеров: Homeassistant, zigbee2mqtt, mosquitto, influxdb, grafana, nginx. Назначение первых трех контейнеров не вызывает вопросов, последний контейнер занимается обновлением let's encrypt сертификатов и проксированием, a influxdb и grafana для долгосрочного хранения данных и визуализации. Интеграции Generic Camera Интеграция используется для работы с камерами Hikvision. Раньше еще была Axis - для нее есть отдельная интеграция. Используются как сенсоры определения движения, для просмотра видеопотока и для отправки фото в telegram, при открытии и закрытии входной двери.   Google assistant Используется только для открытия шлагбаумов при въезде в ЖК и на паркинг, чтобы не нужно было брать в руки телефон. Для всего остального используется Алиса. Haier Online (HON) Кастомная интеграция установлена через HACS. Используется для управления Мульти-сплит системой с 4 внутренними блоками. Доступны сенсоры: температура снаружи, внутри, статус сплита. Управление: включение/выключение, установка целевой температуры и программы. LG WebOS Smart TV Интеграция с телевизорами LG WebOS. Сенсоры: Включен/выключен, громкость, используемый источник (Ivi, Plex, HDMI и т.д.) Управление: Включение/выключение, установка громкости, выбор источника, пауза/проигрывание. Телевизоры подключены через Wi-Fi, для включения на них отправляется magic пакет, в самой интеграции такого функционала нет, поэтому используется автоматизация в HA  Mikrotik Интеграция используется для определения кто в данный момент находится дома. MQTT Интеграция с mosquitto, в ней в основном устройства подключенные по протоколу Zigbee через zigbee2mqtt, и есть еще Xiaomi Hub (используется просто как ночник) c установленным OpenWrt for Xiaomi Zigbee. Используются производители: CR Smart Home, eWeLink, IKEA, Legrand, Moes, TuYa, UseeLink, Xiaomi. Устройства: Теплый пол, приводы штор, электрические розетки, выключатели, приводы на арматуру водоснабжения, реле, датчики протечки, открытия, влажности, температуры, движения, освещенности, беспроводные выключатели, Xiaomi Cube. Несколько примеров автоматизаций:     Bluetooth Low Energy Monitor Кастомная интеграция установлена через HACS. Необходима для работы с устройствами BLE. Через нее работают: Умный браслет Mi Band, весы Mi Scale, датчики протечки и зачем-то соседский замок Aqara N200 сообщается мне статус замка и двери. Что интересно канал до датчиков протечки шифруется и для их подключения нужно получить ключ шифрования, а замок передает свои статусы без шифрования.  ПИК Домофон Кастомная интеграция с ПИК Домофоном. Используется для просмотра видеопотока с домофонов (таких 3 штуки) и для открытия дверей, калиток и шлагбаумов. При въеде/выезде с паркинга мне нужно открывать 2 шлагбаума: один для въезда на территорию ЖК, другой на сам паркинг, так как телефон подключается к автомобилю через wireless android auto, то он не всегда под рукой, научить Алису отвечать без запуска приложения на андроиде я не смог, поэтому шлагбаумы открываю через Google Assistant. Устройства ПИК Домофон находятся в домене button, но Google Assistant их не воспринимает, из-за этого пришлось сделать виртуальный выключатель, который выставляется в Google Assistant.  Кроме того, если сказать "Алиса, свет", то Алиса сделает переключение состояния (toggle), а Google Assistant в таком случае всегда включает вне зависимости от статуса, поэтому в автоматизацию еще пришлось добавить автоматическое выключение.  Plex Не придумал для чего использовать, но он есть)) Xiaomi Miio Используется для управления системами приточной вентиляции. Сенсоры: содержание СО2 и PM2.5, температура, скорость вращения вентиляторов, статус, программа. Управление: включение/выключение, программа, скорость вращения вентиляторов, подогрев воздуха. Yandex Smart Home + Yandex.Station Интеграции используются для управления умным домом через голосового помощника Алиса, для этого в каждой комнате стоят Яндекс Станции и для того чтобы отправлять голосовые уведомления через Яндекс Станции. После того как появилась возможность управлять умным домом через помощника необходимость в других средствах управления практически отпала. BedSideLamp Когда-то давно мне подарили лампу Yeelight BedSideLamp, она прекрасно завелась с этой интеграцией. Включение/выключение, яркость, цвет. InfluxDB Для более долгого хранения информации. Для визуализации используется Grafana. Telegram Отправка событий умного дома, основное это отправка фото при входе и выходе из квартиры. Проблемы Когда я начинал работу с умным домом я использовал проводной датчик двери подключенный к arduino, которая писала статус в MQTT, в новой квартире решил не возится с проводами и перешел на Zigbee датчики. Сначала это было полное разочарование, задержка отправки события открытия двери и получения выключателем команды на включение занимала до 3 секунд. Проблема решилась неожиданно: у меня используется две точки доступа Mikrotik подключенные через CAPsMAN к роутеру, и когда я добавлял гостевой SSID и разносил 2Ghz по каналам все с Zigbee стало хорошо, задержка не более 0,5 секунды. Много читал, что у людей отваливаются датчики Xiaomi по Zigbee, у меня таких проблем нет, раз в полгода бывает надо переджоинить один из большого количества датчиков. По батарейкам за 2 года эксплуатации менял только в датчиках протечки. И вот недавно в одном из датчиков температуры и влажности. Выключатели все кроме одного Xiaomi с ними все ок, за 2 года один наиболее нагруженный выключатель в прихожей сломался. Он включается при движении в прихожей и открытии двери. А в кладовку пришлось ставить выключатель TuYa, так как там был круглый подрозетник, он за полгода уже дважды зависал, причем настолько, что перестает реагировать даже на нажатие кнопки на самом выключателе, лечится отключением электропитания. Пока не разбирался как его полечить. Вытяжка на кухне включается при повышении влажности, но при включенной вытяжке влажность сразу падает и я пока не придумал как определять, что вытяжка больше не нужна, пришлось пока отключить автоматизацию, иначе при готовке вытяжка постоянно включается и выключается.