Перейти к содержанию

Каталог шаблонов


Modbus FS - Каталог шаблонов

💫 Страница находится в разработке.

Существует возможность загружать в контроллер готовые шаблоны с сервера. Для выбора доступен довольно обширный список шаблонов. Набор поддерживаемых устройств постоянно дополняется и расширяется. На данный момент это популярные датчики и электросчётчики от Wiren Board и других производителей.

Список шаблонов

Название шаблона
(группы шаблонов)
Наименование
устройства
Ссылки на документацию
от производителя
WB-Info
WB-Addr
Общие параметры устройства Wiren Board
Modbus адрес устройства Wiren Board
🗺️
WB-MAP3E
WB-MAP3E-S
WB-MAP3E-TR
WB-MAP3E12E-D
Трёхфазный счётчик электроэнергии WB-MAP3E 📒 🗺️ 🎚️
WB-MAP12E
WB-MAP12E-S
WB-MAP12E-TR
WB-MAP3E12E-D
Многоканальный счётчик электроэнергии WB-MAP12E 📒 🗺️ 🎚️
WB-MAP6S
WB-MAP6S-TR
Многоканальный счётчик электроэнергии WB-MAP6S 📒 🗺️ 🎚️
MB-SHT30
MB-SHT30-SRV
Датчик влажности и температуры SHT30 с Modbus
WB-MSW
WB-MSW-SRV
Универсальный настенный датчик WB-MSW 📒 🗺️
WB-MS Универсальный датчик WB-MS 📒 🗺️
WB-M1W2 Преобразователь для термометров 1-Wire WB-M1W2 v.3 📒 🗺️
WB-MAI2 Модуль аналоговых входов (4-20 мA) WB-MAI2-mini / СС 📒 🗺️
WB-MAI6
WB-MAI6-V
WB-MAI6-SRV-T
WB-MAI6-SRV-R
WB-MAI6-SRV-K
WB-MAI6-SRV-LO
WB-MAI6-SRV-HI
Модуль аналоговых входов WB-MAI6 📒 🗺️ ⚙️ 🌡️
WB-MR6C
WB-MR6C-SRV
Модуль реле WB-MR6C 📒 🗺️
ROYAL-UNO Вентиляционная установка ROYAL CLIMA UNO
OPTIBOX Интеллектуальный контроллер для систем вентиляции HVAC от ELECTROTEST (OPTIBOX M и другие) 📒 📒 🗺️
ТРМ1033 ТРМ1033 - Контроллер для приточно-вытяжных систем вентиляции от производителя ОВЕН 📒 🗺️
Innovert Преобразователь частоты INNOVERT серии IVD_E 📒
Alfa-2VV Рекуперационная установка ALFA 95 от 2VV 📒
Tesliot-type
Tesliot-sens
Tesliot-nlux
Tesliot-min
Многоканальный датчик Tesliot HOST X (8 датчиков)

Для перехода к нужному шаблону нажмите на его название из первой колонки.
Для перехода к документации производителя или просмотра карты Modbus-регистров нажмите на соответствующий значок.
Шаблоны (а также секции внутри шаблонов) с поддержкой протокола "Быстрый МodBus" от Wiren Board помечены значком ⚡

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

🔔 Внимание! При отключении секций может измениться нумерация Modbus метрик!
Номер метрики - это вторая цифра в названии вида "MB 1-1" при выводе значений на главной странице.
Первая цифра - это номер устройства.

Сервисные шаблоны Wiren Board

WB-Info - Общие параметры устройства Wiren Board 🗺️

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

Если у вас не работает тот или иной шаблон, одной из причин может быть старая версия прошивки. Рекомендуется обновлять устройства Wiren Board перед установкой на объект, либо сверять версию и доступный функционал. Как правило в карте регистров каждого из устройств Wiren Board в крайнем столбце есть примечание, с какой версии была введена поддержка данного регистра.

Настройка и параметры
  1. Выбираем шаблон в списке и нажимаем кнопку Set.

  2. Далее ниже в таблице выбираем секции.
    По умолчанию все галочки активны и все секции выбраны.

  3. Нажимаем кнопку Set.

Пример считанной информации:

Пояснения:

1: Value: 150           - Modbus адрес
2: Value: 96            - Скорость обмена по порту RS-485 - 9600 бит/с
3: Value: 146912        - Серийный номер
4: Value: 33701344      - Серийный номер (актуально для счётчиков электроэнергии)
5: Value: 11690         - Время работы в секундах
6: Value: 4             - Версия прошивки, старшая часть  (MAJOR)
7: Value: 31            - Версия прошивки, средняя часть  (MINOR)
8: Value: 11            - Версия прошивки, младшая часть  (PATCH)

Если настроена передача по MQTT, данные также будут передаваться на MQTT-сервер.
Пример информации из MQTT-клиента:

Контроль версии

В данном случае версия прошивки Wiren Board устройства: v4.31.11

Обратите внимание, что считать версию в числовом формате можно только для устройств с Быстрым Modbus.
Если у Вас устройство со старой прошивкой и шаблон не считывает данные, попробуйте отключить эту секцию.
Подробнее про версионирование Wiren Board

Пример смены modbus-адреса

Для смены modbus-адреса устройства Wiren Board можно воспользоваться одним из двух способов:

1. Запись адреса через MQTT

Если настроен канал связи по MQTT (вкладка Servers), то текущий Modbus-адрес транслируется в MQTT топик, и существует возможность записи адреса через MQTT.

  • подключаемся к MQTT-серверу при помощи клиента (например, из приложения MQTT Explorer)
  • находим данные от устройства

  • копируем полное имя топика для адреса, в данном случае это:
    user/OFFICE_MB/mb1/mb_addr
  • добавляем /set/ в середину топика (после имени mqtt пользователя и названия устройства)
    user/OFFICE_MB/set/mb1/mb_addr
  • указываем этот топик для отправки в секции Publish
  • в поле ввода - вводим новый адрес, например 1
  • нажимаем кнопку PUBLISH

  • возвращаемся в веб-интерфейс, на вкладку "MobBus" и устанавливаем новый адрес устройства

2. Запись адреса через modbus-регистр

  • в Device map в квадратных скобках есть подсказки с номерами регистров, нам нужен 128 регистр
  • далее воспользуемся блоком Write register data
    • в поле Address вводим текущий адрес устройства (он подставляется туда автоматически)
    • в поле Register вводим номер регистра - 128
    • в поле Data вводим новый адрес - например, 1
    • нажимаем Set
    • после успешной записи - будет выведена надпись "OK"
  • после записи нового адреса - изменяем адрес устройства (сверху) на новый и нажимаем Set
Текст шаблона, версия 3

// общая информация Wiren Board устройства
https://wirenboard.com/wiki/Common_Modbus_Registers

[main]
ver=3

[sensors]
name=Modbus адрес <small>[128]</small>
typereg=0x03
startreg=128
cntreg=1
mask=r{mb_addr}

[sensors]
name=Скорость порта RS-485 <small>[110]<br>(96: 9600 бит/с по-умолчанию)</small>
typereg=0x03
startreg=110
cntreg=1
mask=r{mb_speed}

[sensors]
name=Серийный номер <small>[270-271]</small>
typereg=0x04
startreg=270
cntreg=2
mask=g2t0{sn}

[sensors]
name=Серийный номер (для счётчиков электроэнергии) <small>[270-271]</small>
typereg=0x04
startreg=270
cntreg=2
mask=g2t0[-4261412864]{sn_el}

[sensors]
name=Время работы, сек <small>[104-105]</small>
typereg=0x04
startreg=104
cntreg=2
mask=g2{uptime}

[sensors]
name=Версия прошивки<br><small>MAJOR[320], MINOR[321], PATCH[322]<br>(работает только для устройств с Быстрым Modbus)</small>
typereg=0x04
startreg=320
cntreg=3
mask=r{ver_major},r{ver_minor},r{ver_patch}
Примечание:
Названия MQTT-топиков указываются в тексте шаблона в фигурных скобках, например: {mb_addr}

Список изменений:

  • введена возможность читать и изменять скорость обмена по RS-485
  • доработано считывание серийного номера
    • для большинства устройств серийный номер хранится в регистрах 270-271, без доп. вычислений
    • для считывания серийных счётчиков электроэнергии - добавлена секция с учётом коэффициента (из полученного значения следует вычесть 0xFE000000)
Текст шаблона, версия 2

// общая информация Wiren Board устройства
[main]
ver=2

[sensors]
name=Modbus адрес
typereg=0x03
startreg=128
cntreg=1
mask=r1{mb_addr}

[sensors]
name=Серийный номер
typereg=0x04
startreg=270
cntreg=2
mask=g2[-4261412864]{sn}

[sensors]
name=Время работы, сек
typereg=0x04
startreg=104
cntreg=2
mask=g2{uptime}

[sensors]
name=Версия прошивки<br><small>MAJOR[320], MINOR[321], PATCH[322]<br>(работает только для устройств с Быстрым Modbus)</small>
typereg=0x04
startreg=320
cntreg=3
mask=r{ver_major},r{ver_minor},r{ver_patch}
Примечание:
Названия MQTT-топиков указываются в тексте шаблона в фигурных скобках, например: {mb_addr}

WB-Addr - Modbus адрес устройства Wiren Board 🗺️

Настройка и параметры

Текст шаблона
// общая информация Wiren Board устройства
https://wirenboard.com/wiki/Common_Modbus_Registers

[main]
ver=1

[sensors]
name=Modbus адрес <small>[128]</small>
typereg=0x03
startreg=128
cntreg=1
mask=r{mb_addr}

Счётчики

Трёхфазный счётчик электроэнергии WB-MAP3E

WB-MAP3E - Основной шаблон

Описание параметров
Напряжение по фазам Urms: L1, L2, L3
MB 1-1: Voltage: 221.80 V
MB 1-2: Voltage: 221.84 V
MB 1-3: Voltage: 221.84 V

Прямая активная энергия AP E: Total, L1, L2, L3
MB 1-4: Energy: 0.585 kW*h
MB 1-5: Energy: 0.298 kW*h
MB 1-6: Energy: 0.143 kW*h
MB 1-7: Energy: 0.143 kW*h

Активная мощность P: Total, L1, L2, L3
MB 1-8: Value: 79.953
MB 1-9: Value: 79.948
MB 1-10: Value: 0.000
MB 1-11: Value: 0.000

Ток по фазам Irms: L1, L2, L3
MB 1-12: Current: 0.608 A
MB 1-13: Current: 0.000 A
MB 1-14: Current: 0.000 A

Угол сдвига напряжения по фазам Voltage angle: L1, L2, L3
MB 1-15: Angle: 0.0
MB 1-16: Angle: 0.0
MB 1-17: Angle: 0.0
Текст шаблона
// https://wirenboard.com/wiki/WB-MAP3E_Data_Registers_v.2
[main]
ver=0

[sensors]
name=Напряжение по фазам<br>Urms: L1, L2, L3
typereg=4
startreg=0x1410
cntreg=5
mask=rd2t9,s1,rd2t9,s1,rd2t9

[sensors]
name=Прямая активная энергия<br>AP E: Total, L1, L2, L3
typereg=4
startreg=0x1200
cntreg=16
mask=r4d3t12[/100],r4d3t12[/100],r4d3t12[/100],r4d3t12[/100]

[sensors]
name=Активная мощность<br>P: Total, L1, L2, L3
typereg=4
startreg=0x1300
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]

[sensors]
name=Ток по фазам<br>Irms: L1, L2, L3
typereg=4
startreg=0x1416
cntreg=5
mask=rd3t10[*16],s1,rd3t10[*16],s1,rd3t10[*16]

[sensors]
name=Угол сдвига напряжения по фазам<br>Voltage angle: L1, L2, L3
typereg=4
startreg=0x10FD
cntreg=3
mask=rd1t19,rd1t19,rd1t19

WB-MAP3E-S - Краткий шаблон

Описание параметров
Прямая активная энергия AP E: Total
MB 1-1: Energy: 0.601 kW*h

Активная мощность P: Total
MB 1-2: Value: 81.039

Напряжение по фазам Urms: L1, L2, L3
MB 1-3: Voltage: 222.98 V
MB 1-4: Voltage: 223.02 V
MB 1-5: Voltage: 223.02 V
Текст шаблона
// Только суммарные (Total) значения
// https://wirenboard.com/wiki/WB-MAP3E_Data_Registers_v.2
[main]
ver=0

[sensors]
name=Прямая активная энергия<br>AP E: Total
typereg=4
startreg=0x1200
cntreg=4
mask=r4d3t12[/100]

[sensors]
name=Активная мощность<br>P: Total
typereg=4
startreg=0x1300
cntreg=2
mask=g2d3i[*512/100]

[sensors]
name=Напряжение по фазам<br>Urms: L1, L2, L3
typereg=4
startreg=0x1410
cntreg=5
mask=rd2t9,s1,rd2t9,s1,rd2t9

WB-MAP3E-TR - Шаблон для контроля параметров трансформаторов тока

Описание параметров
K1,K2,K3
MB 1-1: Value: 1985
MB 1-2: Value: 1985
MB 1-3: Value: 1985

Δ1,Δ2,Δ3
MB 1-4: Value: 1641
MB 1-5: Value: 1641
MB 1-6: Value: 1641

f1,f2,f3
MB 1-7: Value: 1
MB 1-8: Value: 2
MB 1-9: Value: 3

Uptime
MB 1-10: Value: 1104
Текст шаблона
// Параметры трансформаторов и uptime
// https://wirenboard.com/wiki/Power_Meter_WB-MAP12E_Control_Registers

[main]
ver=0

[sensors]
name=<b>K1</b>[5216], <b>K2</b>[5217], <b>K3</b>[5218]
typereg=3
startreg=0x1460
cntreg=3
mask=r,r,r

