Управление домом при помощи KNX: освещение

Привет! Попробую рассказать, как можно построить систему управления домом при помощи системы KNX. Основные вопросы, которые я хочу осветить — подход к воплощению «умного дома» на KNX, ориентиры по стоимости, подводные камни. Если материал «зайдет», продолжу. Я не стремлюсь впихнуть невпихуемое: за пределами статьи останутся диммеры, управление RGB и подобное — пока что мы просто включаем и выключаем свет :)

TL; DR: это не так дорого, как может показаться на первый взгляд и достаточно надежно.

Подход


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

KNX


Почему KNX? Пропуская маркетинг, отмечу основные преимущества системы:

  • KNX — децентрализованная система. Это значит, что при необходимости, можно заменить любой компонент, почти не оказывая влияния на остальные. В частности, нет централизованного контроллера, который бы управлял всем и вся. Разумеется, в бюджетных системах присутствуют точки отказа типа блоков питания, но с этим вполне можно мириться.
  • Система, по сути, не привязана к конкретному вендору — можно выбирать любое оборудование, исходя из потребностей, бюджета и эстетических предпочтений. Если хочется иметь выключатели одного немецкого производителя, контроллеры — другого и третьего, а термостаты — вообще итальянские — никто не препятствует. Как правило, взаимосвязи между устройствами прописываются без каких-либо проблем. Для примера, я использую оборудование MDT, но на его месте может быть все что угодно — выбор огромен.
  • Из предыдущих пунктов возникает еще один приятный момент: в любой момент систему можно расширять и улучшать. Условно, если изначально были установлены кнопочные выключатели, при возникновении потребности (и возможности) можно заменить их на сенсорные. Или вообще обвешаться многофункциональными экранами.


Надо сказать, что у системы есть один заметный нюанс — среда программирования существует всего лишь одна, со своими достоинствами и недостатками, называется ETS и стоит денег — от 200 евро за версию с ограниченным количеством устройств в проекте (до 20 — для небольшой инсталляции вполне достаточно) до 1000 евро за версию с неограниченным количеством устройств. Говорят, есть адаптированная для российского рынка версия где-то на торрентах — не встречал.

Общие принципы проектирования


KNX — в первую очередь шина. Двухпроводная, но при монтаже полагается использовать четырехпроводный кабель — рекомендуется JY (St)Y 2×2х0,8 — такой же, как в системах охранно-пожарной сигнализации. Используются две жилы — красная и черная, белая с желтой — про запас. Кабель — экранированный, наводок не боится.

Топологически, KNX — дерево, главное — не допускать колец. Терминирующих устройств не требуется.

Вся система делится на исполнительные устройства (акторы — управляемые реле разнообразного назначения), сенсоры (кнопки, выключатели, термостаты, погодные станции) и системные устройства — блоки питания, линейные соединители и прочее.

Управляем освещением


Предположим, нам нужно организовать управление освещением в небольшом доме — допустим, у нас два этажа, лесенка и несколько комнат — несколько спален, кабинет, санузлы и всякие проходные помещения типа лестничных пролетов, прихожих и тому подобного.

В простейшем случае, хочется следующего:

  1. Удобство. Например, если приходишь домой поздно, хочется сразу засветить прихожую, лестницу крыльцо и далее. Еще — включать/выключать свет в санузле по датчику присутствия.
  2. Борьба с забывчивостью. Лег спать, а из под двери пробивается свет из коридора. Ну и фиг с ним, пусть сам погаснет через, например, 10 минут.
  3. Возможность включать аварийное освещение — допустим, мы в спальне на втором этаже, а в дверь кто-то звонит — засветим сразу лестницу, коридор, крыльцо
  4. Возможность погасить весь дом при уходе


Посчитаем группы освещения, накидаем на план выключатели, прикинув их роли: от этого зависит количество клавиш. Многие производители делают аж восьмикнопочные выключатели в одноместную установочную коробку — типа такого:

-npj5b_-qcunc9ex6ce1ujznjv4.png

Это позволяет реализовать кучу всего на одном выключателе, но не всегда удобно в плане поиска нужной кнопки.

Для любителей классической электроустановки, можно вместо нативных выключателей KNX использовать обычные, с передачей сигнала в шину посредством сухого контакта, размещаемого под выключателем в монтажной коробке (на картинке — сухарь под четырехклавишный выключатель):

