Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
работа_с_mqtt [2019/11/11 01:05] admin |
работа_с_mqtt [2020/04/15 10:02] 192.168.88.1 |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | MQTT является, | + | MQTT является, |
- | Работа контроллера LightHub полностью управляется при помощи данного | + | Работа контроллера LightHub полностью управляется при помощи данного |
Поподробнее про MQTT можно прочитать [[https:// | Поподробнее про MQTT можно прочитать [[https:// | ||
Строка 6: | Строка 6: | ||
Имеются два типа топиков - командные и статусные | Имеются два типа топиков - командные и статусные | ||
- | По командным - обьекты контроллера получают инструкции извне, интерпретируют их, выполняют и изменившийся статус направляют в статусные топики | + | По командным - объекты контроллера получают инструкции извне, интерпретируют их, выполняют и изменившийся статус направляют в статусные топики |
- | Также, в статусные топики направляется информация если состояние обьекта контроллера изменилось в связи с локальными процессами (например, | + | Также, в статусные топики направляется информация если состояние объекта контроллера изменилось в связи с локальными процессами (например, |
Пример настройки MQTT в JSON конфигурации: | Пример настройки MQTT в JSON конфигурации: | ||
Строка 60: | Строка 60: | ||
В старой версии контроллера, | В старой версии контроллера, | ||
- | В данный // | + | В данный // |
Отличительная особенность - запись в такой совмещенный топик ненулевого значения включает канал, запись нулевого - выключает канал; | Отличительная особенность - запись в такой совмещенный топик ненулевого значения включает канал, запись нулевого - выключает канал; | ||
Топики данного типа используются для интеграции с системой OpenHab | Топики данного типа используются для интеграции с системой OpenHab | ||
Строка 98: | Строка 98: | ||
Базовый набор команд (совместим с OpenHab): | Базовый набор команд (совместим с OpenHab): | ||
- | * ON - Turn channel ON. If some previous channel state is stored | + | * ON - Включить канал. Если сохранились предыдущие значения |
- | * OFF - just turn channel off | + | * OFF - Выключить канал |
- | * <Numeric value 0..100> - Volume for Dimmer/PWM/ | + | * <Numeric value 0..100> - Задает яркость для света (с сохранением цвета), |
* <Numeric 0..365>,< | * <Numeric 0..365>,< | ||
+ | * <Numeric 0..365>,< | ||
- | Расширенный набор комманд (также, | + | Расширенный набор команд (также, |
* HALT - выключить канал(группу) | * HALT - выключить канал(группу) | ||
Строка 112: | Строка 113: | ||
* TOGGLE: Переключать из состояния ON в OFF. Если применяется для группы - то принимается что если хоть один канал, входящий в группу включен - она активна и при получении TOGGLE произойдет выключение того, что включено. Последующая команда TOGGLE включит все каналы, | * TOGGLE: Переключать из состояния ON в OFF. Если применяется для группы - то принимается что если хоть один канал, входящий в группу включен - она активна и при получении TOGGLE произойдет выключение того, что включено. Последующая команда TOGGLE включит все каналы, | ||
* #AABBCC: Color notation in RGB - Home Remote app color picker compatible | * #AABBCC: Color notation in RGB - Home Remote app color picker compatible | ||
+ | * %-N : Уменьшить значение (яркость, | ||
+ | * %+N : Увеличить значение (яркость, | ||
Команды, | Команды, | ||
+ | |||
* AUTO | * AUTO | ||