[sensors]
name=<b>Δ1</b>[5219], <b>Δ2</b>[5220], <b>Δ3</b>[5221]
typereg=3
startreg=0x1463
cntreg=3
mask=r,r,r

[sensors]
name=<b>f1</b>[5280], <b>f2</b>[5281], <b>f3</b>[5282]
typereg=3
startreg=0x14A0
cntreg=3
mask=r,r,r

// Uptime
[sensors]
name=Uptime
typereg=4
startreg=104
cntreg=2
mask=g2

WB-MAP3E12E-D - Диагностический шаблон для WB-MAP3E и WB-MAP12E(канал1)

Описание параметров
Напряжение по фазам Urms: L1, L2, L3
MB 1-1: Voltage: 222.26 V
MB 1-2: Voltage: 222.30 V
MB 1-3: Voltage: 222.30 V

1️⃣ Прямая активная энергия AP E: Total, L1, L2, L3
MB 1-4: Energy: 0.621 kW*h
MB 1-5: Energy: 0.333 kW*h
MB 1-6: Energy: 0.143 kW*h
MB 1-7: Energy: 0.143 kW*h

1️⃣ Активная мощность P: Total, L1, L2, L3
MB 1-8: Value: 82.457
MB 1-9: Value: 82.457
MB 1-10: Value: 0.000
MB 1-11: Value: 0.000

1️⃣ Ток по фазам Irms: L1, L2, L3
MB 1-12: Current: 0.608 A
MB 1-13: Current: 0.000 A
MB 1-14: Current: 0.000 A

Угол сдвига напряжения по фазам<br>Voltage angle: L1, L2, L3
MB 1-15: Angle: 0.0
MB 1-16: Angle: 0.0
MB 1-17: Angle: 0.0

Частота сети
MB 1-18: Frequency: 49.99 Hz

1️⃣ Кажущаяся мощность S(Irms*Urms): Total, L1, L2, L3
MB 1-19: Value: 137.338
MB 1-20: Value: 137.338
MB 1-21: Value: 0.000
MB 1-22: Value: 0.000
Текст шаблона
// Диагностический шаблон для MAP3E, MAP12E(только Сh1)
// https://wirenboard.com/wiki/WB-MAP12E_Data_Registers

[main]
ver=0

// х0.01, В
[sensors]
name=Напряжение по фазам<br>Urms: L1, L2, L3
typereg=4
startreg=0x1410
cntreg=5
mask=rd2t9,s1,rd2t9,s1,rd2t9

// x0.00001 кВт*ч  - u64, little endian, 4 регистра
[sensors]
name=1️⃣ Прямая активная энергия<br>AP E: Total, L1, L2, L3
typereg=4
startreg=0x1200
cntreg=16
mask=r4d3t12[/100],r4d3t12[/100],r4d3t12[/100],r4d3t12[/100]

// х0.00512, Вт - s32, big endian, 2 разряда
[sensors]
name=1️⃣ Активная мощность<br>P: Total, L1, L2, L3
typereg=4
startreg=0x1300
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]

// х0.016, А
[sensors]
name=1️⃣ Ток по фазам<br>Irms: L1, L2, L3
typereg=4
startreg=0x1416
cntreg=5
mask=rd3t10[*16],s1,rd3t10[*16],s1,rd3t10[*16]

// х0.1, °
[sensors]
name=Угол сдвига напряжения по фазам<br>Voltage angle: L1, L2, L3
typereg=4
startreg=0x10FD
cntreg=3
mask=rd1t19,rd1t19,rd1t19

// х0.01, Гц
[sensors]
name=Частота сети
typereg=4
startreg=0x10F8
cntreg=1
mask=rd2t24

// х0.00512, В*A - s32, big endian, 2 разряда
[sensors]
name=1️⃣ Кажущаяся мощность<br>S(Irms*Urms): Total, L1, L2, L3
typereg=4
startreg=0x1310
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]

Многоканальный счётчик электроэнергии WB-MAP12E

WB-MAP12E - Основной шаблон

Описание параметров
Напряжение по фазам Urms: L1, L2, L3
MB 1-1: Voltage: 222.74 V
MB 1-2: Voltage: 222.74 V
MB 1-3: Voltage: 222.85 V

1️⃣ Прямая активная энергия AP E: Total, L1, L2, L3
MB 1-4: Energy: 0.792 kW*h
MB 1-5: Energy: 0.300 kW*h
MB 1-6: Energy: 0.276 kW*h
MB 1-7: Energy: 0.214 kW*h

1️⃣ Активная мощность P: Total, L1, L2, L3
MB 1-8: Value: 79.523
MB 1-9: Value: 0.010
MB 1-10: Value: 79.569
MB 1-11: Value: -0.051

1️⃣ Ток по фазам Irms: L1, L2, L3
MB 1-12: Current: 0.016 A
MB 1-13: Current: 0.592 A
MB 1-14: Current: 0.016 A

2️⃣ Прямая активная энергия AP E: Total, L1, L2, L3
MB 1-15: Energy: 0.658 kW*h
MB 1-16: Energy: 0.227 kW*h
MB 1-17: Energy: 0.215 kW*h
MB 1-18: Energy: 0.215 kW*h

2️⃣ Активная мощность P: Total, L1, L2, L3
MB 1-19: Value: 0.035
MB 1-20: Value: 0.005
MB 1-21: Value: 0.035
MB 1-22: Value: 0.000

2️⃣ Ток по фазам Irms: L1, L2, L3
MB 1-23: Current: 0.016 A
MB 1-24: Current: 0.016 A
MB 1-25: Current: 0.016 A

3️⃣ Прямая активная энергия AP E: Total, L1, L2, L3
MB 1-26: Energy: 0.646 kW*h
MB 1-27: Energy: 0.215 kW*h
MB 1-28: Energy: 0.215 kW*h
MB 1-29: Energy: 0.215 kW*h

3️⃣ Активная мощность P: Total, L1, L2, L3
MB 1-30: Value: -0.005
MB 1-31: Value: 0.005
MB 1-32: Value: 0.010
MB 1-33: Value: -0.015

3️⃣ Ток по фазам Irms: L1, L2, L3
MB 1-34: Current: 0.016 A
MB 1-35: Current: 0.016 A
MB 1-36: Current: 0.016 A

4️⃣ Прямая активная энергия AP E: Total, L1, L2, L3
MB 1-37: Energy: 0.700 kW*h
MB 1-38: Energy: 0.269 kW*h
MB 1-39: Energy: 0.215 kW*h
MB 1-40: Energy: 0.215 kW*h

4️⃣ Активная мощность P: Total, L1, L2, L3
MB 1-41: Value: 0.046
MB 1-42: Value: 0.015
MB 1-43: Value: 0.046
MB 1-44: Value: -0.010

4️⃣ Ток по фазам Irms: L1, L2, L3
MB 1-45: Current: 0.016 A
MB 1-46: Current: 0.016 A
MB 1-47: Current: 0.016 A

Угол сдвига напряжения по фазам Voltage angle: L1, L2, L3
MB 1-48: Angle: 0.0
MB 1-49: Angle: 0.0
MB 1-50: Angle: 0.0
Текст шаблона
// https://wirenboard.com/wiki/WB-MAP12E_Data_Registers
[main]
ver=0

[sensors]
name=Напряжение по фазам<br>Urms: L1, L2, L3
typereg=4
startreg=0x1410
cntreg=5
mask=rd2t9,s1,rd2t9,s1,rd2t9

[sensors]
name=1️⃣ Прямая активная энергия<br>AP E: Total, L1, L2, L3
typereg=4
startreg=0x1200
cntreg=16
mask=r4d3t12[/100],r4d3t12[/100],r4d3t12[/100],r4d3t12[/100]
[sensors]
name=1️⃣ Активная мощность<br>P: Total, L1, L2, L3
typereg=4
startreg=0x1300
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]
[sensors]
name=1️⃣ Ток по фазам<br>Irms: L1, L2, L3
typereg=4
startreg=0x1416
cntreg=5
mask=rd3t10[*16],s1,rd3t10[*16],s1,rd3t10[*16]

[sensors]
name=2️⃣ Прямая активная энергия<br>AP E: Total, L1, L2, L3
typereg=4
startreg=0x2200
cntreg=16
mask=r4d3t12[/100],r4d3t12[/100],r4d3t12[/100],r4d3t12[/100]
[sensors]
name=2️⃣ Активная мощность<br>P: Total, L1, L2, L3
typereg=4
startreg=0x2300
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]
[sensors]
name=2️⃣ Ток по фазам<br>Irms: L1, L2, L3
typereg=4
startreg=0x2416
cntreg=5
mask=rd3t10[*16],s1,rd3t10[*16],s1,rd3t10[*16]

[sensors]
name=3️⃣ Прямая активная энергия<br>AP E: Total, L1, L2, L3
typereg=4
startreg=0x3200
cntreg=16
mask=r4d3t12[/100],r4d3t12[/100],r4d3t12[/100],r4d3t12[/100]
[sensors]
name=3️⃣ Активная мощность<br>P: Total, L1, L2, L3
typereg=4
startreg=0x3300
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]
[sensors]
name=3️⃣ Ток по фазам<br>Irms: L1, L2, L3
typereg=4
startreg=0x3416
cntreg=5
mask=rd3t10[*16],s1,rd3t10[*16],s1,rd3t10[*16]

[sensors]
name=4️⃣ Прямая активная энергия<br>AP E: Total, L1, L2, L3
typereg=4
startreg=0x4200
cntreg=16
mask=r4d3t12[/100],r4d3t12[/100],r4d3t12[/100],r4d3t12[/100]
[sensors]
name=4️⃣ Активная мощность<br>P: Total, L1, L2, L3
typereg=4
startreg=0x4300
cntreg=8
mask=g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100],g2d3i[*512/100]
[sensors]
name=4️⃣ Ток по фазам<br>Irms: L1, L2, L3
typereg=4
startreg=0x4416
cntreg=5
mask=rd3t10[*16],s1,rd3t10[*16],s1,rd3t10[*16]

[sensors]
name=Угол сдвига напряжения по фазам<br>Voltage angle: L1, L2, L3
typereg=4
startreg=0x10FD
cntreg=3
mask=rd1t19,rd1t19,rd1t19

WB-MAP12E-S - Краткий шаблон

Описание параметров
1️⃣ Прямая активная энергия AP E: Total
MB 1-1: Energy: 0.858 kW*h

1️⃣ Активная мощность P: Total
MB 1-2: Value: 33.274

2️⃣ Прямая активная энергия AP E: Total
MB 1-3: Energy: 0.658 kW*h

2️⃣ Активная мощность P: Total
MB 1-4: Value: 0.035

3️⃣ Прямая активная энергия AP E: Total
MB 1-5: Energy: 0.646 kW*h

3️⃣ Активная мощность P: Total
MB 1-6: Value: 0.005

4️⃣ Прямая активная энергия AP E: Total
MB 1-7: Energy: 0.700 kW*h

4️⃣ Активная мощность P: Total
MB 1-8: Value: -0.040

Напряжение по фазам Urms: L1, L2, L3
MB 1-9: Voltage: 227.41 V
MB 1-10: Voltage: 227.40 V
MB 1-11: Voltage: 227.51 V
Текст шаблона
// https://wirenboard.com/wiki/WB-MAP12E_Data_Registers
[main]
ver=0

[sensors]
name=1️⃣ Прямая активная энергия<br>AP E: Total
typereg=4
startreg=0x1200
cntreg=4
mask=r4d3t12[/100]
[sensors]
name=1️⃣ Активная мощность<br>P: Total
typereg=4
startreg=0x1300
cntreg=2
mask=g2d3i[*512/100]

[sensors]
name=2️⃣ Прямая активная энергия<br>AP E: Total
typereg=4
startreg=0x2200
cntreg=4
mask=r4d3t12[/100]
[sensors]
name=2️⃣ Активная мощность<br>P: Total
typereg=4
startreg=0x2300
cntreg=2
mask=g2d3i[*512/100]

[sensors]
name=3️⃣ Прямая активная энергия<br>AP E: Total
typereg=4
startreg=0x3200
cntreg=4
mask=r4d3t12[/100]
[sensors]
name=3️⃣ Активная мощность<br>P: Total
typereg=4
startreg=0x3300
cntreg=2
mask=g2d3i[*512/100]

[sensors]
name=4️⃣ Прямая активная энергия<br>AP E: Total
typereg=4
startreg=0x4200
cntreg=4
mask=r4d3t12[/100]
[sensors]
name=4️⃣ Активная мощность<br>P: Total
typereg=4
startreg=0x4300
cntreg=2
mask=g2d3i[*512/100]

[sensors]
name=Напряжение по фазам<br>Urms: L1, L2, L3
typereg=4
startreg=0x1410
cntreg=5
mask=rd2t9,s1,rd2t9,s1,rd2t9

WB-MAP12E-TR - Шаблон для контроля параметров трансформаторов тока

Описание параметров
Ch1 K1,K2,K3
MB 1-1: Value: 1985
MB 1-2: Value: 1985
MB 1-3: Value: 1985

Ch1 Δ1,Δ2,Δ3
MB 1-4: Value: 1501
MB 1-5: Value: 1501
MB 1-6: Value: 1501

Ch1 f1,f2,f3
MB 1-7: Value: 1
MB 1-8: Value: 2
MB 1-9: Value: 3

Ch2 K1,K2,K3
MB 1-10: Value: 1985
MB 1-11: Value: 1985
MB 1-12: Value: 1985

Ch2 Δ1,Δ2,Δ3
MB 1-13: Value: 1501
MB 1-14: Value: 1501
MB 1-15: Value: 1501

Ch2 Δ1,Δ2,Δ3
MB 1-16: Value: 1
MB 1-17: Value: 2
MB 1-18: Value: 3

Ch3 K1,K2,K3
MB 1-19: Value: 1985
MB 1-20: Value: 1985
MB 1-21: Value: 1985

