Многие владельцы систем умного дома сталкиваются с проблемой, когда освещение внезапно отключается, пока они читают или смотрят кино, вынуждая активно махать руками для срабатывания датчика. Стандартные пассивные инфракрасные (PIR) сенсоры не способны отслеживать присутствие — они реагируют только на перемещение источников теплового излучения. Если человек сидит неподвижно, разница в ИК-излучении становится нулевой, и датчик «считает», что комната пуста.

Принцип работы mmWave-радаров против PIR-датчиков
PIR-датчики используют линзу Френеля для разделения поля зрения на зоны. Чтобы устройство зафиксировало движение, объект с температурой, отличной от температуры помещения, должен физически переместиться из одной зоны в другую. В противном случае человек становится «невидимым» для системы.
Альтернативой являются сенсоры на основе миллиметровых волн (mmWave), работающие на частотах 24 ГГц или 60 ГГц. Такие устройства излучают высокочастотные электромагнитные волны и анализируют фазовый сдвиг Доплера в отраженном сигнале. Это позволяет фиксировать микродвижения, например, пульсацию запястья или подъем грудной клетки при дыхании. Таким образом, датчик «видит» присутствие человека, даже если тот сидит абсолютно неподвижно. Современные радарные сенсоры способны не просто давать бинарный сигнал (занято/свободно), но и передавать координаты объекта в реальном времени, что позволяет в Home Assistant создавать виртуальные зоны для рабочих мест, кроватей или диванов.
Использование BLE-маяков для персонализации
Хотя mmWave-радары отлично определяют факт присутствия человека, они не всегда способны идентифицировать личность. Для решения этой задачи можно использовать Bluetooth Low Energy (BLE) маяки. Развернув сеть на базе недорогих плат ESP32 с прошивкой ESP Presence или используя триангуляцию Bermuda в Home Assistant, умный дом может отслеживать сигналы смарт-часов или смартфона пользователя.
Система вычисляет расстояние до устройства на основе значений RSSI, что позволяет не только включать свет, но и загружать индивидуальные настройки освещения или пресеты рабочего места, если датчик обнаружил устройство в радиусе одного метра.
Дополнительные методы контроля состояния
Для повышения точности системы в сложных условиях, например, когда mmWave-радар не может зафиксировать дыхание спящего под плотным одеялом, применяются дополнительные аппаратные решения:

- Весовые сенсоры: Использование недорогих автомобильных датчиков присутствия или тензодатчиков под матрасом или сиденьем кресла обеспечивает надежный бинарный сигнал, который перекрывает показатели радарных датчиков.
- Телеметрия активного состояния: Мониторинг пользовательского ввода через hass.agent на компьютере позволяет понять, что человек активен за столом.
- Контроль потребления энергии: Использование умных розеток для ТВ или игровых ПК дает возможность системе считать комнату занятой, если оборудование потребляет электроэнергию.
Выбор оборудования для внедрения
Для создания такой системы автоматизации не требуется дорогостоящее оборудование. Основные инвестиции стоит направить на сам радарный модуль — можно приобрести доступный датчик на AliExpress для совместной работы с ESP32 или выбрать готовое устройство, например, Aqara FP2 или Apollo Automation MS-2. В качестве узлов для приема BLE-сигналов подойдут недорогие платы ESP32, установленные в ключевых помещениях. Использование seat-сенсоров (автомобильных датчиков присутствия) с подключением к GPIO-контактам USB-узлов позволяет с минимальными затратами гарантировать, что система будет точно знать, занято ли конкретное кресло. Такой многоуровневый подход с использованием радаров, радиомаяков и телеметрии позволяет создать среду, которая реагирует на пользователя, не требуя от него совершать лишних действий.
Проблемы традиционных методов и принципы работы сенсоров
Основная слабость классических датчиков движения заключается в их зависимости от «порогового» изменения температуры. Использование линзы Френеля, которая разбивает пространство на виртуальные зоны, вынуждает PIR-сенсор требовать физического пересечения границы этих зон объектом. Если пользователь находится в статичном положении, PIR-датчик «слепнет», что часто заставляет владельцев умных домов идти на компромиссы: например, искусственно завышать интервалы тайм-аута до 20–30 минут. Это не только приводит к нерациональному расходу электроэнергии, но и не решает проблему кардинально, в отличие от построения полноценного «движка присутствия» на базе интерлокинга различных данных.
В отличие от PIR, mmWave-радары (24 ГГц или 60 ГГц) ведут себя как активные сканеры. Они измеряют фазовый сдвиг Доплера, который возникает при отражении сигнала от мельчайших движений — даже таких незначительных, как естественное сокращение грудной клетки во время дыхания или пульсация артерий на запястье. Это полностью исключает необходимость «махать руками» для активации освещения.

Многоуровневая система автоматизации: от BLE до телеметрии
Система на базе mmWave-радаров — это лишь фундамент. Для создания «безотказной матрицы отслеживания» требуется сочетание нескольких технологий:
- Микролокализация через BLE: Хотя mmWave-радар понимает, что в комнате есть человек, он «не знает», кто именно находится в помещении. Использование узлов на базе ESP32 с прошивкой ESP Presence или триангуляцией Bermuda позволяет анализировать рекламные сигналы (advertisement signals) смарт-часов или телефонов по уровню RSSI. Это дает возможность системе автоматически подгружать пользовательские профили — например, включать специфическую цветовую температуру ламп или пресеты рабочего стола, как только система фиксирует ваше присутствие в радиусе одного метра.
- Физическая верификация: В случаях, когда mmWave-радары могут давать ложные срабатывания (например, из-за помех от работающего потолочного вентилятора) или не улавливать дыхание человека под тяжелым пуховым одеялом, на помощь приходят аппаратные решения. Автомобильные датчики присутствия (стоимостью около 6 долларов) или DIY-тензодатчики, размещенные под подушкой кресла или матрасом, создают физический бинарный статус «занято», который имеет приоритет над оптической и радарной логикой.
- Анализ телеметрии состояний: Система может стать еще умнее, если учитывать данные о текущей активности техники. Использование hass.agent для мониторинга ввода с клавиатуры или мыши, а также отслеживание потребляемой мощности умными розетками, к которым подключены телевизор или игровая приставка, позволяют жестко зафиксировать статус «занято». Если прибор потребляет энергию, комната считается обитаемой, даже если сенсоры в данный момент не фиксируют движения.
Рекомендации по реализации
Создание такой системы доступно при минимальном бюджете:
- Радарные модули: Вы можете либо использовать готовые коммерческие решения вроде Aqara FP2 или Apollo Automation MS-2, либо сэкономить, заказав базовые радарные модули на AliExpress (стоимостью менее 10 долларов) и объединив их с контроллером ESP32.
- Маяки присутствия: Разместите в каждой ключевой комнате ESP32 для сбора BLE-данных. Это недорогой способ превратить «слепую» автоматизацию в персонализированную среду.
- Интеграция датчиков давления: При подключении автомобильного датчика присутствия к GPIO-пину USB-узла важно использовать внутренний подтягивающий резистор (pull-up resistor). Это гарантирует стабильную передачу данных о том, что вы физически находитесь в кресле, обеспечивая стопроцентную точность работы сценариев.
«Умный дом не должен заставлять вас менять привычки. В тот момент, когда автоматизация требует махать руками, кричать на голосового ассистента или открывать приложение на смартфоне — технология провалилась».
Цель перехода на такую многослойную архитектуру — создание системы, которая ведет себя так, будто она по-настоящему «знает» о вашем присутствии, исключая любые задержки и гарантируя, что свет никогда не погаснет, пока вы находитесь в помещении.






