Перейти к основному содержимому

Датчик освещённости

Контроллер поддерживает датчик освещённости для автоматической регулировки яркости подсветки в зависимости от условий освещения.


Включение датчика

Перейдите в Настройки → Датчик освещённости.

ПараметрОписание
Включить датчик освещённостиАктивирует аппаратный или виртуальный датчик
Виртуальный датчикЭмулирует датчик программно (для тестирования)
Адаптивный режимАвтоматически регулирует яркость в зависимости от освещённости

Параметры адаптивного режима

Адаптивный режим отображает значок Авто на слайдере яркости в панели управления.

ПараметрДиапазонОписание
Порог «светло» (trig_bright)0–255Значение освещённости, выше которого считается «светло»
Порог «темно» (trig_dark)0–255Значение освещённости, ниже которого считается «темно»
Мин. яркость X0–255Нижняя граница освещённости для расчёта яркости
Мин. яркость Y0–255Яркость при минимальном уровне освещённости

Логика работы

Если освещённость > trig_bright  → режим «светло» (яркость не снижается)
Если освещённость < trig_dark → режим «темно» (яркость снижается по кривой)
Между порогами → плавный переход

Рекомендуемые значения по умолчанию:

  • trig_bright: 105 (условная единица)
  • trig_dark: 95
  • min_lux_x: 30, min_lux_y: 30

Состояние датчика в MQTT

Текущие показания освещённости и состояние датчика публикуются в топике {base}/M/Illuminance и {base}/M/LightSensorState.


Рекомендации

  • Размещайте датчик освещённости в месте, не подверженном прямому воздействию света от самой LED-ленты
  • В адаптивном режиме установите порог «светло» чуть выше уровня дневного освещения коридора
  • Гистерезис между trig_bright и trig_dark предотвращает частые переключения (рекомендуется разница 10–20 единиц)