Ch3 Δ1,Δ2,Δ3
MB 1-22: Value: 1501
MB 1-23: Value: 1501
MB 1-24: Value: 1501

Ch3 f1,f2,f3
MB 1-25: Value: 1
MB 1-26: Value: 2
MB 1-27: Value: 3

Ch4 K1,K2,K3
MB 1-28: Value: 1985
MB 1-29: Value: 1985
MB 1-30: Value: 1985

Ch4 Δ1,Δ2,Δ3
MB 1-31: Value: 1501
MB 1-32: Value: 1501
MB 1-33: Value: 1501

Ch4 f1,f2,f3
MB 1-34: Value: 1
MB 1-35: Value: 2
MB 1-36: Value: 3

Uptime
MB 1-37: Value: 3895
Текст шаблона
// Параметры трансформаторов и uptime
// https://wirenboard.com/wiki/Power_Meter_WB-MAP12E_Control_Registers

[main]
ver=0

// Ch1
[sensors]
name=<b>Ch1 K1</b>[5216], <b>K2</b>[5217], <b>K3</b>[5218]
typereg=3
startreg=0x1460
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch1 Δ1</b>[5219], <b>Δ2</b>[5220], <b>Δ3</b>[5221]
typereg=3
startreg=0x1463
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch1 f1</b>[5280], <b>f2</b>[5281], <b>f3</b>[5282]
typereg=3
startreg=0x14A0
cntreg=3
mask=r,r,r

// Ch2
[sensors]
name=<b>Ch2 K1</b>[9312], <b>K2</b>[9313], <b>K3</b>[9314]
typereg=3
startreg=0x2460
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch2 Δ1</b>[9315], <b>Δ2</b>[9316], <b>Δ3</b>[9317]
typereg=3
startreg=0x2463
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch2 f1</b>[9376], <b>f2</b>[9377], <b>f3</b>[9378]
typereg=3
startreg=0x24A0
cntreg=3
mask=r,r,r


// Ch3
[sensors]
name=<b>Ch3 K1</b>[13408], <b>K2</b>[13409], <b>K3</b>[13410]
typereg=3
startreg=0x3460
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch3 Δ1</b>[13411], <b>Δ2</b>[13412], <b>Δ3</b>[13413]
typereg=3
startreg=0x3463
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch3 f1</b>[13472], <b>f2</b>[13473], <b>f3</b>[13474]
typereg=3
startreg=0x34A0
cntreg=3
mask=r,r,r


// Ch4
[sensors]
name=<b>Ch4 K1</b>[17504], <b>K2</b>[17505], <b>K3</b>[17506]
typereg=3
startreg=0x4460
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch4 Δ1</b>[17507], <b>Δ2</b>[17508], <b>Δ3</b>[17509]
typereg=3
startreg=0x4463
cntreg=3
mask=r,r,r

[sensors]
name=<b>Ch4 f1</b>[17568], <b>f2</b>[17569], <b>f3</b>[17570]
typereg=3
startreg=0x44A0
cntreg=3
mask=r,r,r

// Uptime
[sensors]
name=Uptime
typereg=4
startreg=104
cntreg=2
mask=g2

Многоканальный счётчик электроэнергии WB-MAP6S

WB-MAP6S - Основной шаблон

Описание параметров
1️⃣ AP energy
MB 1-1: Energy: 0.163 kW*h
1️⃣ P
MB 1-2: Value: 0.000
1️⃣ Ток Irms
MB 1-3: Current: 0.000 A

2️⃣ AP energy
MB 1-4: Energy: 0.163 kW*h
2️⃣ P
MB 1-5: Value: 0.000
2️⃣ Ток Irms
MB 1-6: Current: 0.000 A

3️⃣ AP energy
MB 1-7: Energy: 0.321 kW*h
3️⃣ P
MB 1-8: Value: 41.807
3️⃣ Ток Irms
MB 1-9: Current: 0.326 A

4️⃣ AP energy
MB 1-10: Energy: 0.164 kW*h
4️⃣ P
MB 1-11: Value: 0.000
4️⃣ Ток Irms
MB 1-12: Current: 0.000 A

5️⃣ AP energy
MB 1-13: Energy: 0.164 kW*h
5️⃣ P
MB 1-14: Value: 0.000
5️⃣ Ток Irms
MB 1-15: Current: 0.000 A

6️⃣ AP energy
MB 1-16: Energy: 0.164 kW*h
6️⃣ P
MB 1-17: Value: 0.000
6️⃣ Ток Irms
MB 1-18: Current: 0.000 A

Фазное напряжение Urms
MB 1-19: Voltage: 226.22 V

Частота сети
MB 1-20: Frequency: 50.01 Hz
Текст шаблона
// https://wirenboard.com/wiki/WB-MAP6S_Data_Registers_v.2
[main]
ver=0

[sensors]
name=1️⃣ AP energy
typereg=4
startreg=0x120C
cntreg=16
mask=r4d3t12[/100]
[sensors]
name=1️⃣ P
typereg=4
startreg=0x1306
cntreg=2
mask=g2d3i[*2441/10000]
[sensors]
name=1️⃣ Ток Irms
typereg=4
startreg=0x141A
cntreg=2
mask=g2d3t10[*2441/10000000]

[sensors]
name=2️⃣ AP energy
typereg=4
startreg=0x1208
cntreg=16
mask=r4d3t12[/100]
[sensors]
name=2️⃣ P
typereg=4
startreg=0x1304
cntreg=2
mask=g2d3i[*2441/10000]
[sensors]
name=2️⃣ Ток Irms
typereg=4
startreg=0x1418
cntreg=2
mask=g2d3t10[*2441/10000000]

[sensors]
name=3️⃣ AP energy
typereg=4
startreg=0x1204
cntreg=16
mask=r4d3t12[/100]
[sensors]
name=3️⃣ P
typereg=4
startreg=0x1302
cntreg=2
mask=g2d3i[*2441/10000]
[sensors]
name=3️⃣ Ток Irms
typereg=4
startreg=0x1416
cntreg=2
mask=g2d3t10[*2441/10000000]

[sensors]
name=4️⃣ AP energy
typereg=4
startreg=0x220C
cntreg=16
mask=r4d3t12[/100]
[sensors]
name=4️⃣ P
typereg=4
startreg=0x2306
cntreg=2
mask=g2d3i[*2441/10000]
[sensors]
name=4️⃣ Ток Irms
typereg=4
startreg=0x241A
cntreg=2
mask=g2d3t10[*2441/10000000]

[sensors]
name=5️⃣ AP energy
typereg=4
startreg=0x2208
cntreg=16
mask=r4d3t12[/100]
[sensors]
name=5️⃣ P
typereg=4
startreg=0x2304
cntreg=2
mask=g2d3i[*2441/10000]
[sensors]
name=5️⃣ Ток Irms
typereg=4
startreg=0x2418
cntreg=2
mask=g2d3t10[*2441/10000000]

[sensors]
name=6️⃣ AP energy
typereg=4
startreg=0x2204
cntreg=16
mask=r4d3t12[/100]
[sensors]
name=6️⃣ P
typereg=4
startreg=0x2302
cntreg=2
mask=g2d3i[*2441/10000]
[sensors]
name=6️⃣ Ток Irms
typereg=4
startreg=0x2416
cntreg=2
mask=g2d3t10[*2441/10000000]

[sensors]
name=Фазное напряжение Urms
typereg=4
startreg=0x10D9
cntreg=1
mask=rd2t9

[sensors]
name=Частота сети
typereg=4
startreg=0x10F8
cntreg=1
mask=rd2t24

WB-MAP6S-TR - Шаблон для контроля параметров трансформаторов тока

Описание параметров
Ch1 K
MB 1-1: Value: 0
Ch1 Δ
MB 1-2: Value: 0

Ch2 K
MB 1-3: Value: 0
Ch2 Δ
MB 1-4: Value: 0

Ch3 K
MB 1-5: Value: 1985
Ch3 Δ
MB 1-6: Value: 1641

Ch4 K
MB 1-7: Value: 0
Ch4 Δ
MB 1-8: Value: 0

Ch5 K
MB 1-9: Value: 0
Ch5 Δ
MB 1-10: Value: 0

Ch6 K
MB 1-11: Value: 0
Ch6 Δ
MB 1-12: Value: 0

Uptime
MB 1-13: Value: 1436
Текст шаблона
// Параметры трансформаторов и uptime
https://wirenboard.com/wiki/Power_Meter_WB-MAP6S_Control_Registers

[main]
ver=0

[sensors]
name=Ch1 K
typereg=3
startreg=0x1462
cntreg=1
mask=r
[sensors]
name=Ch1 Δ
typereg=3
startreg=0x1465
cntreg=1
mask=r

[sensors]
name=Ch2 K
typereg=3
startreg=0x1461
cntreg=1
mask=r
[sensors]
name=Ch2 Δ
typereg=3
startreg=0x1464
cntreg=1
mask=r

[sensors]
name=Ch3 K
typereg=3
startreg=0x1460
cntreg=1
mask=r
[sensors]
name=Ch3 Δ
typereg=3
startreg=0x1463
cntreg=1
mask=r

[sensors]
name=Ch4 K
typereg=3
startreg=0x2462
cntreg=1
mask=r
[sensors]
name=Ch4 Δ
typereg=3
startreg=0x2465
cntreg=1
mask=r

[sensors]
name=Ch5 K
typereg=3
startreg=0x2461
cntreg=1
mask=r
[sensors]
name=Ch5 Δ
typereg=3
startreg=0x2464
cntreg=1
mask=r

[sensors]
name=Ch6 K
typereg=3
startreg=0x2460
cntreg=1
mask=r,r,r
[sensors]
name=Ch6 Δ
typereg=3
startreg=0x2463
cntreg=1
mask=r

[sensors]
name=Uptime
typereg=4
startreg=104
cntreg=2
mask=g2

Диммеры

Диммер светодиодных ламп и ламп накаливания WB-MDM3

WB-MDM3 - Основной шаблон

Функционал

Настройка и параметры

Текст шаблона
// https://wirenboard.com/wiki/WB-MDM3_Registers
[main]
ver=1

[sensors]
name=Яркость каналов 1, 2, 3 (0-100%)
typereg=3
startreg=0
cntreg=3
mask=r{Out1},r{Out2},r{Out3}

[sensors]
name=Счётчик замыканий входов 1-6
typereg=4
startreg=32
cntreg=6
mask=r{cnt1},r{cnt2},r{cnt3},r{cnt4},r{cnt5},r{cnt6}

[gpio]
name=Состояния каналов 1, 2, 3
fastmode=1
typereg=1
startreg=0
cntreg=3

[gpio]
name=Состояние входов 1-6
fastmode=1
typereg=2
startreg=0
cntreg=6

[pwm]
name=Управление яркостью каналов (pwm) 1, 2, 3 (0-100%)
fastmode=1
typereg=3
startreg=0
cntreg=3
max=100

WB-MDM3-SRV - Сервисный шаблон

Функционал

Настройка и параметры

Текст шаблона
// https://wirenboard.com/wiki/WB-MDM3_Registers
[main]
ver=1

[sensors]
name=Яркость каналов 1, 2, 3 (0-100%)<br>[0,1,2]
typereg=3
startreg=0
cntreg=3
mask=r{Out1},r{Out2},r{Out3}

[sensors]
name=Сырое значение канала. 0-9999<br>[90,91,92]
typereg=3
startreg=90
cntreg=3
mask=r{OutRaw1},r{OutRaw2},r{OutRaw3}

[sensors]
name=Кривая диммирования<br>0-log, 1-linear, 2-on/off<br>[50,51,52]
typereg=3
startreg=50
cntreg=3
mask=r{curve1},r{curve2},r{curve3}

[sensors]
name=Режим диммирования<br>0-leading_edge, 1-trailing_edge<br>[60,61,62]
typereg=3
startreg=60
cntreg=3
mask=r{edge1},r{edge2},r{edge3}

[sensors]
name=Нижний порог диммирования<br>мкс 0-9999<br>[70,71,72]
typereg=3
startreg=70
cntreg=3
mask=r{min1},r{min2},r{min3}

[sensors]
name=Верхний порог диммирования<br>мкс 0-9999<br>[80,81,82]
typereg=3
startreg=80
cntreg=3
mask=r{max1},r{max2},r{max3}

[sensors]
name=Скорость при увеличении яркости<br>мс на 1%, 0 - 100<br>[140,141,142]
typereg=3
startreg=140
cntreg=3
mask=r{sup1},r{sup2},r{sup3}

[sensors]
name=Скорость при уменьшении яркости<br>мс на 1%, 0 - 100<br>[150,151,152]
typereg=3
startreg=150
cntreg=3
mask=r{sdown1},r{sdown2},r{sdown3}

[sensors]
name=Счётчики замыканий (6 входов)
typereg=4
startreg=32
cntreg=6
mask=r{cnt1},r{cnt2},r{cnt3},r{cnt4},r{cnt5},r{cnt6}

[gpio]
name=Состояния каналов 1, 2, 3
fastmode=1
typereg=1
startreg=0
cntreg=3

[gpio]
name=Состояние входов 1-6
fastmode=1
typereg=2
startreg=0
cntreg=6

[pwm]
name=Управление яркостью каналов (pwm) 1, 2, 3 (0-100%)
fastmode=1
typereg=3
startreg=0
cntreg=3
max=100

WB-MDM3-SAFE - Действия при включении питания и при потере связи

Функционал

Настройка и параметры

Текст шаблона
// WB-MDM3 - действия при включении питания и при потере связи
[main]
ver=1

[sensors]
name=Действия для каналов 1,2,3<br>при включении питания<br><small><b>🟠 0:выкл.</b><br>🔘 1:предыдущее_состояние<br>🔘 2:вкл. 🔘 3:вкл_на_яркость<br>[664,665,666]</small>
typereg=3
startreg=664
cntreg=3
mask=r{ActOn1},r{ActOn2},r{ActOn3}

