мНет описания правки |
м (→Общие сведения) |
||
Строка 3: | Строка 3: | ||
== Общие сведения == | == Общие сведения == | ||
Карта регистров позволяет описывать схему данных для любых устройств, не выходящих за рамки стандарта Modbus. Карта регистров описывается как массив JSON-объектов, каждый элемент которого добавляет соответствующую [[Common/Exposes|способность]]. Структура описания биндингов выглядит так: | |||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
{ | { | ||
... | ... | ||
" | "type": "customController", | ||
"items": | |||
" | |||
{ | { | ||
} | } | ||
... | ... | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Warning| | {{Warning|Карта регистров работает только для устройств типа <code>"customController"</code>.}} | ||
{{Warning|Карта регистров поддерживает только [[Common/Exposes#Типовые способности|типовые]] способности устройств.}} | |||
== Параметры регистров == | == Параметры регистров == |
Версия от 11:13, 24 марта 2025
Общие сведения
Карта регистров позволяет описывать схему данных для любых устройств, не выходящих за рамки стандарта Modbus. Карта регистров описывается как массив JSON-объектов, каждый элемент которого добавляет соответствующую способность. Структура описания биндингов выглядит так:
{
...
"type": "customController",
"items":
{
}
...
}
Карта регистров работает только для устройств типа "customController"
.
Карта регистров поддерживает только типовые способности устройств.
Параметры регистров
inTopic
MQTT-топик, в который устройство публикует состояние описываемого свойства. Является обязательным в случае, если отсутствует параметр outTopic
.
inPattern
Шаблон для получения состояния описываемого свойства из топика inTopic
. В случае отсутствия этого параметра, данные будут использованы без изменений. Подробнее в разделе шаблоны.
outTopic
MQTT-топик, который необходимо опубликовать для изменения состояния описываемого свойства. Является обязательным в случае, если отсутствует параметр inTopic
.
outPattern
Шаблон для передечи состояния описываемого свойства в топик outTopic
. В случае отсутствия этого параметра данные будут опубликованы без изменений. Подробнее в разделе шаблоны.