Датчик освещённости
Контроллер поддерживает датчик освещённости для автоматической регулировки яркости подсветки в зависимости от условий освещения.
Включение датчика
Перейдите в Настройки → Датчик освещённости.
| Параметр | Описание |
|---|---|
| Включить датчик освещённости | Активирует аппаратный или виртуальный датчик |
| Виртуальный датчик | Эмулирует датчик программно (для тестирования) |
| Адаптивный режим | Автоматически регулирует яркость в зависимости от освещённости |
Параметры адаптивного режима
Адаптивный режим отображает значок Авто на слайдере яркости в панели управления.
| Параметр | Диапазон | Описание |
|---|---|---|
| Порог «светло» (trig_bright) | 0–255 | Значение освещённости, выше которого считается «светло» |
| Порог «темно» (trig_dark) | 0–255 | Значение освещённости, ниже которого считается «темно» |
| Мин. яркость X | 0–255 | Нижняя граница освещённости для расчёта яркости |
| Мин. яркость Y | 0–255 | Яркость при минимальном уровне освещённости |
Логика работы
Если освещённость > trig_bright → режим «светло» (яркость не снижается)
Если освещённость < trig_dark → режим «темно» (яркость снижается по кривой)
Между порогами → плавный переход
Рекомендуемые значения по умолчанию:
trig_bright: 105(условная единица)trig_dark: 95min_lux_x: 30,min_lux_y: 30
Состояние датчика в MQTT
Текущие показания освещённости и состояние датчика публикуются в топике {base}/M/Illuminance и {base}/M/LightSensorState.
Рекомендации
- Размещайте датчик освещённости в месте, не подверженном прямому воздействию света от самой LED-ленты
- В адаптивном режиме установите порог «светло» чуть выше уровня дневного освещения коридора
- Гистерезис между
trig_brightиtrig_darkпредотвращает частые переключения (рекомендуется разница 10–20 единиц)