WB-MSW v.3 Zigbee Sensor: различия между версиями
Строка 173: | Строка 173: | ||
=== ИК-команды === | === ИК-команды === | ||
Для управления ИК приёмопередатчиком, сформируйте JSON-запрос по образцу и отправьте его в mqtt-топик <code>zigbee2mqtt/FRIENDLY_NAME/1/set</code>. | |||
Доступные команды, ''rom'' — номера ячеек памяти от 0 до 31: | |||
* Начать обучение: | |||
* | |||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
{ | |||
"learn_start": { | |||
"rom":0 | |||
} | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* Завершить обучение: | |||
* | |||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
{ | |||
"learn_stop": { | |||
"rom":0 | |||
} | |||
} | |||
</syntaxhighlight> | </syntaxhighlight> | ||
* | * Воспроизвести сигнал: | ||
*:<syntaxhighlight lang="js"> | *:<syntaxhighlight lang="js"> | ||
publish('zigbee2mqtt/ | { | ||
"play_store": { | |||
"rom":0 | |||
} | |||
} | |||
</syntaxhighlight> | |||
Например, воспроизведём ИК-сигнал из ячейки с адресом ''0'', которая находится в датчике с именем ''0x842e14fffe8b184e'': | |||
<syntaxhighlight lang="js"> | |||
publish('zigbee2mqtt/0x842e14fffe8b184e/1/set', JSON.stringify({"play_store": {"rom":0}}), 2, false); | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== Представление в контроллере == | == Представление в контроллере == |