Проблема с топиками

Александр, доброго дня!

Раннее обращался к вам за помощью, вот опять что-то не могу понять.
На форуме нашел вот такое правило:

defineRule({
whenChanged: “wb-mcm8_116/Input 4 counter”,
then: function (newValue, devName, cellName) {
// Инвертируем текущее состояние реле
dev[“wb-mdm3_204/K1”] = !dev[“wb-mdm3_204/K1”];
}
});

При изменении состояния “wb-mcm8_116/Input 4 counter” инвертирую состояние “wb-mdm3_204/K1”.
Это работает нормально. Однако есть идея при изменения состояния этого же входа выключать/включать
устройство ZegBee. Реле светильника. Модуль ZegBee у меня есть и настроен. В НА добавил устройство и им управляю нормально, включаю и выключаю, а вот заставить реле ZegBee с кнопки не получается.

Сделал правило по подобию с первым:

defineRule({
whenChanged: “wb-mcm8_116/Input 3 counter”,
then: function (newValue, devName, cellName) {
// Инвертируем текущее состояние реле
dev[“zigbee2mqtt/ПРАВЫЙ БРА/set”] = !dev[“zigbee2mqtt/ПРАВЫЙ БРА/set”];
}
});

Топик “zigbee2mqtt/ПРАВЫЙ БРА/set” управляется RAW значениями «ON» и «OFF», например из MQTT Explorer.
Подскажите, пожалуйста, что я делаю не так?

Заранее спасибо.

С уважением, Корнев Дмитрий.

А что вы новую тему не начали? Эта тема помечена для сотрудников, как решённый вопрос. (Я не сотрудник, просто увидел топик. И еще я, например, боюсь русских букв в идентификаторах)

Устройства зигби не управляются через dev. Вот подсказка, как это сделать (раздел “Управление устройствами”):

Перенес тему в отдельную согласно правилам форума, один вопрос одна тема.

Добрый день,
Рекомендую для начала убелдится какое значение прихходит от устройства и какие топики он пишет используя MQTT Explorer. Далее выяснив какое значение присылается уже с ним и работать.

Александр, доброго дня!

Спасибо! Через publish получилось, что порекомендовали в форуме.
Не могу только сообразить как одним нажатием включалось, а вторым выключалось.
Дочитаю.

Осваиваю Node-RED.

Добрый день!
Рад что все получилось!