[sensors]
name=Яркость каналов при включении питания 1-100%<br><small>(для каналов с действием 3:вкл_на_яркость)<br>[672,673,674}</small>
typereg=3
startreg=672
cntreg=3
mask=r{BrOn1},r{BrOn2},r{BrOn3}

[sensors]
name=Действия для каналов 1,2,3<br>при переходе в безопасный режим (при потери связи)<br><small><b>🟠 0:ничего_не_делать</b><br>🔘 1:выкл. 🔘 2:вкл.<br>🔘 3:вкл_на_яркость<br>[648,649,650]</small>
typereg=3
startreg=648
cntreg=3
mask=r{ActSf1},r{ActSf2},r{ActSf3}

[sensors]
name=Яркость каналов при переходе в безопасный режим 1-100%<br><small>(для каналов с действием 3:вкл_на_яркость)<br>[656,657,658}</small>
typereg=3
startreg=656
cntreg=3
mask=r{BrSf1},r{BrSf2},r{BrSf3}

[sensors]
name=Таймаут потери связи, сек<br><small>(переход в безопасный режим) [8]</small>
typereg=3
startreg=8
cntreg=1
mask=r{tmSf}

[sensors]
name=Управление с входов в безопасном(safe) режиме (6 входов)<br><small><b>🟠 0:не_блокировать</b><br>🔘 1:блок_в_safe 🔘 2:только_в_safe<br>[640,641,642,643,644,645]</small>
typereg=3
startreg=640
cntreg=6
mask=r,r,r,r,r,r

Диммер светодиодных лент WB-LED

WB-LED - Основной шаблон

Функционал

Настройка и параметры

Текст шаблона
// https://wirenboard.com/wiki/WB-LED_Modbus_Registers
[main]
ver=2

[sensors]
name=Яркость каналов 1, 2, 3, 4 (0-100%)
typereg=3
startreg=2000
cntreg=4
mask=r{Out1},r{Out2},r{Out3},r{Out4}

[sensors]
name=Режим работы [4000]<br>значение 0: 4 белые ленты<br><a href="https://wirenboard.com/wiki/WB-MRGBW-D_Modbus_LED_Dimmer#Режимы" target="_blank">другие значения в док.</a>
typereg=3
startreg=4000
cntreg=1
mask=r{mode}

[gpio]
name=Состояния каналов 1, 2, 3, 4
fastmode=1
typereg=1
startreg=0
cntreg=4

[pwm]
name=Управление яркостью каналов (pwm) 1, 2, 3, 4 (0-100%)
fastmode=1
typereg=3
startreg=2000
cntreg=4

WB-LED-SAFE - Действия при включении питания и при потере связи

Функционал

Настройка и параметры

Текст шаблона
// WB-LED - действия при включении питания и при потере связи
[main]
ver=1

[sensors]
name=Действия для каналов 1-4<br>при включении питания<br><small><b>🟠 0:выкл.</b><br>🔘 1:предыдущее_состояние<br>🔘 2:вкл. 🔘 3:вкл_на_яркость<br>[664,665,666,667]</small>
typereg=3
startreg=664
cntreg=4
mask=r{ActOn1},r{ActOn2},r{ActOn3},r{ActOn4}

[sensors]
name=Яркость каналов при включении питания 1-100%<br><small>(для каналов с действием 3:вкл_на_яркость)<br>[672,673,674,675}</small>
typereg=3
startreg=672
cntreg=4
mask=r{BrOn1},r{BrOn2},r{BrOn3},r{BrOn4}

[sensors]
name=Действия для каналов 1,2,3<br>при переходе в безопасный режим (при потери связи)<br><small><b>🟠 0:ничего_не_делать</b><br>🔘 1:выкл. 🔘 2:вкл.<br>🔘 3:вкл_на_яркость<br>[648,649,650,651]</small>
typereg=3
startreg=648
cntreg=4
mask=r{ActSf1},r{ActSf2},r{ActSf3},r{ActSf4}

[sensors]
name=Яркость каналов при переходе в безопасный режим 1-100%<br><small>(для каналов с действием 3:вкл_на_яркость)<br>[656,657,658,659}</small>
typereg=3
startreg=656
cntreg=4
mask=r{BrSf1},r{BrSf2},r{BrSf3},r{BrSf4}

[sensors]
name=Таймаут потери связи, сек<br><small>(переход в безопасный режим) [8]</small>
typereg=3
startreg=8
cntreg=1
mask=r{tmSf}

[sensors]
name=Управление с входов в безопасном(safe) режиме (4 входa)<br><small><b>🟠 0:не_блокировать</b><br>🔘 1:блок_в_safe 🔘 2:только_в_safe<br>[640,641,642,643]</small>
typereg=3
startreg=640
cntreg=4
mask=r,r,r,r

Датчики

Датчик влажности и температуры SHT30 с Modbus

MB-SHT30 - Основной шаблон

Более подробно работа с датчиком рассмотрена в разделе "Решения" - "Измерение температуры и влажности c SHT30 по Modbus"
Функционал

Варианты датчиков

Настройка и параметры

Текст шаблона
[main]
ver=0

[sensors]
name=Температура, °C
typereg=3
startreg=1
cntreg=1
mask=rd1t3{temp}

[sensors]
name=Относительная влажность, %RH
typereg=3
startreg=0
cntreg=1
mask=rd1t4{hum}

MB-SHT30-SRV - Cервисный шаблон

Функционал

Настройка и параметры

Текст шаблона
[main]
ver=0

[sensors]
name=Температура, °C
typereg=3
startreg=1
cntreg=1
mask=rd1t3{temp}

[sensors]
name=Относительная влажность, %RH
typereg=3
startreg=0
cntreg=1
mask=rd1t4{hum}

[sensors]
name=Адрес ModBus [256]
typereg=3
startreg=256
cntreg=1
mask=r{addr}

[sensors]
name=Скорость ModBus [257]<br><small>(1:1200, 2:2400, 3:4800, <b>4:9600</b>, 5:14400, 6:19200)</small>
typereg=3
startreg=257
cntreg=1
mask=r{speed}

[sensors]
name=Коррекция по температуре [261]<br><small>(при записи в регистр указывать значение x10)</small>
typereg=3
startreg=261
cntreg=1
mask=rd1{temp_corr}

[sensors]
name=Коррекция по влажности [260]<br><small>(при записи в регистр указывать значение x10)</small>
typereg=3
startreg=260
cntreg=1
mask=rd1{hum_corr}

Универсальный настенный датчик WB-MSW 📒 🗺️

📒 Подробное описание и 🗺️ карта Modbus-регистров представлены на сайте производителя Wiren Board

Датчик может измерять температуру, влажность, освещённость, уровень шума, уровень CO2 и VOC, наличие движения. Датчик имеет встроенный ИK-передатчик и приёмник, а также средства звуковой (зуммер) и световой (светодиоды) индикации.

Примечание: Для измерения уровня углекислого газа нужно приобрести вариант WB-MSW с датчиком CO2. Также по умолчанию датчик CO2 может быть отключен, включить датчик можно через сервисный шаблон WB-MSW-SRV.

WB-MSW - Основной шаблон

Функционал

Настройка и параметры

Текст шаблона, версия 4
// https://wirenboard.com/wiki/WB-MSWv_3_registers
[main]
ver=4

[sensors]
name=Уровень шума, дБ
typereg=4
startreg=3
cntreg=1
mask=r1d2{noise}

[sensors]
name=Температура, °C
typereg=4
startreg=4
cntreg=1
mask=rd2t3{temp}

[sensors]
name=Относительная влажность, %RH
typereg=4
startreg=5
cntreg=1
mask=rd2t4{hum}

[sensors]
name=CO2, ppm
typereg=4
startreg=8
cntreg=1
mask=rt8{CO2}

[sensors]
name=Освещённость, лк
typereg=4
startreg=9
cntreg=2
mask=g2d2t7{light}

[sensors]
name=Качество воздуха (VOC), ppb
typereg=4
startreg=11
cntreg=1
mask=r1{VOC}

[gpio]
name=Воспроизведение команды ИК
typereg=1
startreg=5100
cntreg=5

// Single Coil (func: 0x01 read, 0x05 write)
[gpio]
name=Красный и зелёный светодиоды
typereg=1
startreg=10
cntreg=2

// buzzer (статус при чтении, вкл/выкл при записи)
[gpio]
name=buzzer (звук)
typereg=1
startreg=0
cntreg=1

Список изменений:

  • измеряемые параметры разделены по отдельным секциям
    (для возможности независимого включения/выключения чтения)
Текст шаблона, версия 3
// https://wirenboard.com/wiki/WB-MSWv_4_registers
[main]
ver=3

// Уровень шума, Температура, Влажность
[sensors]
name=Шум,Температура,Влажность
typereg=0x04
startreg=0x0003
cntreg=3
mask=r1d2{noise},rd2t3{temp},rd2t4{hum}

// Концентрация CO2, Освещённость
[sensors]
name=CO2,Освещённость
typereg=0x04
startreg=0x0008
cntreg=3
mask=rt8{CO2},g2d2t7{Light}

// Качество воздуха (ppb) - VOC
[sensors]
name=Качество воздуха
typereg=0x04
startreg=0x000B
cntreg=1
mask=r1t29{VOC}

// Воспроизведение команды ИК
[gpio]
name=Воспроизведение ИК
typereg=1
startreg=5100
cntreg=5

// Красный и зелёный светодиоды (статус и управление)
// Single Coil (func: 0x01 read, 0x05 write)
[gpio]
name=Красный и зелёный светодиоды
typereg=0x01
startreg=0x000A
cntreg=2

// buzzer (статус при чтении, вкл/выкл при записи)
// Single Coil (func: 0x01 read, 0x05 write)
[gpio]
name=buzzer
typereg=0x01
startreg=0x0000
cntreg=1

WB-MSW-SRV - Cервисный шаблон

Функционал

Настройка и параметры

Пример вида главной страницы с настроенной опцией Web_Key:

Текст шаблона, версия 1
// https://wirenboard.com/wiki/WB-MSWv_4_registers
[main]
ver=1

[sensors]
name=Период вспышки led,<br> от 0 до 10 c [97]
typereg=3
startreg=97
cntreg=1
mask=r{led_p}

[sensors]
name=Длительность вспышки led,<br> от 0 до 50 мс [98]
typereg=3
startreg=98
cntreg=1
mask=r{led_d}

[gpio]
name=Воспроизведение команды ИК<br>[coil 5100-5104]
typereg=1
startreg=5100
cntreg=5

[gpio]
name=Красный и зелёный светодиоды<br>[coil 10,11]
typereg=1
startreg=10
cntreg=2

[gpio]
name=Запись команды ИК<br>[coil 5300-5304]
typereg=1
startreg=5300
cntreg=5

[gpio]
name=Включение датчика CO2<br>(1-вкл, 0-выкл) [coil 3]
typereg=1
startreg=3
cntreg=1

[pwm]
name=pwm: Период вспышки led,<br> от 0 до 10 c [97]
typereg=3
startreg=97
cntreg=1
max=10

[pwm]
name=pwm: Длительность вспышки led, от 0 до 50 мс [98]
typereg=3
startreg=98
cntreg=1
max=50

Универсальный датчик WB-MS 📒 🗺️

Датчик может измерять температуру, влажность, освещённость и другие параметры.

WB-MS - Основной шаблон

Функционал

Настройка и параметры

Текст шаблона, версия 1
// https://wirenboard.com/wiki/WB-MS_v_2_registers

// 0x0002 Освещённость u16   лк
// 0x0004 Температура  s16  x0.01, °C
// 0x0005 Относительная влажность   s16   x0.01  %RH
// 0x000B Качество воздуха (ppb) - VOC

[main]
ver=1

[sensors]
name=Освещённость, лк
typereg=0x04
startreg=0x0002
cntreg=1
mask=rt7{light}

[sensors]
name=Температура, °C
typereg=0x04
startreg=0x0004
cntreg=1
mask=rd2t3{temp}

[sensors]
name=Относительная влажность, %RH
typereg=0x04
startreg=0x0005
cntreg=1
mask=rd2t4{hum}

[sensors]
name=Качество воздуха, ppb
typereg=0x04
startreg=0x000B
cntreg=1
mask=r1{VOC}

Список изменений:

  • добавлены именнованные mqtt топики
  • параметры "Температура" и "Относительная влажность" разделены по секциям
    (для возможности независимого включения/выключения чтения)
  • добавлена секция "Качество воздуха"
Текст шаблона, версия 0
// WB-MS
// https://wirenboard.com/wiki/WB-MS_v_2_registers

// 0x0002 Освещённость u16   лк
// 0x0004 Температура  s16  x0.01, °C
// 0x0005 Относительная влажность   s16   x0.01  %RH

[main]
ver=0

[sensors]
typereg=0x04
startreg=0x0002
cntreg=1
mask=rt7

[sensors]
typereg=0x04
startreg=0x0004
cntreg=2
mask=rd2t3,rd2t4

BLR-база Tesliot HOST X (8 датчиков)

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

Параметры связи: Скорость обмена 115200, контроль четности N, число бит данных 8, стоп биты 2.

Доступны 4 варианта шаблонов для различных сценариев использования:

  • Tesliot-type - разделение по типам значений (можно отключать секции по типам параметров)
  • Tesliot-sens - разделение по датчикам, полный набор параметров (можно отключать отдельные датчики)
  • Tesliot-nlux - разделение по датчикам без освещённости (можно отключать отдельные датчики)
  • Tesliot-min - разделение по датчикам, минимальный набор (только температура, влажность, батарея)

Tesliot-type - Разделение по типам значений

Описание параметров

Шаблон содержит 5 секций, каждая из которых читает один тип параметра со всех 8 датчиков:

