Здравствуйте! подскажите, пожалуйста, как обратиться к диммеру по такому шаблону:
mosquitto_pub -t /devices/wb-mr6c_31/controls/K3/on -m 1
вот так мы обращаемся к релейному модулю. а как таким же образом обратиться к диммеру ламп и rgb модулю? можете написать пример? Спасибо!
неужели нет решения моего вопроса?
mosquitto_pub -t "/devices/uchm141rc_4/controls/LED 3/on" -m "255"
вот так пробую, но команда не срабатывает. как нужно правильно? и также вопрос открытый с wb-mrgb.
Добрый день!
Если устройство уже настроено в веб-интерфейсе, подпишитесь на его топики по маске из консоли и подвигайте ползунок в веб-интерфейсе - вы увидите, какие MQTT сообщения отправляет веб-интерфейс, вам нужно будет отправлять такие же.
То есть выполните mosquitto_sub -v -t /devices/wb-mr14_1/#
(только замените название устройства, или подпишитесь сразу шире mosquitto_sub -v -t /devices/#
), и управляйте из веб-интерфейса.
вместо 255 пробовал 100, 50 и прочее. но команда не отрабатывает. ничего не происходит. где-то в чём-то проблема? из движка правил всё работает корректно.
Добрый день!
Очень странно.
Пожалуйста, сделайте следующее: захватите через mosquitto_sub
MQTT-сообщение, которое отправляет наш веб-интерфейс, когда вы двигаете ползунок, и пришлите его сюда.
Вот примерно так это выглядит в консоли. почему не срабатывает через выше изложенные условия мне не понятно!
/devices/uchm141rc_4/controls/LED 1 90
/devices/uchm141rc_4/controls/LED 1/on 100
/devices/uchm141rc_4/controls/LED 1 100
/devices/uchm141rc_4/controls/LED 1/on 0
/devices/uchm141rc_4/controls/LED 1 0
/devices/uchm141rc_4/controls/LED 7/on 1
/devices/uchm141rc_4/controls/LED 7 1
/devices/uchm141rc_4/controls/LED 7/on 2
/devices/uchm141rc_4/controls/LED 7 2
/devices/uchm141rc_4/controls/LED 7/on 3
/devices/uchm141rc_4/controls/LED 7 3
/devices/uchm141rc_4/controls/LED 7/on 4
/devices/uchm141rc_4/controls/LED 7 4
/devices/uchm141rc_4/controls/LED 7/on 5
/devices/uchm141rc_4/controls/LED 7 5
^[[A^[[B^[[A^[[B^[[B^[[B^[[B^[[B^[[A^[[A^[[A/devices/uchm141rc_4/controls/LED 7/on 6
/devices/uchm141rc_4/controls/LED 7 6
/devices/uchm141rc_4/controls/LED 7/on 5
/devices/uchm141rc_4/controls/LED 7 5
/devices/uchm141rc_4/controls/LED 7/on 4
/devices/uchm141rc_4/controls/LED 7 4
/devices/uchm141rc_4/controls/LED 7/on 3
/devices/uchm141rc_4/controls/LED 7 3
/devices/uchm141rc_4/controls/LED 7/on 2
/devices/uchm141rc_4/controls/LED 7 2
/devices/uchm141rc_4/controls/LED 7/on 1
/devices/uchm141rc_4/controls/LED 7 1
/devices/uchm141rc_4/controls/LED 7/on 0
/devices/uchm141rc_4/controls/LED 7 0
Добрый день!
Сделайте так: в одной консоли подпишитесь на сообщения, в другой отправляйте своё сообщение.
Сначала поуправляйте через веб-интерфейс, посмотрите, что сообщения идут. Потом из второй консоли отправьте свою команду, и найдите это сообщение в первой консоли.