Wb-mqtt-serial templates: различия между версиями
PeteK (обсуждение | вклад) (Убрал картинки с неактуальной схемой, заменил на ссылки в README.md с актуальным описанием.) |
PeteK (обсуждение | вклад) (Добавил пример для response_timeout_ms) |
||
Строка 117: | Строка 117: | ||
<!--T:25--> | <!--T:25--> | ||
<div class="mw-collapsible mw-collapsed" style="width:500px; overflow: hidden;" > | <div class="mw-collapsible mw-collapsed" style="width:500px; overflow: hidden;" > | ||
<syntaxhighlight lang="JSON" highlight="6, | <syntaxhighlight lang="JSON" highlight="6,7,14-16"> | ||
{ | { | ||
"device_type": "WB-MS-THLS v.2", | "device_type": "WB-MS-THLS v.2", | ||
Строка 124: | Строка 124: | ||
"id": "wb-ms-thls-v2", | "id": "wb-ms-thls-v2", | ||
"max_read_registers": 0, | "max_read_registers": 0, | ||
"response_timeout_ms": 1, | |||
"channels": [ | "channels": [ | ||
{ | { | ||
Строка 188: | Строка 189: | ||
<!--T:26--> | <!--T:26--> | ||
В настройках устройства интересен параметр <syntaxhighlight lang="JSON"> "max_read_registers": 0,</syntaxhighlight> Этот параметр описывает максимальное количество регистров, считываемых с устройства при запросе. Значение по умолчанию — 1, в нашем случае мы указываем считывать все регистры за один проход (bulk read). | В настройках устройства интересен параметр <syntaxhighlight lang="JSON"> "max_read_registers": 0,</syntaxhighlight> Этот параметр описывает максимальное количество регистров, считываемых с устройства при запросе. Значение по умолчанию — 1, в нашем случае мы указываем считывать все регистры за один проход (bulk read). | ||
Параметр <code>response_timeout_ms</code> задаёт время ожидания ответа от устройства в миллисекундах. Если в течение этого времени ответ не будет получен, будет продолжен опрос других регистров и устройств. | |||
В настройках канала "Temperature" имеются три параметра, на которые стоит обратить внимание: | В настройках канала "Temperature" имеются три параметра, на которые стоит обратить внимание: | ||
<syntaxhighlight lang="JSON"> | <syntaxhighlight lang="JSON"> |