Температура °C (со всех 8 датчиков)
MB 1-1: Temperature: 23.5 °C
MB 1-2: Temperature: 24.1 °C
MB 1-3: Temperature: 22.8 °C
MB 1-4: Temperature: 23.9 °C
MB 1-5: Temperature: 24.3 °C
MB 1-6: Temperature: 23.2 °C
MB 1-7: Temperature: 24.0 °C
MB 1-8: Temperature: 23.7 °C

Влажность %RH (со всех 8 датчиков)
MB 1-9: Humidity: 45.2 %RH
MB 1-10: Humidity: 46.1 %RH
MB 1-11: Humidity: 44.8 %RH
MB 1-12: Humidity: 45.5 %RH
MB 1-13: Humidity: 46.3 %RH
MB 1-14: Humidity: 44.9 %RH
MB 1-15: Humidity: 45.8 %RH
MB 1-16: Humidity: 45.0 %RH

Освещенность лк (со всех 8 датчиков)
MB 1-17: Value: 250
MB 1-18: Value: 320
MB 1-19: Value: 180
MB 1-20: Value: 290
MB 1-21: Value: 350
MB 1-22: Value: 200
MB 1-23: Value: 310
MB 1-24: Value: 270

Холл/Геркон (со всех 8 датчиков)
MB 1-25: Value: 0
MB 1-26: Value: 1
MB 1-27: Value: 0
MB 1-28: Value: 0
MB 1-29: Value: 1
MB 1-30: Value: 0
MB 1-31: Value: 0
MB 1-32: Value: 1

Батарея В (со всех 8 датчиков)
MB 1-33: Voltage: 3.2 V
MB 1-34: Voltage: 3.1 V
MB 1-35: Voltage: 3.3 V
MB 1-36: Voltage: 3.2 V
MB 1-37: Voltage: 3.1 V
MB 1-38: Voltage: 3.3 V
MB 1-39: Voltage: 3.2 V
MB 1-40: Voltage: 3.1 V
Текст шаблона
// Шаблон для Tesliot HOST X - 8 датчиков
// Структура: 5 секций - каждая секция читает один тип параметра со всех 8 датчиков
// Параметры: температура, влажность, освещенность, холл/геркон, батарея
// Можно отключать секции целиком (например, отключить все температуры или все влажности)
[main]
ver=1

[sensors]
name=Температура °C
typereg=3
startreg=2
cntreg=36
mask=rd2t3{1/temp_1},s4,rd2t3{2/temp_2},s4,rd2t3{3/temp_3},s4,rd2t3{4/temp_4},s4,rd2t3{5/temp_5},s4,rd2t3{6/temp_6},s4,rd2t3{7/temp_7},s4,rd2t3{8/temp_8}

[sensors]
name=Влажность %RH
typereg=3
startreg=3
cntreg=36
mask=rd2t4{1/humidity_1},s4,rd2t4{2/humidity_2},s4,rd2t4{3/humidity_3},s4,rd2t4{4/humidity_4},s4,rd2t4{5/humidity_5},s4,rd2t4{6/humidity_6},s4,rd2t4{7/humidity_7},s4,rd2t4{8/humidity_8}

[sensors]
name=Освещенность лк
typereg=3
startreg=4
cntreg=36
mask=rt0{1/lux_1},s4,rt0{2/lux_2},s4,rt0{3/lux_3},s4,rt0{4/lux_4},s4,rt0{5/lux_5},s4,rt0{6/lux_6},s4,rt0{7/lux_7},s4,rt0{8/lux_8}

[sensors]
name=Холл/Геркон
typereg=3
startreg=5
cntreg=36
mask=rt0{1/holl_1},s4,rt0{2/holl_2},s4,rt0{3/holl_3},s4,rt0{4/holl_4},s4,rt0{5/holl_5},s4,rt0{6/holl_6},s4,rt0{7/holl_7},s4,rt0{8/holl_8}

[sensors]
name=Батарея В
typereg=3
startreg=6
cntreg=36
mask=rd1t9{1/battery_1},s4,rd1t9{2/battery_2},s4,rd1t9{3/battery_3},s4,rd1t9{4/battery_4},s4,rd1t9{5/battery_5},s4,rd1t9{6/battery_6},s4,rd1t9{7/battery_7},s4,rd1t9{8/battery_8}

Tesliot-sens - Разделение по датчикам (полный набор)

Описание параметров

Шаблон содержит 8 секций, каждая из которых читает все параметры одного датчика:

Датчик 1️⃣
MB 1-1: Temperature: 23.5 °C
MB 1-2: Humidity: 45.2 %RH
MB 1-3: Value: 250
MB 1-4: Value: 0
MB 1-5: Voltage: 3.2 V

Датчик 2️⃣
MB 1-6: Temperature: 24.1 °C
MB 1-7: Humidity: 46.1 %RH
MB 1-8: Value: 320
MB 1-9: Value: 1
MB 1-10: Voltage: 3.1 V

Датчик 3️⃣
MB 1-11: Temperature: 22.8 °C
MB 1-12: Humidity: 44.8 %RH
MB 1-13: Value: 180
MB 1-14: Value: 0
MB 1-15: Voltage: 3.3 V

... (и так далее для всех 8 датчиков)
Текст шаблона
// Шаблон для Tesliot HOST X - 8 датчиков
// Структура: 8 секций - каждая секция читает все параметры одного датчика
// Параметры каждого датчика: температура, влажность, освещенность, холл/геркон, батарея
// Можно отключать отдельные датчики (если датчик не подключен, отключаем его секцию)
[main]
ver=1

[sensors]
name=Датчик 1️⃣<br> Температура °C, Влажность %RH, Освещенность, Холл/Геркон, Напряжение батареи В.
typereg=3
startreg=2
cntreg=5
mask=rd2t3{1/temp_1},rd2t4{1/humidity_1},rt0{1/lux_1},rt0{1/holl_1},rd1t9{1/battery_1}

[sensors]
name=Датчик 2️⃣
typereg=3
startreg=7
cntreg=5
mask=rd2t3{2/temp_2},rd2t4{2/humidity_2},rt0{2/lux_2},rt0{2/holl_2},rd1t9{2/battery_2}

[sensors]
name=Датчик 3️⃣
typereg=3
startreg=12
cntreg=5
mask=rd2t3{3/temp_3},rd2t4{3/humidity_3},rt0{3/lux_3},rt0{3/holl_3},rd1t9{3/battery_3}

[sensors]
name=Датчик 4️⃣
typereg=3
startreg=17
cntreg=5
mask=rd2t3{4/temp_4},rd2t4{4/humidity_4},rt0{4/lux_4},rt0{4/holl_4},rd1t9{4/battery_4}

[sensors]
name=Датчик 5️⃣
typereg=3
startreg=22
cntreg=5
mask=rd2t3{5/temp_5},rd2t4{5/humidity_5},rt0{5/lux_5},rt0{5/holl_5},rd1t9{5/battery_5}

[sensors]
name=Датчик 6️⃣
typereg=3
startreg=27
cntreg=5
mask=rd2t3{6/temp_6},rd2t4{6/humidity_6},rt0{6/lux_6},rt0{6/holl_6},rd1t9{6/battery_6}

[sensors]
name=Датчик 7️⃣
typereg=3
startreg=32
cntreg=5
mask=rd2t3{7/temp_7},rd2t4{7/humidity_7},rt0{7/lux_7},rt0{7/holl_7},rd1t9{7/battery_7}

[sensors]
name=Датчик 8️⃣
typereg=3
startreg=37
cntreg=5
mask=rd2t3{8/temp_8},rd2t4{8/humidity_8},rt0{8/lux_8},rt0{8/holl_8},rd1t9{8/battery_8}

Tesliot-nlux - Разделение по датчикам (без освещённости)

Описание параметров

Шаблон содержит 8 секций, каждая из которых читает параметры одного датчика (без освещённости):

Датчик 1️⃣
MB 1-1: Temperature: 23.5 °C
MB 1-2: Humidity: 45.2 %RH
MB 1-3: Value: 0
MB 1-4: Voltage: 3.2 V

Датчик 2️⃣
MB 1-5: Temperature: 24.1 °C
MB 1-6: Humidity: 46.1 %RH
MB 1-7: Value: 1
MB 1-8: Voltage: 3.1 V

... (и так далее для всех 8 датчиков)

Регистр освещённости читается, но не обрабатывается и не отображается (используется пропуск s1).

Текст шаблона
// Шаблон для Tesliot HOST X - 8 датчиков
// Структура: 8 секций - каждая секция читает параметры одного датчика
// Параметры каждого датчика: температура, влажность, холл/геркон, батарея (без освещенности)
// Можно отключать отдельные датчики (если датчик не подключен, отключаем его секцию)
[main]
ver=1

[sensors]
name=Датчик 1️⃣<br> Температура °C, Влажность %RH, Холл/Геркон, Напряжение батареи В.
typereg=3
startreg=2
cntreg=5
mask=rd2t3{1/temp_1},rd2t4{1/humidity_1},s1,rt0{1/holl_1},rd1t9{1/battery_1}

[sensors]
name=Датчик 2️⃣
typereg=3
startreg=7
cntreg=5
mask=rd2t3{2/temp_2},rd2t4{2/humidity_2},s1,rt0{2/holl_2},rd1t9{2/battery_2}

[sensors]
name=Датчик 3️⃣
typereg=3
startreg=12
cntreg=5
mask=rd2t3{3/temp_3},rd2t4{3/humidity_3},s1,rt0{3/holl_3},rd1t9{3/battery_3}

[sensors]
name=Датчик 4️⃣
typereg=3
startreg=17
cntreg=5
mask=rd2t3{4/temp_4},rd2t4{4/humidity_4},s1,rt0{4/holl_4},rd1t9{4/battery_4}

[sensors]
name=Датчик 5️⃣
typereg=3
startreg=22
cntreg=5
mask=rd2t3{5/temp_5},rd2t4{5/humidity_5},s1,rt0{5/holl_5},rd1t9{5/battery_5}

[sensors]
name=Датчик 6️⃣
typereg=3
startreg=27
cntreg=5
mask=rd2t3{6/temp_6},rd2t4{6/humidity_6},s1,rt0{6/holl_6},rd1t9{6/battery_6}

[sensors]
name=Датчик 7️⃣
typereg=3
startreg=32
cntreg=5
mask=rd2t3{7/temp_7},rd2t4{7/humidity_7},s1,rt0{7/holl_7},rd1t9{7/battery_7}

[sensors]
name=Датчик 8️⃣
typereg=3
startreg=37
cntreg=5
mask=rd2t3{8/temp_8},rd2t4{8/humidity_8},s1,rt0{8/holl_8},rd1t9{8/battery_8}

Tesliot-min - Разделение по датчикам (минимальный набор)

Описание параметров

Шаблон содержит 8 секций, каждая из которых читает минимальный набор параметров одного датчика (только температура, влажность и батарея):

Датчик 1️⃣
MB 1-1: Temperature: 23.5 °C
MB 1-2: Humidity: 45.2 %RH
MB 1-3: Voltage: 3.2 V

Датчик 2️⃣
MB 1-4: Temperature: 24.1 °C
MB 1-5: Humidity: 46.1 %RH
MB 1-6: Voltage: 3.1 V

... (и так далее для всех 8 датчиков)

Регистры освещённости и холл/геркон читаются, но не обрабатываются и не отображаются (используется пропуск s2).

Текст шаблона
// Шаблон для Tesliot HOST X - 8 датчиков
// Структура: 8 секций - каждая секция читает параметры одного датчика
// Параметры каждого датчика: температура, влажность, батарея (без освещенности и холл/геркон)
// Можно отключать отдельные датчики (если датчик не подключен, отключаем его секцию)
[main]
ver=1

[sensors]
name=Датчик 1️⃣<br> Температура °C, Влажность %RH, Напряжение батареи В.
typereg=3
startreg=2
cntreg=5
mask=rd2t3{1/temp_1},rd2t4{1/humidity_1},s2,rd1t9{1/battery_1}

[sensors]
name=Датчик 2️⃣
typereg=3
startreg=7
cntreg=5
mask=rd2t3{2/temp_2},rd2t4{2/humidity_2},s2,rd1t9{2/battery_2}

[sensors]
name=Датчик 3️⃣
typereg=3
startreg=12
cntreg=5
mask=rd2t3{3/temp_3},rd2t4{3/humidity_3},s2,rd1t9{3/battery_3}

[sensors]
name=Датчик 4️⃣
typereg=3
startreg=17
cntreg=5
mask=rd2t3{4/temp_4},rd2t4{4/humidity_4},s2,rd1t9{4/battery_4}

[sensors]
name=Датчик 5️⃣
typereg=3
startreg=22
cntreg=5
mask=rd2t3{5/temp_5},rd2t4{5/humidity_5},s2,rd1t9{5/battery_5}

[sensors]
name=Датчик 6️⃣
typereg=3
startreg=27
cntreg=5
mask=rd2t3{6/temp_6},rd2t4{6/humidity_6},s2,rd1t9{6/battery_6}

[sensors]
name=Датчик 7️⃣
typereg=3
startreg=32
cntreg=5
mask=rd2t3{7/temp_7},rd2t4{7/humidity_7},s2,rd1t9{7/battery_7}

[sensors]
name=Датчик 8️⃣
typereg=3
startreg=37
cntreg=5
mask=rd2t3{8/temp_8},rd2t4{8/humidity_8},s2,rd1t9{8/battery_8}

Преобразователь для термометров 1-Wire WB-M1W2 v.3 📒 🗺️

WB-M1W2 - Основной шаблон ⚡

Функционал

Настройка и параметры

Текст шаблона
// https://wirenboard.com/wiki/M1W2_Registers

[main]
ver=0

// x0.0625, °C
[sensors]
name=Текущая температура с датчика
typereg=4
startreg=7
cntreg=2
// mask=rt3[*625/10000]{sens_t1},rt3[*625/10000]{sens_t2}
mask=rd2t3[*625/100]{sens_t1},rd2t3[*625/100]{sens_t2}

