SensiQ

Умный свет: автоматика по датчикам движения

Автор: Алексей Петров22 июля 2025 г.

Базовая логика

Автоматический свет по движению — самая частая и самая полезная автоматизация. Но настроить её правильно — не так просто, как кажется. Наивный подход «движение → включить, нет движения → выключить» приводит к тому, что свет гаснет, пока вы сидите на стуле. Разберём правильный подход.

Проходные зоны (прихожая, коридор, лестница)

Здесь PIR-датчика достаточно. Логика:

  • Движение → включить свет
  • Нет движения 3 минуты → выключить свет
  • Условие: освещённость < 30 люкс (не включать свет днём, если хватает окна)
  • Ночной режим (23:00–07:00): яркость 10%, тёплый свет

Жилые комнаты (гостиная, кабинет)

Здесь PIR-датчик не справится — нужен mmWave-датчик присутствия. Он обнаруживает даже неподвижного человека. Логика:

  • Присутствие обнаружено + освещённость < 50 люкс → включить свет
  • Нет присутствия 10 минут → выключить свет
  • Вечерний режим (после 21:00): яркость 40%, тёплый свет

Ванная комната

Особый случай: нужен длинный таймаут (человек принимает душ — неподвижен). Варианты:

  • PIR-датчик с таймаутом 20 минут
  • mmWave-датчик (если бюджет позволяет)
  • Комбинация: PIR для включения + датчик влажности для удержания (если влажность растёт — кто-то моется)

Блокировка автоматики

Важно предусмотреть возможность ручного управления. Если кто-то нажал выключатель вручную — автоматика не должна включать свет по движению (человек намеренно выключил). Реализация: булевая переменная manual_override, которая блокирует автоматику на 30 минут после ручного выключения.

Оптимизация: группировка ламп

В длинном коридоре используйте несколько датчиков и включайте свет «бегущей волной» — только в зоне нахождения человека. Это экономит электричество и выглядит эффектно. В Zigbee2MQTT создайте группы ламп для каждой зоны и привяжите к ближайшему датчику.

освещениедатчики движенияавтоматизация