Не отрабатывает действие от стороннего MQTT-клиента

Проблема следующая:
имеется связка Iridium Lite c модулем MQTT + WB5.

В правилах WB созданы виртуальные переключатели, отвечающие за групповое включение/отключение реле. При управлении ими через WebUI все отрабатывает нормально.
Но при отправке значения от Iridiuma ничего не происходит, хотя значение топика в Settings меняется с 0 на 1 и обратно.Топики следующего формата:

 /devices/switch_led_bathroom/controls/enabled 

Сам код устройства:

defineVirtualDevice("switch_led_bathroom", {
    title: "Switch led bathroom",
    cells: {
	enabled: {
	    type: "switch",
	    value: false
	},
    }
});

defineRule("switch_led_bathroom", {
  whenChanged: "switch_led_bathroom/enabled",
  then: function (newValue, devName, cellName)  {
	  dev["wb-mr6c_21"]["K4"] = newValue; //подвесы ванная
      dev["wb-mr6c_25"]["K3"] = newValue; //полки правые ванная
      dev["wb-mr6c_25"]["K4"] = newValue; //зеркало ванная 
      dev["wb-mr6c_25"]["K5"] = newValue; //полки левые ванная   
  }
});

отправляю c Iridium в /devices/switch_led_bathroom/controls/enabled 1 и 0.

/devices/switch_led_bathroom/controls/enabled/on 1

Т.е. “/on” нужно вставлять во все элементы типа “switch”??

Если вам нужно записать значение, всегда нужно добавлять on, в любой топик.

Странная проблема…
При посыле значение с Iridium переключатели реле в WebUI отрабатывают но спустя несоклкьо секунд возвращаются в исходное положение. При этом по факту никаких переключений реле не происходит.
Может ли это быть изза того что версия MQTT в Iridium стоит 3 вместо 4.?

Добрый день!
iRidium точно отправляет в топики с /on на конце? Это можно проверить, подписавшись через mosquitto_sub

Добрый день! У меня похожая проблема. Я пытаюсь включить 1 канал реле WB-MR6C через MQTT. Отправляю такое сообщение:

mosquitto_pub -t "/devices/wb-mr6c_212/controls/Input 1/on" -m "1"

При этом канал не включается, но в web-интерфейсе изменяется значение на 1.

Мой вопрос в следующем: Как правильно включать и выключать устройства через MQTT?

Так же не совсем понятно для чего в топиках используются пробелы в названиях устройств.

UPD: Проблема решилась. Нужно было публиковать сообщение о включении в другой топик:

mosquitto_pub -h 192.168.1.85 -t "/devices/wb-mr6c_212/controls/K1/on" -m "1"

Так же выключение:

mosquitto_pub -h 192.168.1.85 -t "/devices/wb-mr6c_212/controls/K1/on" -m "0"

1 сообщение было перенесено в новую тему: Не могу записать сообщение с телефона через облачный брокер clusterfly