[sensors]
name=Температура<br><small>Последнее валидное значение температуры</small>
typereg=4
startreg=20
cntreg=2
mask=rd2t3[*625/100]{t1},rd2t3[*625/100]{t2}

[sensors]
name=Режим входа 1,2<br><small>0: 1-wire, 1: input<br>[275, 276]</small>
typereg=3
startreg=275
cntreg=2
mask=r{mode1},r{mode2}

[sensors]
name=Счетчик срабатываний 1,2
typereg=4
startreg=277
cntreg=2
mask=r{cnt1},r{cnt2}

[gpio]
name=⚡ Входы 1,2
fastmode=1
typereg=2
startreg=0
cntreg=2

[gpio]
name=Статус подключения 1-Wire
typereg=2
startreg=16
cntreg=2

[pwm]
name=⚡ Счетчик срабатываний 1,2
fastmode=1
typereg=4
startreg=277
cntreg=2

Модули аналоговых входов

Модуль аналоговых входов (4-20 мA) WB-MAI2-mini / СС 📒 🗺️

Модуль измерения токового сигнала.
2 аналоговых входа.

Применяется для подключения датчиков с выходом 0-20 и 4-20 мА.

WB-MAI2 - Основной шаблон

Функционал

Настройка и параметры

Текст шаблона
// WB-MAI2-mini/CC
// https://wirenboard.com/wiki/MAI2-mini/CC_Registers

[main]
ver=0

// x3.125*10-2, мА
[sensors]
name=Ток канала 1, 2
typereg=4
startreg=246
cntreg=2
mask=rd2[*3125/1000]{cur1},rd2[*3125/1000]{cur2}

[sensors]
name=Время усреднения канала 1,2<br>(1-65534) [273, 274]
typereg=3
startreg=273
cntreg=2
mask=r{mtime1},r{mtime2}

Модуль аналоговых входов WB-MAI6

Универсальный модуль измерения на 12 (6 диф.) каналов

  • 12 каналов измерения (6 каналов в дифференциальном режиме)
  • поддерживает различные режимы работы: измерение напряжения, тока, сопротивления
  • поддерживает широкий набор датчиков
    • термопары и термосопротивления (Pt50, Pt100, Pt1000 и др.)
    • датчики с токовыхм выходом 4-20мА
    • датчики с выходом по напряжению
      • в однополярном режиме в диапазонах: 0..1 В, 0..10 В и др.
      • в дифференциальном режиме в диапазонах: -2..+2 В
    • "сухой контакт" - кнопки, переключатели
    • датчики тока на эффекте Холла
  • поддерживает пересчёт измеренных значений в физические велечины с учётом особенностей датчиков
  • является сертифицированным средством измерений. Зарегистрирован в Госреестре.
  • построен на прецизионном малошумящем 16-битном АЦП
Полезные ссылки от производителя

Список шаблонов для WB-MAI6:

Название шаблона Тип Описание
WB-MAI6 основной Значения для каналов (без пересчёта)
WB-MAI6-V основной Пересчитанные значения для каналов
WB-MAI6-SRV-T сервисный Выбор типа датчика (режима работы)
WB-MAI6-SRV-R сервисный Настройка Data Rate
WB-MAI6-SRV-K сервисный Настройка коэффициентов усиления
WB-MAI6-SRV-LO сервисный Настройка нижней границы диапазона измерения
WB-MAI6-SRV-HI сервисный Настройка верхней границы диапазона измерения

Каждый шаблон содержит 12 однотипных параметров (по общему числу каналов).
Ниже показан пример использования шаблонов.
Красным цветом даны комментарии как интерпретировать значения.

Выбор типа датчика (или режима работы) осуществляется записью соответствующего значения с использованием шаблона WB-MAI6-SRV-T. Запись возможна через MQTT или через веб-интерфейс на вкладке ModBus, блок "Write register data".

Реле

Wiren Board выпускает широкую линейку Modbus-реле. Несмотря на то, что они отличаются множеством параметров, большинство реле имеют схожую карту регистров.

Чтобы подобрать правильное реле можно воспользоваться рекомендациями от производителя.

⚡ Большинство реле Wiren Board поддерживают протокол "Быстрый Modbus", что сокращает время реакции. Для поддержки "Быстрого Modbus" в шаблонах применяется настройка fastmode=1.

В основном шаблоны разных типов реле от Wiren Board схожи между собой. Количество используемых регистров зависит от количества каналов и наличия входов. Далее рассмотрим шаблоны реле, опираясь на наиболее распространённые варианты. По аналогии можно строить шаблоны и для других типов реле.

Шаги по использованию реле:
1) провести настройку работы реле, в этом может помочь сервисный шаблон и описание от производителя
2) применить основной шаблон
3) настроить интеграцию с другими опциями прошивки (Web_Key, GPIO_Keys, MQTT и др.)

6-канальное Реле WB-MR6C

6-канальное реле с внешними входами. Ток на канал - 10 A (max 16 A), пусковой ток до 80 А.
Применяется для прямого управления освещением, приводами штор и другими нагрузками.

WB-MR6C- Основной шаблон ⚡

Функционал

Описание (пример применения)

1) выберем шаблон

2) уточняем распределение GPIO
В таблице "Device map" для секций GPIO в поле "Cnt" будут указаны номера GPIO.

Пример распределения:

3) настроим управление реле из веб-интерфейса при помощи опции Web_Key

4) в итоге на главной странице появятся кнопки, кликнув по которым можно управлять реле, либо узнать их состояние.
На следующем изображении первые 3 канала реле включены, остальные выключены.

5) по аналогии в настройках Web_Key добавим входы

6) теперь при обновлении главной страницы будет обновляться состояние входов
Допустим, что используются настройки реле по-умолчанию (6 входов управляют одноименными каналами, а вход 0 отключает все каналы реле).
На изображении ниже показано, что при замкнутом входе 6 срабатывает канал реле 6.

7) интеграция с другими опциями
Состояние реле и состояния входов реле доступны для использования в других опциях прошивки через виртуальные GPIO 180-185 и 186-191. Например, можно реализовывать:

  • управление и чтение каналов и входов реле по сети через MQTT или через GET-запросы
  • обработку коротких и длинных нажатий кнопок (реальных или виртуальных) через GPIO_Keys
  • выполнение более сложных сценариев в Interpreter
  • вкл./выкл. реле для по аналоговому значению через опцию Thermostat
  • вывод информации на дисплей через Designer_lines + Display
  • передача состояние реле через радиоканал с использованием LoRa
  • и многие другие сценарии использования

8) пример интеграции с MQTT

Например, первый канал (выход 1) реле будет доступен на GPIO 180.
Для него будут актуальны следующие топики:

  • svet/OFFICE_DIMMER/gpio180 - топик для чтения
  • svet/OFFICE_DIMMER/set/gpio180 - топик для записи

Значения:

  • 0 - канал реле выключен
  • 1 - канал реле включен

Примечание: в этом примере svet - это имя пользователя MQTT, а OFFICE_DIMMER - название устройства.

Текст шаблона
// https://wirenboard.com/wiki/Relay_Module_Modbus_Management
[main]
ver=1

[gpio]
name=⚡ Выходы реле (1,2,3,4,5,6)
fastmode=1
typereg=1
startreg=0
cntreg=6

[gpio]
name=⚡ Входы (1,2,3,4,5,6, 0)
fastmode=1
typereg=2
startreg=0
cntreg=7

WB-MR6C-SRV- Сервисный шаблон

Функционал

Описание (пример применения)

На снимке слева показаны секции шаблона, а справа - считанные данные от реле на главной странице.

Последние две секции предназначены для трансляции в GPIO и их значения здесь не учитываются (более подробно см. WB-MR6C- Основной шаблон).

Описание секции в столбце "Name"
  • вначале идёт название секции (настраиваемого параметра)
  • в квадратных скобках указаны адреса holding регистров, которые соответствуют считываемым параметрам. Эти номера также удобно использовать при записи новых значений.
  • далее кратко описаны варианты значений (помечены знаком 🔘), вариант значения по-умолчанию выделен знаком 🟠

Рассмотрим подробнее что означают значения настроек со снимка.

Решаемая задача: Управлять каналом реле 6 со входа 6. Ко входу подключена кнопка без фиксации. При потере связи или внезапном отключении / восстановлении питания нужно автоматически включать нагрузку.
Для входа 6 и выхода 6 настройки были изменены, остальные значения настроек - по-умолчанию.

  • MB 1-1: Value: 10 - таймаут 10 секунд. Используется для перехода в безопасный режим при потере связи по Modbus.
  • MB 1-2: Value: 0 - при подаче питания настроен переход в безопасный режим.
  • MB 1-3: Value: 0 (а также MB 1-4, 1-5, 1-6, 1-7) - для выходов (каналов) реле 1-5 безопасный режим не используется. Они не будут реагировать на потерю связи или возобновление питания. Это поведение по-умолчанию.
  • MB 1-8: Value: 1 - для выхода 6 (канала реле 6) переход в безопасный режим разрешён.
  • MB 1-9: Value: 0 - MB 1-13: Value: 0 - безопасное состояние выходов 1-5 - отключены
  • MB 1-14: Value: 1 - безопасное состояние выхода 6 - включен. То есть канал реле 6 будет переходить в это состояние (включаться) при переходе в безопасный режим.
  • MB 1-15: Value: 0 - MB 1-20: Value: 0 - управление с входов в безопасном режиме не блокируется
  • MB 1-21: Value: 1 - MB 1-25: Value: 1 - входы 1-5 работают как переключатели с фиксацией, каждый из входов переключает одноимённый выход (канал) реле
  • MB 1-26: Value: 0 - вход 6 настроен как кнопка без фиксации (по её "клику" будет переключаться состояние канала реле 6)
  • MB 1-27: Value: 2 - по входу 0 будут выключаться все реле

Пример интеграции с MQTT

Текст шаблона
// https://wirenboard.com/wiki/Relay_Module_Modbus_Management
[main]
ver=1

[sensors]
name=Таймаут потери связи, сек<br><small>(переход в безопасный режим) [8]</small>
typereg=3
startreg=8
cntreg=1
mask=r{tmSf}

[sensors]
name=Действия при подаче питания [6]<br><small><b>🟠 0:safe</b> 🔘 1:восстановить 🔘 2:in1</small>
typereg=3
startreg=6
cntreg=1
mask=r{ActOn}

[sensors]
name=Использовать safe mode для K1-K6 [938-943]<br><small><b>🟠 0:нет</b> 🔘 1:да</small>
typereg=3
startreg=938
cntreg=6
mask=r{Sf1},r{Sf2},r{Sf3},r{Sf4},r{Sf5},r{Sf6}

[sensors]
name=Safe value - Безопасное состояние выходов K1-K6 [930-935]<br><small><b>🟠 0:off</b> 🔘 1:on</small>
typereg=3
startreg=930
cntreg=6
mask=r{Ksf1},r{Ksf2},r{Ksf3},r{Ksf4},r{Ksf5},r{Ksf6}

[sensors]
name=Управление с входов в safe mode [946-951]<br><small><b>🟠 0:разрешено</b> 🔘 1:блок_в_safe 🔘 2:блок_в_normal</small>
typereg=3
startreg=946
cntreg=6
mask=r{Isf1},r{Isf2},r{Isf3},r{Isf4},r{Isf5},r{Isf6}

[sensors]
name=Режим работы входов 1-6 [9-14]<br><small>🔘 0:кнопка <b>🟠 1:переключатель</b><br> 🔘 2:выкл.всё 🔘 3:freq 🔘 4:map 🔘 5:отключен 🔘 6:mapk</small>
typereg=3
startreg=9
cntreg=6
mask=r{Im1},r{Im2},r{Im3},r{Im4},r{Im5},r{Im6}

[sensors]
name=Режим работы цифрового входа 0 [16]<br><small><b>🟠 2:выкл.всё</b> 🔘 3:freq 🔘 4:map 🔘 6:mapk</small>
typereg=3
startreg=16
cntreg=1
mask=r{Im0}

[gpio]
name=⚡ Выходы реле (1,2,3,4,5,6)
fastmode=1
typereg=1
startreg=0
cntreg=6

[gpio]
name=⚡ Входы (1,2,3,4,5,6, 0)
fastmode=1
typereg=2
startreg=0
cntreg=7

3-канальное реле WB-MR3-LV

Линейка мощных трёхканальных реле с внешними входами. Ток на канал - 10 А (max 16 A), пусковой ток до 120/165/500 A в зависимости от модификации. Применяется для управления освещением, приводами штор и нагрузками общего назначения.

WB-MR3LV- Основной шаблон ⚡

Функционал

Настройка и параметры

Текст шаблона
// https://wirenboard.com/wiki/Relay_Module_Modbus_Management
[main]
ver=1

[gpio]
name=⚡ Выходы реле (1,2,3)
fastmode=1
typereg=1
startreg=0
cntreg=3

[gpio]
name=⚡ Входы (1,2,3)
fastmode=1
typereg=2
startreg=0
cntreg=3

[gpio]
name=⚡ Вход 0
fastmode=1
typereg=2
startreg=7
cntreg=1

Системы вентиляции (HVAC)

Вентиляционная установка ROYAL CLIMA UNO

ROYAL-UNO- Основной шаблон

Функционал

Настройка и параметры

Пример отображения показаний в облачном сервисе:

Пример отображения показаний и органов управления на главной странице:

Текст шаблона
//ROYAL CLIMA UNO

[main]
ver=0

[sensors]
name= Температуры: Комнатная, Улица, Приток, Разморозка<br>Тemp: Room, Outdoor, Supply air, Defrosting 
typereg=3
startreg=12
cntreg=4
mask=rt3[-40]{Troom},rt3[-40]{Tout},rt3[-40]{Tair},rt3[-40]{Tdefr}

