Яскравість¶
Секція "Яскравість" керує тим, наскільки яскраво світитимуть LED у різних режимах і для різних подій.
Важливо розуміти, що в прошивці є два “шари” яскравості:
- Поточна (загальна) яскравість — визначається режимом (ручний / день-ніч / сенсор) і зберігається як
CURRENT_BRIGHTNESS. - Локальна яскравість подій — повзунки типу "Тривога", "Без тривоги", "Домашній регіон" тощо.
Фактична яскравість LED для події обчислюється як добуток загальної та локальної (в відсотках).
Режим яскравості¶
Перейдіть: Яскравість → Режим яскравості
Доступні режими:
- Ручний — використовує повзунок "Загальна"
- День/Ніч — автоматично перемикає "День" та "Ніч" за розкладом
- Сенсор освітлення — автоматично перемикає "День" та "Ніч" за рівнем освітлення (якщо сенсор доступний)
Ручний¶
Перейдіть: Яскравість → Загальна
У цьому режимі яскравість встановлюється вручну і не залежить ані від часу доби, ані від сенсора.
День/Ніч (за часом)¶
Перейдіть:
- Яскравість → День
- Яскравість → Ніч
Прошивка визначає “ніч” за розкладом, який задається у секції Загальні:
- Загальні → Початок дня
- Загальні → Початок ночі
Сенсор освітлення¶
Перейдіть:
- Яскравість → День
- Яскравість → Ніч
- Яскравість → Рівень освітлення для застосування "нічної" яскравості
Якщо сенсор освітлення доступний, прошивка порівнює поточний рівень освітленості (lux) з порогом:
- якщо
lightLevel < threshold→ використовується "Ніч" - інакше → використовується "День"
Note
Якщо сенсор не підключений/недоступний або дані некоректні, прошивка повертається до базової логіки (фактично — до ручної “Загальної”).
Примусовий “нічний” режим¶
У прошивці існує прапорець примусової нічної яскравості (night mode), який має пріоритет над усіма режимами яскравості.
Коли він увімкнений — завжди використовується значення "Ніч" незалежно від обраного режиму.
Info
Цей режим зазвичай вмикають кнопкою (дія "Увімк./Вимк. режим нічної яскравості" у секції "Апаратне забезпечення" → налаштування Long Click). Він не вимикається автоматично.
Яскравість для подій та елементів¶
У цій секції є повзунки для різних станів/подій (0–100%). Вони є локальними множниками.
Базові¶
- Тривога — яскравість для стану “тривога”
- Без тривоги — яскравість для нормального стану
- Домашній регіон — яскравість підсвічування домашнього регіону
Загрози (за наявності)¶
Повзунки для загроз показуються тільки якщо відповідні загрози увімкнені в секції "Тривоги":
- Вибухи
- Загроза ударних БПЛА
- Розвідувальні БПЛА
- Загроза крилатих та авіаційних ракет
- Загроза КАБ
- Загроза балістичних ракет
Канали/режими¶
- Фонова стрічка — яскравість фонового каналу
- Режим лампи — яскравість у режимі лампи
- Сервісні діоди — яскравість сервісної стрічки (індикаторів)
Прив'язка яскравості домашнього регіону та фонової стрічки¶
За замовчуванням яскравість "Домашній регіон" та "Фонова стрічка" — це такі самі локальні множники, як і решта: вони перемножуються з поточною (загальною/денною/нічною) яскравістю, як описано вище. Але часто хочеться, щоб домашній регіон чи фонова стрічка світились завжди на фіксованому рівні, незалежно від того, який зараз загальний режим яскравості (наприклад, вночі — щоб домашній регіон лишався добре помітним, а не тьмянів разом з рештою мапи).
Для цього є два окремі перемикачі:
- Прив'язати яскравість домашнього регіону до загальної яскравості
- Прив'язати яскравість фонової стрічки до загальної яскравості
Обидва — увімкнені за замовчуванням.
Прив'язка увімкнена (за замовчуванням)¶
Поведінка не відрізняється від звичайних повзунків яскравості, описаних вище:
- Домашній регіон: яскравість у кожному стані (тривога/загроза певного типу/відбій) повторює загальне налаштування яскравості цього типу події ("Тривога", "Загроза дронів", "Загроза балістичних ракет" тощо, або "Без тривоги" на відбій), помножене на поточну загальну/денну/нічну яскравість.
- Фонова стрічка: яскравість = повзунок "Фонова стрічка" × поточна загальна/денна/нічна яскравість.
Прив'язка вимкнена¶
- Домашній регіон: яскравість у будь-якому стані (незалежно від типу активної загрози чи відбою) дорівнює значенню повзунка "Домашній регіон" — фіксовано, без множення на загальну/денну/нічну яскравість і без впливу повзунків окремих типів тривог.
- Фонова стрічка: яскравість завжди дорівнює значенню повзунка "Фонова стрічка" — так само фіксовано, без урахування загальної/денної/нічної яскравості.
Note
Перемикачі впливають лише на яскравість, колір домашнього регіону та фонової стрічки не змінюється.
Note
Прив'язка домашнього регіону діє тільки на основну LED-мапу. Фонова стрічка в режимі "Домашній регіон" завжди керується власним повзунком "Фонова стрічка" та своєю прив'язкою — незалежно від того, який тип тривоги зараз активний.
При увімкненій прив'язці домашнього регіону повзунок "Домашній регіон" ховається в інтерфейсі — в цьому режимі він все одно ні на що не впливає (яскравість повністю визначається типом події). З'являється він лише коли прив'язку вимкнено. Повзунок "Фонова стрічка" лишається видимим завжди, незалежно від стану своєї прив'язки.
Кінцева яскравість анімацій¶
Повзунок "Кінцева яскравість анімацій" задає, до якої яскравості “дотухає” анімація наприкінці (використовується як endBrightness).
Як 0–100% перетворюється у реальну яскравість LED¶
Значення повзунків — це відсотки. Прошивка перетворює їх у фактичну яскравість (0–255) з урахуванням апаратного профілю:
- Для кожного профілю є мінімальна та максимальна допустима яскравість.
- 1–100% лінійно масштабується в цей діапазон.
Tip
Якщо на малих значеннях є мерехтіння — перевірте Апаратне забезпечення → Мінімальна яскравість. Якщо хочете обмежити “верх” — див. Апаратне забезпечення → Максимальна яскравість (з підтвердженням ризиків).
Дивіться також¶
- Загальні — розклад день/ніч
- Апаратне забезпечення — мін/макс апаратні межі, ризики підвищення максимуму
- Тривоги — увімкнення/вимкнення загроз (впливає на видимість повзунків)