Багатошарове освітлення одною кнопкою
July 25, 2026 in ProjectsЯ звик бачити у ванних табло керування, схоже на рубку авіалайнера: увімкни стелю, підсвітку дзеркала, LED ліворуч, LED праворуч…
Багатошарове світло люблю. Думати про нього — ні.
Хотів одним вимикачем — все як треба, і ще й відповідно до пори доби. Ніколи не обирати зони вручну. І щоб це було не менш надійно, ніж звичайний вимикач.
День · вечір · ніч
Зробив це чотирма шарами: проводка → монтаж приладів → реле → автоматизація в Home Assistant.
Шар 1: проводка
Розподільча коробка: усі контури сходяться в одному місці
На етапі ремонту вже треба знати, де буде кожен споживач. Кожен — окремий контур; усі контури сходяться в одну розподільчу коробку. Вимикачі підключаються традиційно: з одного боку фаза, з іншого — вихід у коробку.
Ремонт — це waterfall: потім не додаси стрічку й не перенесеш контур, якщо про це не подумав з самого початку. Тут потрібна гарна дизайнерська уява.
Далі відбувається весь стандартний «ремонт» — канали для стрічок, монтаж компонент. Електрика «розумного» шару й автоматизація поки відпочивають.
Шар 2: прилади
Три джерела світла: стеля, LED-стрічки, дзеркальна шафка.
Philips Hue Enrave S
Philips Hue Enrave S
Чудовий діапазон 2200–6500 K, Ø 26.1 cm, 9.6 W, до 1220 lm. Керування по Zigbee, але також готова працювати як «простий» світильник, якщо дати їй 220 V.
LED: UNO COB + драйвер
UNO COB Seamless і драйвер 100 W / 24 V
COB Seamless — spot-free стрічка. БЖ один на всю систему: 100 W / 24 V, CV, Super Slim, IP67.
IKEA STORJORM
IKEA STORJORM
Дзеркальна шафка з вбудованим LED. Жодного керування — лише вхід 220 V ззаду. Люблю її, але вночі сліпила — тому в нічних сценах її просто не вмикаю.
Шар 3: підключення реле
Схема: вимикачі як входи, реле між кнопкою і світлом
Вибір реле — складна задача: потрібно мінімум модулів, бо місця в щитку обмаль. Вимикачі стають «входами» реле (наприклад, у режимі detached). Друге ключове питання: як інтегрувати LED і куди поставити БЖ?
Усе освітлення в ванній вирішується двома пристроями Shelly: Shelly 2PM Gen3 та Shelly Plus RGBW PM.
Shelly 2PM Gen3
Shelly 2PM Gen3 — два канали 220 V (наприклад, ванна й туалет одним модулем), входи S1/S2 для настінних вимикачів, Wi‑Fi і API локально без хмари, локальні скрипти для fallback. Влізе навіть у підрозетник. І не тільки світло: витяжка, тепла підлога.
Shelly Plus RGBW PM
Shelly Plus RGBW PM — чотири канали LED (димінг і on/off), живлення 24 V з того ж драйвера, теж без хмар.
Реальність монтажу: тісно. І дякую електрику.
Шар 4: Home Assistant
Після інтеграцій у HA з’являється таке:
| Звідки | Що в HA |
|---|---|
| Shelly (Wi‑Fi) | сигнал з вимикача (binary_sensor / input) |
| Shelly (Wi‑Fi) | виходи реле (switch) |
| Shelly RGBW PM | яскравість / on-off стрічок (light) |
| Philips Enrave | лампа по Zigbee / ZHA (light, CCT) |
У нормальному режимі реле стелі в detached і тримає живлення ON, а яскравість і колірну температуру Enrave крутить HA по Zigbee. Стрічки — через RGBW PM. Шафка — звичайний 220 V канал Shelly.
Одна кнопка → choose
Автоматизація слухає зміну стану входу Shelly і розгалужується за часом доби:
alias: Toilet light toggle
triggers:
- trigger: state
entity_id: …_input_1 # Shelly
to: # будь-яка зміна
actions:
- choose:
# --- ніч ---
- conditions:
- { condition: state, …, state: "on" }
- condition: time
after: "22:00:00"
before: "07:00:00"
sequence:
- action: light.turn_on
data: { brightness_pct: 10 }
target: { entity_id: …_led_1 }
- action: light.turn_on
data:
color_temp_kelvin: 2000
brightness_pct: 10
target: { entity_id: …ceiling }
# --- вечір / день ---
# sun + 2800 K / 6500 K
# --- OFF ---
- conditions:
- condition: state
entity_id: …_input_1
state: "off"
sequence:
- action: light.turn_off
target:
entity_id:
- …_led_0
- …_led_1
- …ceiling
Сцени
| Коли | Туалет | Ванна |
|---|---|---|
| Ніч | 22:00–07:00 · LED низ 10% · стеля 2000 K @ 10% | 00:00–07:00 · стеля 20% · LED 10% · без шафки |
| Перед сном | — | 22:00–00:00 · тепло · приглушено · + шафка |
| Вечір | ~2800 K · повне освітлення | ~2800 K · повне освітлення |
| День | 6500 K · повне освітлення | 6500 K · повне освітлення |
| OFF | усе гасне | усе гасне |
Порядок гілок: ніч → (перед сном) → вечір → день.
Вечір і день — за інтеграцією Sun (координати дому → схід/захід щодня, без ручної правки на зиму/літо):
- condition: sun
after: sunset
before: sunrise # вечір
- condition: sun
after: sunrise
before: sunset # день
Ніч — уже за вподобаннями (фіксовані години).
А що, коли HA недоступний?
Wi‑Fi вилетів, сервер перезавантажується, щось ламаю, або HA взагалі впав — вимикач мусить працювати й надалі.
Shelly Gen3 уміє більше, ніж «Wi‑Fi-рубильник»: Scripts (JavaScript на пристрої), schedules / webhooks / MQTT. Працює локально, навіть якщо хмара й HA мовчать. Сцени лишаються в HA; надійність — на краю, у скрипті на Shelly.
Раз на кілька хвилин скрипт на 2PM пінгує Home Assistant:
// на Shelly 2PM — раз на 3 хв
HTTP.REQUEST → HomeAssistant /api/ (+ token)
OK → in_mode: "detached" // керує HA
→ Switch.Set ON // живлення лампі увімкнене
FAIL → in_mode: "follow" // вимикач керує живленням напряму
Коли HA знову живий — повертаємось у detached і віддаємо керування автоматизаціям.
Досвід
Доречне освітлення — це розкіш. Я дуже задоволений. Втім, надійність не ідеальна (і помічаєш погане швидше, ніж добре). Zigbee для стелі — круто: фаза через реле є «запобіжником», а сцени — тонкі й локальні.
Одна кнопка. Світло саме знає, який зараз час доби.
Liked the post? Treat me to a coffee

