Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
работа_с_mqtt [2023/10/20 00:22] Admin [Команды и инструкции, которые могут быть переданы в Payload] |
работа_с_mqtt [2023/10/24 18:43] (текущий) admin [Команды и инструкции, которые могут быть переданы в Payload] |
||
---|---|---|---|
Строка 47: | Строка 47: | ||
Настройка mqtt задает (в порядке следования): | Настройка mqtt задает (в порядке следования): | ||
- | * Имя контроллера (к одному брокеру может быть подключен только один контроллер с конкретным именем. Если подключается второй с тем же именем - первый отключается). В данном примере, | + | |
- | * IP или доменное имя брокера | + | |
- | * Порт (по умолчанию, | + | * Порт (по умолчанию, |
- | * Имя пользователя и пароль (по умолчанию, | + | * Имя пользователя и пароль (по умолчанию, |
===== MQTT топики ===== | ===== MQTT топики ===== | ||
Строка 62: | Строка 62: | ||
- | * myhome/ | + | |
- | * myhome/ | + | |
- | * myhome/ | + | |
- | * myhome/ | ||
Строка 74: | Строка 73: | ||
- | * myhome/ | + | |
- | * myhome/ | + | |
- | * myhome/ | + | |
- | * myhome/ | + | |
Строка 86: | Строка 85: | ||
- | * myhome/ | + | |
- | * myhome/ | + | |
- | * myhome/ | + | |
Строка 123: | Строка 122: | ||
Кондиционер: | Кондиционер: | ||
- | * /fan (значения HIGH, MEDIUM, LOW) | + | |
- | * /mode | + | |
- | * /lock (ON,OFF) | + | |
- | * /swing (ON,OFF) | + | |
- | / | + | * / |
Цветное освещение: | Цветное освещение: | ||
- | * /hue - цвет. Шкала 0-365 | + | |
- | * /sat - насыщенность цвета. 0 - белый, 100 - максимально насыщенный | + | |
- | * /hsv - цвет в нотации hue, | + | |
- | * /rgb - Цвет в нотации RGB или RGBW. (3 или 4 цифры, разделенные запятыми). В отличии от HSV нотации, | + | |
===== Служебные топики ===== | ===== Служебные топики ===== | ||
Строка 180: | Строка 179: | ||
* REST - включить канал(группу), | * REST - включить канал(группу), | ||
- | * XON - включить канал (группу) | + | * XON - включить канал (группу) |
- | * XOFF - выключить (но только при условии что канал был включен командой XON) - идеально для | + | * XOFF - выключить (но только при условии что канал был включен командой XON) - идеально для |
* TOGGLE: Переключать из состояния ON в OFF. Если применяется для группы - то принимается что если хоть один канал, входящий в группу включен - она активна и при получении TOGGLE произойдет выключение того, что включено. Последующая команда TOGGLE включит все каналы, | * TOGGLE: Переключать из состояния ON в OFF. Если применяется для группы - то принимается что если хоть один канал, входящий в группу включен - она активна и при получении TOGGLE произойдет выключение того, что включено. Последующая команда TOGGLE включит все каналы, | ||
Строка 194: | Строка 193: | ||
==== Команды, | ==== Команды, | ||
- | * AUTO | + | |
- | * HEAT | + | |
- | * COOL | + | |
- | * FAN_ONLY | + | |
- | * DRY | + | |
- | * HIGH | + | |
- | * MED | + | |
- | * LOW | + | |
Соответственно, | Соответственно, | ||
Строка 216: | Строка 215: | ||
Соответственно, | Соответственно, | ||
- | * Режим работы: | + | |
- | * Установленная температура: | + | |
- | * Текущая температура: | + | |
Строка 226: | Строка 225: | ||
==== Прочие команды: | ==== Прочие команды: | ||
- | * ENABLE для PID регулятора - разрешить авторегулирование | + | * ENABLE для PID регулятора - разрешить авторегулирование, для всех каналов - разрешить команду XON |
- | * DISABLE для PID регулятора - запретить авторегулирование | + | * DISABLE для PID регулятора - запретить авторегулирование, для всех каналов - запретить команду XON. Использование данной пары команд очень удобно для разрешения - запрещения сценариев временного включения канала. Например временного включения света по датчику движения. |
* FREEZE - заблокировать канал, после этого он игнорирует поступающие команды | * FREEZE - заблокировать канал, после этого он игнорирует поступающие команды | ||
Строка 259: | Строка 258: | ||
* " | * " | ||
+ | |||
+ | ==== Команды, | ||
+ | |||
+ | В том случае, | ||
+ | |||
+ | подробное описание тут [[криптоподпись_команды]] | ||