translator, wb_editors
4444
правки
Matveevrj (обсуждение | вклад) |
Matveevrj (обсуждение | вклад) |
||
(не показано 6 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE: Подключение MQTT Dash к контроллеру Wiren Board }} | {{DISPLAYTITLE: Подключение MQTT Dash к контроллеру Wiren Board }} | ||
== Введение == | == Введение == | ||
Строка 30: | Строка 29: | ||
</gallery> | </gallery> | ||
== Добавление | == Добавление устройств == | ||
После создания подключения к MQTT-брокеру можно создавать метрики: | После создания подключения к MQTT-брокеру можно создавать метрики: | ||
#Откройте созданное подключение и нажмите «'''+'''» в правом верхнем углу экрана. | #Откройте созданное подключение и нажмите «'''+'''» в правом верхнем углу экрана. | ||
#Выберите тип метрики соответствующий типу подключаемого параметра. | #Выберите тип метрики соответствующий типу подключаемого параметра. | ||
#В открывшемся окне настройки задайте '''Имя''' и '''Адрес''' топика. Адрес топика можно посмотреть на вкладке '''Настройки-Каналы MQTT''' в [[Wiren_Board_Web_Interface | веб-интерфейсе]] контроллера или воспользоваться программой [[MQTT_Explorer | MQTT Explorer]] | #В открывшемся окне настройки задайте '''Имя''' и '''Адрес''' топика. Адрес топика можно посмотреть на вкладке '''Настройки-Каналы MQTT''' в [[Wiren_Board_Web_Interface | веб-интерфейсе]] контроллера или воспользоваться программой [[MQTT_Explorer | MQTT Explorer]]. | ||
#: | #:Обратите внимание, что для чтения значения топика необходимо указать его адрес в поле '''Topic (sub)''' в виде <code>/devices/buzzer/controls/enabled</code>. | ||
#: | #:Для записи параметра в топик необходимо указать в поле '''Topic (pub)''' адрес топика<code>/devices/buzzer/controls/enabled/on</code>. | ||
#Поставьте галку '''«Включить публикацию»''', если метрика используется для публикации значения в топик. | #Поставьте галку '''«Включить публикацию»''', если метрика используется для публикации значения в топик. | ||
#Задайте дополнительные параметры метрики, такие как цвет, изображение значка и т.д. | #Задайте дополнительные параметры метрики, такие как цвет, изображение значка и т.д. | ||
Строка 49: | Строка 48: | ||
== Управление цветом RGB ленты с помощью MQTT Dash == | == Управление цветом RGB ленты с помощью MQTT Dash == | ||
[[Image: RGB_mqttdash.jpg | | [[Image: RGB_mqttdash.jpg |200px|thumb|right| Пример настройки метрики типа ''Цвет'' для управления цветом RGB-ленты]] | ||
Для управления цветом RGB ленты в MQTT Dash есть специальная метрика '''Цвет'''. Но чтобы использовать эту метрику с Wiren Board нужно преобразовать код цвета полученный из MQTT Dash из формата HEX в формат RGB. К контроллеру RGB-лента подключается с помощью диммера светодиодных лент [[WB-MRGBW-D_Modbus_LED_Dimmer | WB-MRGBW-D]]. | Для управления цветом RGB ленты в MQTT Dash есть специальная метрика '''Цвет'''. Но чтобы использовать эту метрику с Wiren Board нужно преобразовать код цвета полученный из MQTT Dash из формата HEX в формат RGB. К контроллеру RGB-лента подключается с помощью диммера светодиодных лент [[WB-MRGBW-D_Modbus_LED_Dimmer | WB-MRGBW-D]]. | ||
Строка 78: | Строка 77: | ||
b = parseInt("0x"+newValue.slice(4, 6)); | b = parseInt("0x"+newValue.slice(4, 6)); | ||
log.info("R;G;B",r+";"+g+";"+b) | log.info("R;G;B",r+";"+g+";"+b) | ||
dev["wb-mrgbw-d-fw3_129 | dev["wb-mrgbw-d-fw3_129/RGB Palette"] = r+";"+g+";"+b // R;G;B, строка передаваемая в топик диммера LED-лент | ||
} | } | ||
}); | }); |