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

Навигация

Connecting Third Party Devices to Wiren Board: различия между версиями

Строка 224: Строка 224:
     "format": "u16",
     "format": "u16",
     "group": "channels"
     "group": "channels"
}
</syntaxhighlight>
=== Произвольные значения в регистрах с бинарной логикой ===
Иногда бывает так, что по смыслу регистр должен представляться в веб-интерфейсе переключателем ВКЛ/ВЫКЛ, но допустимые значения у него не 1/0.
В этом случае вы описываете обычный канал с типом '''switch''' и указываете значения <code>on_value</code> и <code>off_value</code>, например:
<syntaxhighlight lang="json">
{
  "name": "Status",
  "reg_type": "holding",
  "address": "0",
  "type": "switch",
  "format": "u16",
  "on_value": "0x00a5",
  "off_value": "0x005a"
}
}
</syntaxhighlight>
</syntaxhighlight>