|
|
(не показано 14 промежуточных версий 3 участников) |
Строка 2: |
Строка 2: |
| [[Image: BHT-6000 Series.png|300px|thumb|right| Термостат BHT-6000 Series, белый]] | | [[Image: BHT-6000 Series.png|300px|thumb|right| Термостат BHT-6000 Series, белый]] |
|
| |
|
| | == Подключение к контроллеру == |
| | Подключите устройство к шине [[RS-485]] с соблюдением распиновки. |
| | |
| | {| class="wikitable noclear" |
| | |+Распиновка разъёма |
| | !Номер клеммы !!Описание |
| | |- |
| | |AC24V_L |
| | | +24 В |
| | |- |
| | |AC24V_N |
| | |GND |
| | |- |
| | |Red |
| | |A |
| | |- |
| | |White |
| | |B |
| | |} |
| == Представление в веб-интерфейсе == | | == Представление в веб-интерфейсе == |
| [[Image: Devices View BHT-6000 Series.png |300px|thumb|right| Представление BHT-6000 Series в веб-интерфейсе]]
| | === Выбор шаблона === |
| [[Image: BHT-6000 Series, Connecting to the web interface.png |300px|thumb|right| Выбор шаблона и установка параметров подключения в веб-интерфейсе]]
| | {{SupportedSinceRelease |
| | | | release= wb-2110 |
| По умолчанию в термостате заданы параметры подключения: Address — 1, Baud rate — 9600 бит/с, Parity — None, Data bits — 8, Stop bits — 1.
| | | deb= wb-mqtt-serial |
| | | | version= 2.28.1 |
| === Установка шаблона === | | }}{{WebUIAddDevice |
| '''ВНИМАНИЕ:''' шаблон пока не включен в поставку [[Драйвер wb-mqtt-serial|wb-mqtt-serial]], поэтому вам нужно самостоятельно сохранить шаблон в файл и загрузить на контроллер в папку <code>/usr/share/wb-mqtt-serial/templates</code>.
| | | template=BHT-6000 Series |
| | | }} |
| Шаблон <code>config-bht-6000-series.json</code>:
| |
| <syntaxhighlight lang="json">
| |
| {
| |
| "device_type": "BHT-6000 Series",
| |
| "device": {
| |
| "name": "BHT-6000 Series",
| |
| "id": "bht-6000-series",
| |
| "channels": [
| |
| {
| |
| "name": "Power",
| |
| "reg_type": "holding",
| |
| "address": "0x00",
| |
| "type": "switch",
| |
| "format": "s16"
| |
| },
| |
| {
| |
| "name": "Lock buttons",
| |
| "reg_type": "holding",
| |
| "address": "0x06",
| |
| "type": "wo-switch",
| |
| "format": "s16"
| |
| },
| |
| {
| |
| "name": "Temperature for internal sensor",
| |
| "reg_type": "holding",
| |
| "address": "0x01",
| |
| "type": "temperature",
| |
| "format": "s16",
| |
| "readonly": true,
| |
| "scale": 0.1
| |
| },
| |
| {
| |
| "name": "Weekly program setting temperature",
| |
| "reg_type": "holding",
| |
| "address": "0x05",
| |
| "type": "temperature",
| |
| "readonly": true,
| |
| "format": "s16",
| |
| "scale": 0.1
| |
| },
| |
| {
| |
| "name": "Heating status",
| |
| "reg_type": "holding",
| |
| "address": "0x03",
| |
| "type": "switch",
| |
| "format": "s16",
| |
| "readonly": true
| |
| },
| |
| {
| |
| "name": "Manual mode",
| |
| "reg_type": "holding",
| |
| "address": "0x02",
| |
| "type": "switch",
| |
| "format": "s16"
| |
| },
| |
| {
| |
| "name": "Set temperature [5 … 35]",
| |
| "reg_type": "holding",
| |
| "address": "0x04",
| |
| "type": "range",
| |
| "format": "s16",
| |
| "scale": 0.1,
| |
| "max": 35
| |
| }
| |
| ]
| |
| }
| |
| } | |
| </syntaxhighlight>
| |
|
| |
|
| После копирования шаблона на контроллер перезапустите службу <code>wb-mqtt-serial</code>:
| | <gallery mode="traditional" widths ="340px" heights="200px"> |
| <syntaxhighlight lang="bash">
| | Image: Devices View BHT-6000 Series.png| Представление BHT-6000 Series в веб-интерфейсе контроллера Wiren Board |
| service wb-mqtt-serial restart
| | Image: BHT-6000 Series, Connecting to the web interface.png| Выбор шаблона и установка параметров подключения в WebUI 2.0 |
| </syntaxhighlight> | | </gallery> |
|
| |
|
| === Выбор шаблона ===
| | {{Wbincludes:Modbus Aliens}} |
| Теперь выберите шаблон термостата в разделе '''Serial Device Driver Configuration''' веб-интерфейса:
| |
| # Откройте веб-интерфейс и перейдите '''Settings''' → '''Configs''' → '''Serial Device Driver Configuration'''.
| |
| # Выберите один из двух интерфейсов связи и установите параметры интерфейса: Baud rate — 9600 бит/с, Parity — N, Data bits — 8, Stop bits — 1.
| |
| # Нажмите на кнопку '''+ Serial Device''' и в поле '''Device type''' выберите '''BHT-6000 Series'''.
| |
| # В поле '''Slave id of the device''' укажите [[#Изменение параметров подключения | modbus-адрес]] термостата.
| |
| # Сохраните настройки нажатием на кнопку '''Save'''.
| |
|
| |
|
| Теперь устройство будет доступно на вкладке '''Devices'''.
| | === Параметры порта === |
| | По умолчанию устройство имеет настройки: |
| | * Baud rate — 9600 бит/с, |
| | * Parity — None, |
| | * Data bits — 8, |
| | * Stop bits — 1. |
|
| |
|
| Вы можете изменить шаблон по своему усмотрению — смотрите описание шаблонов в статье [[Драйвер wb-mqtt-serial:Примеры написания шаблонов | Драйвер wb-mqtt-serial]].
| | Производитель не предоставил возможности их изменять. |
|
| |
|
| == Изменение параметров подключения == | | === Modbus-адрес === |
| Перед началом работы с термостатом вы можете назначить ему modbus-адрес, но изменить другие параметры подключения не получится.
| | По умолчанию в термостате задан modbus-адрес — 1, |
|
| |
|
| '''Modbus-адрес''' термостата устанавливается из сервисного меню и не может быть изменен по шине RS-485. Настройка делается нажатием кнопок на корпусе термостата:
| | Изменить modbus-адрес можно из сервисного меню. Настройка делается нажатием кнопок на корпусе термостата: |
| # Выключите термостат нажатием на кнопку <code>ON/OFF</code>. | | # Выключите термостат нажатием на кнопку <code>ON/OFF</code>. |
| # Зажмите одновременно кнопки <code>M</code> и <code>Clock</code> на 5 секунд — термостат войдет в сервисный режим. | | # Зажмите одновременно кнопки <code>M</code> и <code>Clock</code> на 5 секунд — термостат войдет в сервисный режим. |
Строка 110: |
Строка 60: |
| Теперь вы можете подключиться к термостату по-новому modbus-адресу. | | Теперь вы можете подключиться к термостату по-новому modbus-адресу. |
|
| |
|
| == Таблица modbus-регистров== | | === Карта регистров === |
| | |
| Информация о регистрах термостата может быть полезна, если вы хотите автоматизировать работу с помощью [[Движок правил wb-rules 2.0 | сценариев]] или [[Working with WB devices without a controller | управлять термостатом по шине RS-485 без контроллера]].
| |
| | |
| Таблица регистров термостата BHT-6000GALN. Значения температуры при чтении нужно умножить на <code>0.1</code>, а при записи разделить. | | Таблица регистров термостата BHT-6000GALN. Значения температуры при чтении нужно умножить на <code>0.1</code>, а при записи разделить. |
|
| |
|
Строка 133: |
Строка 80: |
| | R | | | R |
| | u16 | | | u16 |
| | style="text-align:left;" | Temperature for internal sensor | | | style="text-align:left;" | Temperature from internal sensor |
| |- | | |- |
| | 2 | | | 2 |
Строка 151: |
Строка 98: |
| | RW | | | RW |
| | u16 | | | u16 |
| | style="text-align:left;" | Set temperature<br>5…45 | | | style="text-align:left;" | Setting temperature |
| |- | | |- |
| | 5 | | | 5 |
Строка 157: |
Строка 104: |
| | RW | | | RW |
| | u16 | | | u16 |
| | style="text-align:left;" | Weekly program setting temperature<br>5…45 | | | style="text-align:left;" | Weekly program setting temperature |
| |- | | |- |
| | 6 | | | 6 |
Строка 166: |
Строка 113: |
| |} | | |} |
|
| |
|
| == Документация == | | == Полезные ссылки == |
| [https://www.manualslib.com/manual/1420786/Welquic-Bht-6000-Series.html Описание термостата и руководство по настройке] | | [https://www.manualslib.com/manual/1420786/Welquic-Bht-6000-Series.html Описание термостата и руководство по настройке] |
| | |
| | {{Wbincludes:Device Page Footer}} |