[sensors]
name=Статус<br>(0: выкл, 1: вкл)
typereg=3
startreg=9
cntreg=1
mask=r{status}

[sensors]
name=Время работы
typereg=3
startreg=769
cntreg=1
mask=r{uptime}

[gpio]
name=Вкл/Выкл (0/1)
typereg=6
startreg=9
cntreg=1

[pwm]
name=Вкл/Выкл (0/1)
typereg=6
startreg=9
cntreg=1
max=1

[pwm]
name=Скорость притока (2,3,5)
typereg=6
startreg=10
cntreg=1
max=5

[pwm]
name=Скорость вытяжки (2,3,5)
typereg=6
startreg=11
cntreg=1
max=5

[pwm]
name=Уставка температуры (10-25)
typereg=6
startreg=27
cntreg=1
max=25

Интеллектуальный контроллер для систем вентиляции HVAC от ELECTROTEST (OPTIBOX M и другие)

OPTIBOX- Основной шаблон

Функционал

Настройка и параметры

Пример отображения показаний из MQTT Explorer:

Пример отображения показаний и органов управления на главной странице:

Текст шаблона
// Electrotest OPTIBOX M3 E-S
// https://electrotest.ru/assets/scada/Modbus-registers-update.pdf

[main]
ver=0

[sensors]
name=type [2]
typereg=0x04
startreg=2
cntreg=1
mask=r{r2type}

[sensors]
name=status,time,T1,T2,T3,T4 [4-9]
typereg=0x04
startreg=4
cntreg=6
mask=r{r4status},r{r5time},rt3{r6T1}[-30],rt3{r7T2}[-30],rt3{r8T3}[-30],rt3{r9T4}[-30]

[sensors]
name=PWM outputs: Y1,Y2,Y3 [10,11,12]
typereg=0x04
startreg=10
cntreg=3
mask=r{r10Y1},r{r11Y2},r{r12Y3}[/256]

[sensors]
name=id [19]
typereg=0x04
startreg=19
cntreg=1
mask=r{r19ID}

//управление
[pwm]
name=on/off (1/3)
typereg=0x10
startreg=6
cntreg=1
max=3

[pwm]
name=fan speed (1-100)
typereg=0x10
startreg=1
cntreg=1
max=100

[pwm]
name=setTemp (-30)
typereg=0x10
startreg=2
cntreg=1
min=47
max=70

ТРМ1033 - Контроллер для приточно-вытяжных систем вентиляции от производителя ОВЕН

ТРМ1033- Основной шаблон

Функционал

Настройка и параметры

Доступен мониторинг основных показателей.

  • слева представлен список параметров
  • справа поканазан пример отображения показаний на главной странице

Пример отображения показаний из MQTT Explorer:

Преобразователь частоты INNOVERT серии IVD_E

Innovert - Основной шаблон

📒 Подробная документация от производителя

Шаблон для управления преобразователями частоты INNOVERT серии IVD_E через протокол Modbus RTU.
Функционал

Описание параметров

Шаблон обеспечивает мониторинг текущих параметров работы устройства и управление его работой:

Текущая частота вращения Гц
MB 1-1: Frequency: 50.0 Hz

Выходной ток А
MB 1-2: Current: 2.5 A

Текущая скорость вращения об/мин
MB 1-3: Value: 1500

Наработка часов
MB 1-4: Value: 1234

Выходное напряжение В
MB 1-5: Voltage: 380.0 V

Управление устройством: - Команды пуск/стоп (регистр 8192): 1 = стоп, 2 = пуск - Установка целевой частоты (регистр 8193): диапазон 0-50.0 Гц

Настройка устройства

Перед использованием шаблона необходимо выполнить настройку устройства:

  1. Настройка способа установки частоты (Pb01)
  2. По регистру 101 установить значение 5 (Через порт RS485)

Пример записи регистра через веб-интерфейс:

  • в Device map в квадратных скобках есть подсказки с номерами регистров, нам нужен регистр 101
  • далее воспользуемся блоком Write register data

    • в поле Address вводим текущий адрес устройства (он подставляется туда автоматически)
    • в поле Register вводим номер регистра - 101
    • в поле Data вводим новое значение - 5
    • нажимаем Set
    • после успешной записи - будет выведена надпись "OK"
  • Настройка способа пуска (Pb02)

  • По регистру 102 установить значение 2 (RS485)
  • Запись производится аналогично пункту 1, но в поле Register указываем 102, а в поле Data - 2

  • Настройка номинальной скорости вращения двигателя (PC12)

  • По регистру 212 установить значение в соответствии с параметрами двигателя
  • ⚠ Изменение производится только при выключенном устройстве (регистр 8192 = 1)

Дополнительные параметры: - Адрес устройства по умолчанию: 1 (можно изменить в регистре 702 или PH02 на панели) - Для сброса настроек на заводские: записать в регистр 117 значение 8 ⚠ При сбросе все настройки сбрасываются на заводские значения и их нужно будет заново прописать

Текст шаблона
// Преобразователь частоты INNOVERT серии IVD_E
// https://innovert.ru/innovert-ivd_e/
[main]
ver=1

[sensors]
name=Текущая частота вращения Гц
typereg=0x03
startreg=1
cntreg=1
mask=rd1t24{Frequency}

[sensors]
name=Выходной ток А<br> Текущая скорость вращения об/мин
typereg=0x03
startreg=3
cntreg=2
mask=rd1t10{Current},rt0{RPM}

[sensors]
name=Наработка часов <br>Выходное напряжение В
typereg=0x03
startreg=8
cntreg=2
mask=rt6{Hour},rt9{Voltage}

[pwm]
name=Управление пуск/стоп по регистру 8192 (1=стоп, 2=пуск)
typereg=0x06
startreg=8192
cntreg=1
min=1
max=2

[pwm]
name=Установка целевой частоты по регистру 8193 (0…50.0 Гц) 255=25.5Гц
typereg=0x06
startreg=8193
cntreg=1
min=0
max=500

Рекуперационная установка ALFA 95 от 2VV

📒 Подробная документация от производителя

Рекуперационная установка ALFA 95 - универсальная установка, подходящая для внутреннего и наружного монтажа. Качественные компоненты и компактная конструкция, разработанная в соответствии с самыми высокими стандартами, обеспечивают вентиляционной установке ALFA 95 не только длительный срок службы, но и возможность как внутреннего, так и наружного монтажа. Мощные и энергоэффективные EC моторы и высокоэффективный диагональный рекуператор позаботятся о постоянной подаче свежего воздуха без теплопотерь в любой области коммерческого применения. Все установки стандартно оснащены встроенной системой управления AirGENIO, что дает возможность подключать устройства к системе управления BMS или осуществлять управление с помощью смарт-устройств.

Технические характеристики: - Расход воздуха: 4 типоразмера горизонтального исполнения производительностью 800 - 3500 м³/ч, 6 типоразмеров вертикального исполнения производительностью 800 - 5500 м³/ч - Высокая эффективность рекуперации - до 93 % - Энергосберегающие EC моторы - Версии с дополнительным встроенным электрическим / водяным догревом / охлаждением - Система управления AirGENIO со встроенным цветным сенсорным пультом управления - Приложение 2VV AirGENIO

ALFA 95 - это отличное решение для магазинов, офисов, кафе, ресторанов, отелей и спортивных объектов.

Alfa-2VV - Основной шаблон

Функционал

Шаблон обеспечивает мониторинг текущих параметров работы установки и управление её работой:

  • Текущая скорость вентилятора
  • Температура на улице
  • Температура в канале
  • Температура из помещения
  • Управление состоянием (вкл/выкл)
  • Установка скорости вентилятора
  • Установка температуры
Настройка и параметры

Пример отображения показаний из MQTT Explorer:

Пример отображения показаний и органов управления на главной странице:

Управление устройством: - Состояние (вкл/выкл): 1 = вкл, 0 = выкл - Уставка скорости вентилятора: диапазон 0-1000 - Уставка температуры: диапазон 15-30 °C

Текст шаблона
// ALFA 95 от 2VV
// Рекуперационная установка с системой управления AirGENIO

[main]
ver=1

[sensors]
name=Текущая скорость вентилятора<br>Температура на улице<br>Температура в канале<br>Температура из помещения
typereg=0x04
startreg=18005
cntreg=4
mask=r{fan_cur},rd1t3{t_out},rd1t3{t_chan},rd1t3{t_room}

[sensors]
name=Установленное значение состояния (вкл/выкл, 1=вкл 0=выкл)<br>Установленное значение скорости вентилятора<br>Установленное значение температуры
typereg=0x03
startreg=21000
cntreg=3
mask=r{pwr},rd1{fan_set},rt3{temp_set}

[gpio]
name=Состояние (вкл/выкл)
typereg=0x03
startreg=21000
cntreg=1

[pwm]
name=Уставка скорости вентилятора
typereg=0x03
startreg=21001
cntreg=1
min=0
max=1000

[pwm]
name=Уставка температуры
typereg=0x03
startreg=21002
cntreg=1
min=15
max=30

Холодильное оборудование

Сетевая карта (Modbus-адаптер) WB-REF-U

Сетевая карта (Modbus-адаптер) для контроллеров холодильного оборудования Carel и Eliwell (Televis), которая добавляет в них интерфейс RS-485 с поддержкой протокола Modbus RTU.
Подробная документация от производителя.

CRL-BASIC- шаблон для контроллера Carel BASIC

Шаблон для подключения для контроллера Carel BASIC через адаптер WB-REF-U.

Шаблон в разработке.

CRL-EASY- группа шаблонов для контроллера Carel EASY

Шаблоны для подключения для контроллера Carel EASY через адаптер WB-REF-U.
Функционал

Подходит для контроллеров:
Carel EASY: PYEZ0ZB580, PJEZC00100, PJEZC0E000, PJEZC0E120, PJEZC0H000, PJEZC0M000, PJEZC0M100, PJEZC0MG00, PJEZC1E0I0K, PJEZMNN0E0, PJEZMNN0E0, PJEZMNP000, PJEZS0GB00, PJEZS0H000, PJEZX00000, PJEZY00000, PJEZY0H100, PJEZY0M000, PJEZY0M100, и другие из этой линейки.

Карты регистров для шаблонов
  • CRL-EASY-D - в шаблоне собраны регистры типа Discrete Inputs (дискретные значения (1/0), доступны только для чтения)
    • здесь находятся статусы узлов, флаги аварий и т.п.
  • CRL-EASY-С - в шаблоне собраны Сoils (дискретные значения (1/0), чтение/запись)
    • команды и другие флаги управления
  • CRL-EASY-I - в шаблоне собраны Input Registers (значения параметров, только для чтения)
    • здесь находятся статусы, Machine model, Serial address
  • CRL-EASY-H - в шаблоне собраны Holding Registers (значения параметров, чтение/запись)
    • уставки (set point), граничные значения для отработки аварий, и другие настройки
  • CRL-EASY-MINI - минималистичный шаблон
    • содержит несколько основных параметров (команда на вкл./выкл., базовая уставка, показания с датчиков)

Примечание: Описание регистров также доступно в виде 🗺️ общей карты регистров - от производителя WB-REF-U.
Можно создавать свои шаблоны на основе этой информации, с другой группировкой регистров.

