Зачем давать устройствам имена
По умолчанию ETS называет устройство по модели. На объекте из примера 67 выключателей Ekinex, и все 67 в проекте назывались бы «Pushbutton FF Serie».
Найти нужный можно только по физическому адресу, а адрес ничего не говорит о том, где выключатель висит. Это мешает в топологии, в мониторе групп и при диагностике: телеграмма пришла от 1.1.33 — а что это и где?
Своё имя решает это за пару секунд работы на каждое устройство. Пример — загородный дом: два этажа, улица и летняя кухня, 142 устройства и 2002 групповых адреса.
| Физический адрес | Имя по умолчанию | Своё имя |
|---|---|---|
| 1.1.33 | Pushbutton FF Serie | SW 1.22.2 |
| 1.1.34 | Pushbutton FF Serie | SW 1.22.3 |
| 1.1.64 | Intra-Sewi KNX TH-L-Pr | PIR 1.14.1 |
| 1.1.121 | RM 16 T | SH-1.1 |
| 1.1.131 | HM 12 T | VA-1 |
Из правой колонки сразу видно, что это за устройство и где его искать. Из левой — только модель.
Формула имени
Имя устройства в помещении собирается из четырёх частей: тип, этаж, помещение и номер устройства в помещении. SW 1.22.3 — третий выключатель в помещении 22 на первом этаже.
Устройства в щите привязаны не к помещению, а к линии: тип, номер линии и порядковый номер. SA-1.1 — первый релейный актуатор на линии первого этажа, SH-2.1 — первый актуатор штор на линии второго.
| Префикс | Устройство | Пример |
|---|---|---|
| SW | Выключатель, кнопочная панель | SW 1.22.3 |
| TP | Сенсорная панель | TP 1.06.1 |
| PIR | Датчик движения или присутствия | PIR 1.14.1 |
| SA | Релейный актуатор (Switch Actuator) | SA-1.1 |
| SH | Актуатор штор и жалюзи (Shutter) | SH-1.1 |
| VA | Актуатор клапанов отопления (Valve) | VA-1 |
| DALI | DALI-шлюз | DALI-1 |
| BIN | Модуль входов (Binary input) | BIN-1 |
| AC | Шлюз кондиционера | AC-4.1 |
| LC | Линейный соединитель (Line Coupler) | LC-4 |
| IP | IP-интерфейс | IP |
| Meteo | Метеостанция | Meteo-1 |
Префиксы — латиницей и английскими сокращениями. Так имя одинаково читается в любой локализации ETS и не ломается при экспорте.
Откуда берётся номер помещения
Номер помещения и номер выключателя в имени должны совпадать с теми, что стоят на планах дизайн-проекта. Тогда электрик, дизайнер и программист говорят об одном и том же SW 1.22.3, а не о «втором выключателе слева от двери».
Как этого добиться, зависит от того, кто делает раскладку клавиш:
- Раскладку делаем сами — сразу нумеруем по схеме: тип, этаж, помещение, номер.
- Раскладку делает старший подрядчик — заранее просим его нумеровать выключатели так же. Это удобно всем, кто потом работает с проектом.
- Подрядчик отказывается — встраиваем его нумерацию в свою, а этаж и помещение всё равно ставим впереди через точку. Например, если у подрядчика выключатели пронумерованы сквозным счётом по этажу, его двенадцатый выключатель в помещении 22 станет SW 1.22.12.
Номер помещения пишем двумя цифрами: 1.06, а не 1.6. При сортировке по имени — в ETS, в выгрузке CSV, в Excel — без нуля SW 1.10 может оказаться выше SW 1.2. С нулём список идёт по порядку: 1.01, 1.02 … 1.10.
Этаж ниже первого — нулевой: SW 0.01.1.
Поле «Описание»
Имя отвечает на вопрос «что и где». То, что ещё нужно знать об устройстве с первого взгляда, но в имя не помещается, пишем в поле «Описание».
На объекте из примера все 67 выключателей — одна модель Ekinex, а клавиш у них разное число: 39 двухклавишных и 28 четырёхклавишных. В ETS у них одно и то же название продукта, и по нему их не различить. Поэтому в описании у каждого стоит «2-х кл.» или «4-х кл.».

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