djqr7btguqb1p4spvvjshqx0m5c.png

Исходя из количества групп и их назначения, можно выбрать многоканальное реле (не забываем учитывать токи нагрузки). Их производят примерно все, однако распространены устройства Gira, ABB, MDT, Zennio.

Дальше — план проводки. От щита к выключателям подводится только шинный кабель, тот самый JY (St)Y 2×2х0,8. К нагрузкам (светильникам) — соответствующий электрический кабель (ВВГ, NYM — по вкусу). Количество и расположение щитов — по вкусу. В трехэтажном таунхаусе я делал три этажных щита — в каждом по многоканальному реле для управления светом на этаже, так меньше электрического кабеля разматывать.

Приятный бонус: свободные каналы реле можно использовать для управления розетками. Однако, поскольку многоканальники имеют, как правило, небольшую мощность (токи до 10А), на розетки нужно использовать промежуточные реле соответствующей мощности.

Запуск


Итак, все провода протянуты, устройства установлены, щиты скоммутированы. Можно попробовать всё это запустить — потребуется та самая ETS. Я пропущу стартовые шаги — создание топологии здания в проекте, добавление устройств и т.д. Если интересно — спрашивайте в комментариях, попробую сделать базовый tutorial.

В соответствии с хотелками и количеством групп освещения, планируем групповую адресацию.
Группа — это такая сущность в шине, которую слушают привязанные к ней акторы и в которую пишут всякие значения сенсоры. Актор (например, канал реле) можно привязать к нескольким группам, сенсор будет писать в одну группу.

Например: на первом этаже есть четырехканальное реле, с которого мы включаем/выключаем свет на крыльце, в прихожей, санузле и гостиной.

pwd_08jtfvodnwycseqdcu0ldfy.png

Целесообразно предложить следующие группы (используем трехуровневую структуру групповых адресов, первый этаж — 0, освещение первого этажа — 0/0):

0/0/0 — весь свет первого этажа, привязан ко всем каналам
0/0/1 — свет на крыльце, канал А
0/0/2 — свет в прихожей, канал B
0/0/3 — свет в санузле, канал C
0/0/4 — свет в гостиной, канал D

Вот как это выглядит в среде программирования:

qxan0alpldqpg9p78a1dqtzy8ds.png

Далее, к группам привязываем выключатели, в соответствии с их расположением. Предположим, что мы используем двухклавишные выключатели со светодиодными индикаторами состояния, вот такие:

thlvundsj9khifeq6gkf6cw76go.jpeg

Например, в гостиной первая кнопка включает/выключает (toggle) свет в самой гостиной, а вторая — принудительно выключает весь свет на этаже:

Привязка света в гостиной:

4mzs7vyyw1a54kci9ljoc55gzck.png

Выключение всего света на этаже:

-j_3nybl3l7tu_zbcubd5t8gt_m.png

Для переключений (toggle), необходимо передавать с каналов реле в шину их состояния, чтобы выключатель знал, какое значение передать в шину.

При необходимости, привязываем диоды на выключателях к состоянию соответствующих каналов реле — смысл аналогичный, картинками грузить не буду.

Загружаем конфигурацию в устройства и наслаждаемся эффектом :)

Дальше начинаем играться с проектом реле — задержки отключения, функции автоматического отключения света, настройка проходных выключателей в неограниченном количестве и так далее — до получения нужного эффекта.

Сколько это стоит?


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

1. Блок питания 320 мА: 110 евро
2. Четырехканальное реле: 145 евро
3. Четыре выключателя: 65 евро за каждый

Итого — 515 евро, 130 евро за канал освещения. Не забываем про возможные скидки и про то, что более емкие дают более низкую стоимость канала освещения.

Для желающих сэкономить — имеет смысл иногда шерстить авито — иногда там распродают сладкие остатки, главное — следить за ценой.

Что дальше?


  1. Можно выбирать платформу для управления освещением по сети (со смартфона, например).
  2. Можно внедрять в систему датчики присутствия, освещенности и так далее — в зависимости от фантазии (конечно, проводку под них надо закладывать на этапе проектирования)
  3. Можно, наконец, вспомнить про то, что KNX — это не только свет, но и климат и прочие удобства —, но это уже явно за пределами вводной статьи :)


Спасибо за внимание:)

© Habrahabr.ru