Как правильно обратиться из консоли к диммеру?


#1

Здравствуйте! подскажите, пожалуйста, как обратиться к диммеру по такому шаблону:

mosquitto_pub -t /devices/wb-mr6c_31/controls/K3/on -m 1 

вот так мы обращаемся к релейному модулю. а как таким же образом обратиться к диммеру ламп и rgb модулю? можете написать пример? Спасибо!


#2

неужели нет решения моего вопроса?

mosquitto_pub -t "/devices/uchm141rc_4/controls/LED 3/on" -m "255"

вот так пробую, но команда не срабатывает. как нужно правильно? и также вопрос открытый с wb-mrgb.


#3

Добрый день!

Если устройство уже настроено в веб-интерфейсе, подпишитесь на его топики по маске из консоли и подвигайте ползунок в веб-интерфейсе - вы увидите, какие MQTT сообщения отправляет веб-интерфейс, вам нужно будет отправлять такие же.
То есть выполните mosquitto_sub -v -t /devices/wb-mr14_1/# (только замените название устройства, или подпишитесь сразу шире mosquitto_sub -v -t /devices/#), и управляйте из веб-интерфейса.


#4

вместо 255 пробовал 100, 50 и прочее. но команда не отрабатывает. ничего не происходит. где-то в чём-то проблема? из движка правил всё работает корректно.


#5

Добрый день!

Очень странно.
Пожалуйста, сделайте следующее: захватите через mosquitto_sub MQTT-сообщение, которое отправляет наш веб-интерфейс, когда вы двигаете ползунок, и пришлите его сюда.


#6

Вот примерно так это выглядит в консоли. почему не срабатывает через выше изложенные условия мне не понятно!


/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                                                                                   

#7

Добрый день!
Сделайте так: в одной консоли подпишитесь на сообщения, в другой отправляйте своё сообщение.
Сначала поуправляйте через веб-интерфейс, посмотрите, что сообщения идут. Потом из второй консоли отправьте свою команду, и найдите это сообщение в первой консоли.


Яндекс.Метрика