План физических адресов
Имя помогает в проекте. Но в мониторе групп и в сообщениях об ошибках часто виден только физический адрес. Поэтому адреса тоже раздаём по системе.
Линия — это зона дома:
| Линия | Зона | Устройств |
|---|---|---|
| 1.1 | 1-й этаж | 79 |
| 1.2 | 2-й этаж | 56 |
| 1.3 | Улица | 2 |
| 1.4 | Летняя кухня (BBQ) | 5 |
Внутри линии каждому типу устройств заранее отведён свой диапазон:
| Диапазон начинается с | Устройства | На линии 1.1 |
|---|---|---|
| .0 | Линейный соединитель | — (на 1.2–1.4: 1.2.0, 1.3.0, 1.4.0) |
| .1 | Выключатели и сенсорные панели (SW, TP) | 1.1.1–1.1.40 |
| .51 | Датчики движения (PIR) | 1.1.51–1.1.65 |
| .101 | Релейные актуаторы (SA) | 1.1.101–1.1.106 |
| .111 | DALI | 1.1.111 |
| .121 | Актуаторы штор (SH) | 1.1.121–1.1.123 |
| .131 | Актуаторы клапанов (VA) | 1.1.131–1.1.134 |
| .151 | Модули входов (BIN) | 1.1.151–1.1.154 |
| .160 | Шлюз кондиционеров | 1.1.160 |
| .200 | Датчики | 1.1.200–1.1.202 |
| .240 | IP-интерфейс | 1.1.240 |
| .250 | DALI-шлюз | 1.1.250 |
Теперь адрес читается без проекта: 1.2.53 — датчик движения на втором этаже, 1.1.122 — актуатор штор на первом.
Между диапазонами остаётся запас. На первом этаже выключатели и панели занимают .1–.40, адреса .41–.50 свободны. Добавленный позже выключатель получит адрес в своём диапазоне, и порядок не сломается.
Диапазоны придуманы до того, как первое устройство получило адрес. Больше 50 выключателей на одной линии в частном доме или квартире встречается нечасто. Если объект крупнее, можно пересчитать пропорции диапазонов или выделить под выключатели отдельную линию.
Те же коды в групповых адресах
Номер этажа и помещения работает и в именах групповых адресов. Тогда в мониторе групп видно не только что переключилось, но и где.
| Адрес | Имя | Что это |
|---|---|---|
| 2/0/3 | L 1.2.1a On/Off | Один канал света в помещении 1.2 |
| 2/5/0 | GroupL 1.2.1(a-c) On/Off | Каналы a, b и c одной командой |
| 2/6/1 | Light On/Off 1.2 Гардеробная при входе | Весь свет помещения |
| 4/0/1 | BL 1.7.1 Move | Штора в помещении 1.7 |
| 5/2/3 | CZ_106 SetPoint | Уставка климата: этаж 1, помещение 06 |
| 10/0/1 | HF_101 Active | Тёплый пол: этаж 1, помещение 01 |
| 15/0/3 | Temp SW 1.02.1 | Температура с датчика выключателя SW 1.02.1 |
Последняя строка — отдельный приём: в имя адреса с данными датчика входит имя устройства, которое его отправляет. Если температура в комнате странная, сразу понятно, какой выключатель смотреть.
Как распределить сами диапазоны групповых адресов — в статье о структуре групповых адресов.
Как структурировать 2 000 групповых адресов KNXГде система ломается
Схема работает, пока её соблюдают везде. Одно имя не по правилам — и фильтр или сортировка его пропускает. Чаще всего это происходит так:
- Разный формат номера помещения — 1.06, 1.6 и 106 означают одно и то же помещение, но поиск по «1.06» найдёт только первый вариант. Выберите один формат и держите его и в устройствах, и в групповых адресах.
- Номер устройства то есть, то нет — решите заранее, ставите ли «.1», если выключатель в помещении один. Иначе в одном проекте появятся и SW 1.24, и SW 1.21.1.
- Кириллица вместо латиницы — русская «с» и латинская «c» выглядят одинаково, но для поиска это разные буквы. А после импорта или экспорта CSV в другой кодировке кириллическая буква превращается в набор символов вроде «СЃ».
- Два префикса для одного типа — если часть соединителей названа LC, а часть LS, фильтр по «LC» покажет не все. Один тип — один префикс из таблицы.
- Регистр и лишние символы — «Pir» вместо «PIR», двойной пробел, случайный символ в конце имени. В ETS это почти незаметно, но в выгрузке, в скрипте или в визуализации такое имя уже не совпадёт с остальными.
Чек-лист
До начала проекта
- Схема имени согласована: тип, этаж, помещение, номер в помещении.
- Таблица префиксов составлена: латиница, один префикс на тип.
- Подрядчик, который делает раскладку клавиш, нумерует по этой схеме — или понятно, как встроить его номера.
- Формат номера помещения выбран один — для устройств и для групповых адресов.
- Линии разбиты по зонам, внутри линии у каждого типа свой диапазон физических адресов с запасом.
Во время работы
- У каждого устройства своё имя сразу после добавления в проект.
- В «Описании» — то, чего нет в имени, но нужно часто (число клавиш).
- В именах групповых адресов — те же коды этажа и помещения; у данных датчиков — имя устройства-источника.
Перед сдачей
- Нет устройств с заводскими именами.
- Нет кириллицы в префиксах и кодах.
- Нет разного регистра, двойных пробелов и лишних символов.
- Список устройств, отсортированный по имени, идёт по этажам и помещениям без выпадений.