| Адрес  | DEC | Группа  | Тип      | Формат | Имя        | Назначение                |
| ------ | --- | ------- | -------- | ------ | ---------- | ------------------------- |
| 0x0000 | 0   | Group 1 | discrete | bool   | Rel. comp. | Compressor relay status   |
| 0x0001 | 1   | Group 1 | discrete | bool   | s_pre2     | 2nd probe alarm           |
| 0x0002 | 2   | Group 1 | discrete | bool   | s_CHT      | High temp condenser alarm |
| 0x0003 | 3   | Group 1 | discrete | bool   | s_HI       | High temperature alarm    |
| 0x0004 | 4   | Group 1 | discrete | bool   | s_pre1     | 1st probe alarm           |
| 0x0005 | 5   | Group 1 | discrete | bool   | s_Etc      | Broken RTC alarm          |
| 0x0006 | 6   | Group 1 | discrete | bool   | s_IA       | External immediate alarm  |
| 0x0007 | 7   | Group 1 | discrete | bool   | Dig.input  | Digital input status      |
| 0x0008 | 8   | Group 1 | discrete | bool   | Rel. fan.  | Fan relay status          |
| 0x0009 | 9   | Group 1 | discrete | bool   | s_pre3     | 3rd probe alarm           |
| 0x000A | 10  | Group 1 | discrete | bool   | s_Ed1      | Timeout defrost alarm     |
| 0x000B | 11  | Group 1 | discrete | bool   | Rel.AUX    | Activate AUX command      |
| 0x000C | 12  | Group 1 | discrete | bool   | s_LO       | Low temperature alarm     |
| 0x000D | 13  | Group 1 | discrete | bool   | Rel. defr. | Defrost relay status      |
| 0x000E | 14  | Group 1 | discrete | bool   | s_cht      | High temp cond pre-alarm  |
| 0x000F | 15  | Group 1 | discrete | bool   | s_dA       | External delay alarm      |
| 0x0010 | 16  | Group 1 | discrete | bool   | s_EF       | Func param eeprom alarm   |
| 0x0011 | 17  | Group 1 | discrete | bool   | s_nRTC     | Set point started by RTC  |
| 0x0017 | 23  | Group 2 | discrete | bool   | s_EE       | Machine param e2 alarm    |
| 0x0019 | 25  | Group 3 | discrete | bool   | s_PreDor   | Open door pre-alarm state |
| 0x001B | 27  | Group 4 | discrete | bool   | C.C.       | Continuous cycle status   |
| 0x001C | 28  | Group 4 | discrete | bool   | s_Dor      | Open door alarm state     |
| 0x001D | 29  | Group 4 | discrete | bool   | Defrost    | Defrost status            |
| Адрес  | DEC | Группа  | Тип  | Формат | Имя     | Назначение                |
| ------ | --- | ------- | ---- | ------ | ------- | ------------------------- |
| 0x0012 | 18  | Group 1 | coil | bool   | dC      | Time base                 |
| 0x0013 | 19  | Group 1 | coil | bool   | /5      | Select C/F                |
| 0x0014 | 20  | Group 1 | coil | bool   | C.C.    | Activation contin. cycle  |
| 0x0015 | 21  | Group 1 | coil | bool   | A8      | En alarm Ed               |
| 0x0016 | 22  | Group 1 | coil | bool   | /6      | Disable decimal point     |
| 0x0018 | 24  | Group 2 | coil | bool   | Defrost | Activate defrost command  |
| 0x001A | 26  | Group 3 | coil | bool   | d6      | Display lock during defr. |
| 0x001E | 30  | Group 4 | coil | bool   | d9      | Def prior over comp prots |
| 0x001F | 31  | Group 4 | coil | bool   | d4      | Defrost at power-on       |
| 0x0020 | 32  | Group 4 | coil | bool   | F2      | Stop fans if compr stops  |
| 0x0024 | 36  | Group 5 | coil | bool   | ON/OFF  | Controller ON/OFF command |
| 0x0027 | 39  | Group 6 | coil | bool   | F0      | Enable evap fan control   |
| 0x0028 | 40  | Group 6 | coil | bool   | H4      | Buzzer inhibition         |
| 0x002B | 43  | Group 7 | coil | bool   | tEn     | Enable RTC                |
| 0x002D | 45  | Group 8 | coil | bool   | F3      | Stop fans during defrost  |
| Адрес  | DEC | Группа  | Тип   | Формат | Имя (MQTT) | Назначение          | Единицы измерения | Минимум | Максимум |
| ------ | --- | ------- | ----- | ------ | ---------- | ------------------- | ----------------- | ------- | -------- |
| 0x0193 | 403 | Group 1 | input | s16    | s_pr3      | Probe 3 status      | 0.1°C/°F          |         |          |
| 0x0195 | 405 | Group 2 | input | s16    | d          | Defrost probe value | 0.1°C/°F          |         |          |
| 0x0196 | 406 | Group 2 | input | s16    | s_pr2      | Probe 2 status      | 0.1°C/°F          |         |          |
| 0x0199 | 409 | Group 3 | input | s16    | s_pr1      | Probe 1 status      | 0.1°C/°F          |         |          |
| 0x01A7 | 423 | Group 4 | input | u16    | hw_probe   | Probe type NTC/PTC  | —                 | 0       | 1        |
| 0x01AE | 430 | Group 5 | input | u16    | hw_RTC     | RTC presence        | —                 | 0       | 1        |
| 0x01AF | 431 | Group 5 | input | u16    | hw_model   | Machine model       | —                 | 0       | 255      |
| 0x01B4 | 436 | Group 6 | input | u16    | H0         | Serial address      | —                 | 0       | 207      |
| Адрес  | DEC | Группа   | Тип     | Формат | Имя (MQTT) | Назначение                | Единицы измерения | Минимум | Максимум |
| ------ | --- | -------- | ------- | ------ | ---------- | ------------------------- | ----------------- | ------- | -------- |
| 0x0190 | 400 | Group 1  | holding | s16    | r4         | Night-time set point diff | 0.1°C/°F          | -50     | 50       |
| 0x0191 | 401 | Group 1  | holding | s16    | AL         | Low temperature alarm     | 0.1°C/°F          | -50     | 150      |
| 0x0192 | 402 | Group 1  | holding | s16    | A0         | Al and fan differential   | 0.1°C/°F          | -20     | 20       |
| 0x0194 | 404 | Group 2  | holding | s16    | AH         | High temperature alarm    | 0.1°C/°F          | -50     | 150      |
| 0x0197 | 407 | Group 3  | holding | s16    | rd         | Differential              | 0.1°C/°F          | 0       | 19       |
| 0x0198 | 408 | Group 3  | holding | s16    | dt         | End defrost temperature   | 0.1°C/°F          | -50     | 127      |
| 0x019A | 410 | Group 4  | holding | s16    | C2         | Probe 2 offset            | 0.1°C/°F          | 12      | —        |
| 0x019B | 411 | Group 4  | holding | s16    | r1         | Minimum set point allowed | 0.1°C/°F          | -50     | pk78     |
| 0x019C | 412 | Group 4  | holding | s16    | C1         | Probe 1 offset            | 0.1°C/°F          | 12      | —        |
| 0x019D | 413 | Group 4  | holding | s16    | r2         | Maximum set point allowed | 0.1°C/°F          | pk79    | 150      |
| 0x019E | 414 | Group 4  | holding | s16    | C3         | Probe 3 offset            | 0.1°C/°F          | 12      | —        |
| 0x019F | 415 | Group 4  | holding | s16    | St         | User set point            | 0.1°C/°F          | —       | —        |
| 0x01A0 | 416 | Group 4  | holding | u16    | 4          | Select display probe      | —                 | 1       | 3        |
| 0x01A1 | 417 | Group 4  | holding | u16    | c1         | Delay between starts      | Минуты            | 0       | 100      |
| 0x01A2 | 418 | Group 4  | holding | u16    | c0         | Start delay after Pow-on  | Минуты            | 0       | 100      |
| 0x01A3 | 419 | Group 4  | holding | u16    | tc_d       | RTC day of the week       | День              | 1       | 7        |
| 0x01A4 | 420 | Group 4  | holding | u16    | c2         | Min compressor OFF time   | Минуты            | 0       | 100      |
| 0x01A5 | 421 | Group 4  | holding | s16    | Ac         | Dirty cond Al set point   | 0.1°C/°F          | -50     | 150      |
| 0x01A6 | 422 | Group 4  | holding | s16    | F1         | Evap fan control sp       | 0.1°C/°F          | -50     | 127      |
| 0x01A8 | 424 | Group 5  | holding | u16    | r3         | Direct/reverse            | —                 | 0       | 2        |
| 0x01A9 | 425 | Group 5  | holding | s16    | AE         | Dirty cond Al temp. diff. | 0.1°C/°F          | 0.1     | 20       |
| 0x01AA | 426 | Group 5  | holding | u16    | tc_m       | RTC minutes               | Минуты            | 0       | 59       |
| 0x01AC | 428 | Group 6  | holding | u16    | tc_h       | RTC hour                  | Часы              | 0       | 23       |
| 0x01AD | 429 | Group 6  | holding | u16    | 2          | Probe meas. stability     | —                 | 1       | 15       |
| 0x01B0 | 432 | Group 7  | holding | u16    | A4         | 3rd input conf.           | —                 | 0       | 11       |
| 0x01B1 | 433 | Group 7  | holding | u16    | Fd         | Post-dripping timeout     | Минуты            | 0       | 15       |
| 0x01B2 | 434 | Group 7  | holding | u16    | Acd        | Dirty cond. alarm delay   | Минуты            | 0       | 250      |
| 0x01B3 | 435 | Group 7  | holding | u16    | c6         | Temp al bypass after c.c. | Часы              | 0       | 15       |
| 0x01B5 | 437 | Group 8  | holding | u16    | c3         | Min compressor ON time    | Минуты            | 0       | 100      |
| 0x01B6 | 438 | Group 8  | holding | u16    | cc         | Continuous cycle duration | Часы              | 0       | 15       |
| 0x01B7 | 439 | Group 8  | holding | u16    | dd         | Dripping time             | Минуты            | 0       | 15       |
| 0x01B8 | 440 | Group 8  | holding | u16    | A7         | Digital input alarm delay | Минуты            | 0       | 199      |
| 0x01B9 | 441 | Group 8  | holding | u16    | c4         | Duty setting time         | Минуты            | 0       | 100      |
| 0x01BA | 442 | Group 8  | holding | u16    | dI         | Defrost interval          | Часы              | —       | —        |
| 0x01BB | 443 | Group 8  | holding | u16    | d8         | Alarm off after defrost   | Часы              | 0       | 15       |
| 0x01BC | 444 | Group 8  | holding | u16    | d0         | Type of defrost           | —                 | 0       | 4        |
| 0x01BD | 445 | Group 8  | holding | u16    | Ad         | Temperature alarm delay   | Минуты            | —       | —        |
| 0x01BE | 446 | Group 8  | holding | u16    | dP         | Maximum defrost duration  | Минуты            | —       | —        |
| 0x01BF | 447 | Group 8  | holding | u16    | d5         | Def delay P-on, En Dig-In | Минуты            | 0       | 199      |
| 0x01C0 | 448 | Group 8  | holding | u16    | d3h        | Time band 3rd hour        | Часы              | 0       | 23       |
| 0x01C1 | 449 | Group 8  | holding | u16    | d4h        | Time band 4th hour        | Часы              | 0       | 23       |
| 0x01C2 | 450 | Group 8  | holding | u16    | d4d        | Defrost time band 4th day | Дни               | 0       | 11       |
| 0x01C3 | 451 | Group 8  | holding | u16    | EZY        | Sel set of default param  | —                 | 0       | 4        |
| 0x01C4 | 452 | Group 8  | holding | u16    | d4m        | Time band 4th minutes     | Минуты            | 0       | 59       |
| 0x01C5 | 453 | Group 8  | holding | u16    | H1         | AUX output configuration  | —                 | 0       | 3        |
| 0x01C6 | 454 | Group 8  | holding | u16    | H5         | ID code (read-only)       | —                 | 1       | 199      |
| 0x01C7 | 455 | Group 8  | holding | u16    | d2h        | Time band 2nd hour        | Часы              | 0       | 23       |
| 0x01C8 | 456 | Group 8  | holding | u16    | d3m        | Time band 3rd minutes     | Минуты            | 0       | 59       |
| 0x01C9 | 457 | Group 8  | holding | u16    | H2         | Enable keypad             | —                 | 0       | 2        |
| 0x01CA | 458 | Group 8  | holding | u16    | d1h        | Time band 1st hour        | Часы              | 0       | 23       |
| 0x01CB | 459 | Group 8  | holding | u16    | d2m        | Time band 2nd minutes     | Минуты            | 0       | 59       |
| 0x01CC | 460 | Group 8  | holding | u16    | d1d        | Defrost time band 1st day | Дни               | 0       | 11       |
| 0x01CD | 461 | Group 8  | holding | u16    | d3d        | Defrost time band 3rd day | Дни               | 0       | 11       |
| 0x01CE | 462 | Group 8  | holding | u16    | d1m        | Time band 1st minutes     | Минуты            | 0       | 59       |
| 0x01CF | 463 | Group 8  | holding | u16    | d2d        | Defrost time band 2nd day | Дни               | 0       | 11       |
| 0x01D0 | 464 | Group 8  | holding | u16    | AFm        | AUX time band OFF minutes | Минуты            | 0       | 59       |
| 0x01D3 | 467 | Group 9  | holding | u16    | nFd        | Night time band OFF day   | Дни               | 0       | 11       |
| 0x01D5 | 469 | Group 10 | holding | u16    | nOd        | Night time band ON day    | Дни               | 0       | 11       |
| 0x01D6 | 470 | Group 10 | holding | u16    | nOm        | Night time band ON min.   | Минуты            | 0       | 59       |
| 0x01D7 | 471 | Group 10 | holding | u16    | AOm        | AUX time band ON minutes  | Минуты            | 0       | 59       |
| 0x01D9 | 473 | Group 11 | holding | u16    | nOh        | Night time band ON hour   | Часы              | 0       | 23       |
| 0x01DA | 474 | Group 11 | holding | u16    | nFm        | Night time band OFF min   | Минуты            | 0       | 59       |
| 0x01DB | 475 | Group 11 | holding | u16    | AFd        | AUX time band OFF day     | Дни               | 0       | 11       |
| 0x01DC | 476 | Group 11 | holding | u16    | nFh        | Night time band OFF hour  | Часы              | 0       | 23       |
| 0x01DD | 477 | Group 11 | holding | u16    | AFh        | AUX time band OFF hour    | Часы              | 0       | 23       |
| 0x01DE | 478 | Group 11 | holding | u16    | AOd        | AUX time band ON day      | Дни               | 0       | 11       |
| 0x01DF | 479 | Group 11 | holding | u16    | AOh        | AUX time band ON hour     | Часы              | 0       | 23       |
| Адрес  | DEC | Тип     | Формат | Имя     | Назначение                | Единицы измерения |
| ------ | --- | ------- | ------ | ------- | ------------------------- | ----------------- |
| 0x019F | 415 | holding | s16    | St      | User set point            | 0.1°C/°F          |
| 0x0199 | 409 | input   | s16    | s_pr1   | Probe 1 status            | 0.1°C/°F          |
| 0x0196 | 406 | input   | s16    | s_pr2   | Probe 2 status            | 0.1°C/°F          |
| 0x0193 | 403 | input   | s16    | s_pr3   | Probe 3 status            | 0.1°C/°F          |
| 0x0195 | 405 | input   | s16    | d       | Defrost probe value       | 0.1°C/°F          |
| 0x0028 | 40  | coil    | bool   | H4      | Buzzer inhibition         |                   |
| 0x0024 | 36  | coil    | bool   | ON/OFF  | Controller ON/OFF command |                   |
| 0x0018 | 24  | coil    | bool   | Defrost | Activate defrost command  |                   |
Назначение Описание
User set point Установленное значение температуры
Probe 1 status Текущие показания датчика 1
Probe 2 status Текущие показания датчика 2
Probe 3 status Текущие показания датчика 3
Defrost probe value Показания датчика размораживания
Buzzer inhibition Отключение звукового сигнала (буззера)
Controller ON/OFF command Команда включения/выключения устройства
Activate defrost command Команда запуска процесса размораживания

СRL-URACK- шаблон для контроллера Carel μRack

Шаблон для подключения для контроллера Carel μRack через адаптер WB-REF-U.

Шаблон в разработке.