WB-MAO4 некорректная работа

Добрый день!
Имею на руках WB-MAO4, прошивка 2.4.4, дальше, видимо, не поддерживается (модуль, видимо, предыдущей ревизии).
К нему подключены 2 канальных вентилятора 0-10В, раньше все прекрасно работало в режиме аналоговый 0-10В.
Также подключены дискретные входы, пробовал писать правила (на данный момент правила отключены).
Проблема - после выбора нового шаблона для WB-MAO4 в настройках serial-устройств (меня давно предупреждал веб-интефейс, и вот, какое-то время назад я решил перевыбрать шаблон устройства на актуальный) из веб-интерфейса WB не происходит управление выходами модуля. Выход включается, 0-100 меняется (ползунок изменяет свое положение), а вентилятор не включается.
Отмечу, что установлен SprutHub и в нем в официальных шаблонах это устройство найдено и управляется и регулируется.
В чем может быть проблема?
Правила, видимо, поэтому, тоже не работают, т.к. в веб-интерфейсе счетчик входов срабатывает, а ничего не происходит.
В новостях WB было, что MAO-4 научился работать с входами, я обрадовался, но потом меня разочаровали, что это работает с прошивки 2.5.0, которой моему устройству не видать( Рекомендовали написать правило в качестве “костыля”, чтобы входы управляли выходами (как по мне, странно, т.к. входы есть, выходы есть и это все в одном модуле!). Попробовал. Не работает.
Прошу помочь разобраться с некорректной работой модуля в веб-интерфейсе WB и помочь с правилами для управления выходами с входов.
Диаг приложил.

Правило 1

defineRule(“mao4_control”, {
when: function() {
return dev[“wb-mao4_156/Input 1”] || dev[“wb-mao4_156/Input 2”] || dev[“wb-mao4_156/Input 3”] || dev[“wb-mao4_156/Input 4”];
},
then: function(newState, devName, cellName) {
// Определяем какой вход был нажат (1-4)
var inputNum = parseInt(cellName.split(" ")[1]);
var outputCell = "Output " + inputNum;
var timerCell = “mao4_timer_” + inputNum;
var powerCell = “mao4_power_” + inputNum;

// Обработка разных типов нажатий
if (newState.value === "single") {
  // Одиночное нажатие
  if (!dev["wb-mao4_156"][outputCell]) {
    // Если выход выключен - включаем на 50% на 5 минут
    dev["wb-mao4_156"][outputCell] = 50;
    dev["wb-mao4_156"][powerCell] = 50;
    timers.setTimer(timerCell, function() {
      dev["wb-mao4_156"][outputCell] = 0;
    }, 5 * 60 * 1000);
  } else {
    // Если выход включен - выключаем
    dev["wb-mao4_156"][outputCell] = 0;
    timers.removeTimer(timerCell);
  }
} else if (newState.value === "double") {
  // Двойное нажатие
  if (dev["wb-mao4_156"][outputCell]) {
    // Если выход включен - сбрасываем таймер
    timers.removeTimer(timerCell);
    timers.setTimer(timerCell, function() {
      dev["wb-mao4_156"][outputCell] = 0;
    }, 5 * 60 * 1000);
  } else {
    // Если выход выключен - включаем на 50% на 5 минут
    dev["wb-mao4_156"][outputCell] = 50;
    dev["wb-mao4_156"][powerCell] = 50;
    timers.setTimer(timerCell, function() {
      dev["wb-mao4_156"][outputCell] = 0;
    }, 5 * 60 * 1000);
  }
} else if (newState.value === "long") {
  // Долгое нажатие
  if (dev["wb-mao4_156"][outputCell]) {
    // Если выход включен - меняем мощность
    var currentPower = dev["wb-mao4_156"][powerCell] || 50;
    var newPower = currentPower + 10;
    if (newPower > 100) newPower = 10; // Циклическое изменение 10-100%
    dev["wb-mao4_156"][outputCell] = newPower;
    dev["wb-mao4_156"][powerCell] = newPower;
  }
  // Если выход выключен - ничего не делаем
}

}
});

Правило от ТГ канала WB

// Создаем правило для обработки события изменения состояния входа
defineRule(“toggle_output_on_input_change”, {
whenChanged: “wb-mao4/in1”, // Отслеживаем изменения на входе in1
then: function (newValue, devName, cellName) {
// Проверяем текущее состояние выхода
var outputState = dev[“wb-mao4”][“out1”]; // Состояние выхода out1

    if (outputState === 0) {
        // Если выход выключен, включаем его и устанавливаем яркость
        dev["wb-mao4"]["out1"] = 1; // Включаем выход
        dev["wb-mao4"]["out1_level"] = 50; // Устанавливаем 50% мощности
    } else {
        // Если выход включен, выключаем его
        dev["wb-mao4"]["out1"] = 0; // Выключаем выход
    }
}

});

приложен диагностический архив, доступен только сотрудникам поддержки
(434,2 КБ)

Добрый день.

Да, для этих модулей не выпускаются прошивки:

Прекратили выпуск обновлений для устройств ревизий до v2.2D включительно (выпуск по 07.2021, сигнатура mao4)

Не стоит, верните тот который был. С новым шаблоном устройство работать не будет - у него изменились регистры.

Что такое newState и где задается?

А зачем тогда меня об этом предупреждал так назойливо веб-интерфейс?)

Правило взял из результатов ИИ-запроса.
Если что-то не так в правиле - поделитесь, если не сложно, корректным.
Можно на 1 канал, дальше я сам. Или короткое правило верное, которое из ТГ, можно пользоваться им?

А мне недоступна эта опция. Есть только одно устройство MAO-4 в выборе. Как вернуть?)

Я заглянул в Карту регистров, не нашел, чтобы были изменения в простом управлении выходами.
Прошу помочь решить проблему

Я, к сожалению не понимаю как предполагалась работа этого кода. Объясните пожалуйста.
Оно, на мой взгляд работать не может.

Вот это, на мой взгляд меняется на

if (!newValue)
  • но тут дело вкуса.

Отредактировать конфиг сервиса.

В новом шаблоне выходы и уровни отсмечены как использующие Быстрый Modbus.

Андрей, я не понимаю, как это сделать.
Прошу помочь вернуть рабочий шаблон для устройства.

Доброе утро! Прошу вернуться к вопросу - как мне выбрать нужный шаблон для WB-MAO4, чтобы обеспечить корректную работу модуля в веб-интерфейсе Wirenboard? Проанализировав wiki, быстрый modbus поддерживается начиная с прошивки модуля 2.4.0, у меня 2.4.4. Старый шаблон для выбора недоступен, в разделе “устаревшие устройства” его нет.

Добрый день.
Создал стенд аналогичным устройством имеющим прошивку 2.4.4.

2025-06-10 13:19:26,204 Is actual: 2.4.4 -> 2.4.4 (tpl1_wb_mao4 (97, /dev/ttyRS485-1))

Проверил его работу с новым (актуальным) шаблоном.
Что я делаю:
настраиваю устройство

В веб интерфейсе устанвливаю значение и включаю канал


Измеряя наприяжение - убеждаюсь что канал включен и наприяжение соотвтетствует уставке.
Так что моя рекомендация по замене шаблона - неактуальна.
Проверьте пожалуйста наприяжение при его установке.

Спасибо, я делаю то же самое. В веб-интерфейсе устанавливаю значение, включаю канал (или наоборот - включаю канал и устанавливаю значение) - ничего не работает. SprutHub при этом продолжает работать и управлять этим устройством. Все, естественно, установлено на одном и том же контроллере. Все обновлено.
Что мне еще нужно предоставить для дополнительного анализа?
Оборудование не работает.

Так а кто работает (управляет шиной)? Какое ПО и каким методом?
Покажите пожалуйста вывод

fuser /dev/ttyRS485-* -v
                     USER        PID ACCESS COMMAND
/dev/ttyS2:          root      3442166 F.... wb-mqtt-serial
/dev/ttyS1:          root      3442166 F.... wb-mqtt-serial

Настройка и работа устройств возможна только и исключительно при управлении шиной wb-mqtt-serial. Монопольно, только им.

fuser /dev/ttyRS485-* -v
USER PID ACCESS COMMAND
/dev/ttyS2: root 5531 F… wb-mqtt-serial
/dev/ttyS4: root 5531 F… wb-mqtt-serial

Подпишитесь пожалуйста на топики устройства, рекурсивно.
Например (испоравьте под свой модуль)

mosquitto_sub -v -t /devices/wb-mao4_97/controls/# |ts

Ну и покажите что выводится в момент изменения уровня и включения каналов.

mosquitto_sub -v -t /devices/wb-mao4_156/controls/# |ts
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1/meta {“order”:1,“readonly”:true,“title”:{“ru”:“\u0412\u0445\u043e\u0434 1”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1/meta/order 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Counter 7
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Counter/meta {“order”:2,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a 1”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Counter/meta/order 2
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Press Counter 7
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Press Counter/meta {“order”:3,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 1”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Press Counter/meta/order 3
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Long Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Long Press Counter/meta {“order”:4,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 1”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Long Press Counter/meta/order 4
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Long Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Long Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Double Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Double Press Counter/meta {“order”:5,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u0432\u043e\u0439\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 1”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Double Press Counter/meta/order 5
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Double Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Double Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Long Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Long Press Counter/meta {“order”:6,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445, \u0430 \u0437\u0430\u0442\u0435\u043c \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 1”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Long Press Counter/meta/order 6
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Long Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 1 Short Long Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2/meta {“order”:7,“readonly”:true,“title”:{“ru”:“\u0412\u0445\u043e\u0434 2”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2/meta/order 7
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Counter/meta {“order”:8,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a 2”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Counter/meta/order 8
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Press Counter/meta {“order”:9,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 2”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Press Counter/meta/order 9
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Long Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Long Press Counter/meta {“order”:10,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 2”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Long Press Counter/meta/order 10
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Long Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Long Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Double Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Double Press Counter/meta {“order”:11,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u0432\u043e\u0439\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 2”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Double Press Counter/meta/order 11
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Double Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Double Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Long Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Long Press Counter/meta {“order”:12,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445, \u0430 \u0437\u0430\u0442\u0435\u043c \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 2”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Long Press Counter/meta/order 12
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Long Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 2 Short Long Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3/meta {“order”:13,“readonly”:true,“title”:{“ru”:“\u0412\u0445\u043e\u0434 3”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3/meta/order 13
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Counter/meta {“order”:14,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a 3”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Counter/meta/order 14
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Press Counter/meta {“order”:15,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 3”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Press Counter/meta/order 15
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Long Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Long Press Counter/meta {“order”:16,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 3”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Long Press Counter/meta/order 16
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Long Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Long Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Double Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Double Press Counter/meta {“order”:17,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u0434\u0432\u043e\u0439\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 3”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Double Press Counter/meta/order 17
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Double Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Double Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Long Press Counter 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Long Press Counter/meta {“order”:18,“readonly”:true,“title”:{“ru”:“\u0421\u0447\u0435\u0442\u0447\u0438\u043a \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445, \u0430 \u0437\u0430\u0442\u0435\u043c \u0434\u043b\u0438\u043d\u043d\u044b\u0445 \u043d\u0430\u0436\u0430\u0442\u0438\u0439 \u0432\u0445\u043e\u0434\u0430 3”},“type”:“value”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Long Press Counter/meta/order 18
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Long Press Counter/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Input 3 Short Long Press Counter/meta/type value
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Switch 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Switch/meta {“order”:19,“readonly”:false,“title”:{“en”:“Channel 1”,“ru”:“\u041a\u0430\u043d\u0430\u043b 1”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Switch/meta/order 19
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Switch/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Switch/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Dimming Level 33
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Dimming Level/meta {“max”:100.0,“order”:20,“readonly”:false,“title”:{“ru”:“\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 1”},“type”:“range”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Dimming Level/meta/max 100
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Dimming Level/meta/order 20
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Dimming Level/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 1 Dimming Level/meta/type range
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Switch 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Switch/meta {“order”:21,“readonly”:false,“title”:{“en”:“Channel 2”,“ru”:“\u041a\u0430\u043d\u0430\u043b 2”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Switch/meta/order 21
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Switch/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Switch/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Dimming Level 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Dimming Level/meta {“max”:100.0,“order”:22,“readonly”:false,“title”:{“ru”:“\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 2”},“type”:“range”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Dimming Level/meta/max 100
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Dimming Level/meta/order 22
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Dimming Level/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 2 Dimming Level/meta/type range
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Switch 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Switch/meta {“order”:23,“readonly”:false,“title”:{“en”:“Channel 3”,“ru”:“\u041a\u0430\u043d\u0430\u043b 3”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Switch/meta/order 23
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Switch/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Switch/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Dimming Level 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Dimming Level/meta {“max”:100.0,“order”:24,“readonly”:false,“title”:{“ru”:“\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 3”},“type”:“range”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Dimming Level/meta/max 100
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Dimming Level/meta/order 24
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Dimming Level/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 3 Dimming Level/meta/type range
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Switch 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Switch/meta {“order”:25,“readonly”:false,“title”:{“en”:“Channel 4”,“ru”:“\u041a\u0430\u043d\u0430\u043b 4”},“type”:“switch”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Switch/meta/order 25
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Switch/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Switch/meta/type switch
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Dimming Level 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Dimming Level/meta {“max”:100.0,“order”:26,“readonly”:false,“title”:{“ru”:“\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0434\u0438\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043a\u0430\u043d\u0430\u043b\u0430 4”},“type”:“range”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Dimming Level/meta/max 100
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Dimming Level/meta/order 26
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Dimming Level/meta/readonly 0
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Channel 4 Dimming Level/meta/type range
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Serial 4262586920
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Serial/meta {“order”:27,“readonly”:true,“title”:{“ru”:“\u0421\u0435\u0440\u0438\u0439\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440”},“type”:“text”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Serial/meta/order 27
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Serial/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Serial/meta/type text
Jun 11 14:51:11 /devices/wb-mao4_156/controls/FW Version 2.4.4
Jun 11 14:51:11 /devices/wb-mao4_156/controls/FW Version/meta {“order”:28,“readonly”:true,“title”:{“ru”:“\u0412\u0435\u0440\u0441\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438”},“type”:“text”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/FW Version/meta/order 28
Jun 11 14:51:11 /devices/wb-mao4_156/controls/FW Version/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/FW Version/meta/type text
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage 24.241
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage/meta {“order”:29,“readonly”:true,“title”:{“ru”:“\u041d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043f\u0438\u0442\u0430\u043d\u0438\u044f”},“type”:“voltage”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage/meta/order 29
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage/meta/type voltage
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature/meta {“order”:30,“readonly”:true,“title”:{“ru”:“\u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u041c\u041a”},“type”:“temperature”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature/meta/order 30
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature/meta/type temperature
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Voltage/meta {“order”:31,“readonly”:true,“title”:{“ru”:“\u041d\u0430\u043f\u0440\u044f\u0436\u0435\u043d\u0438\u0435 \u043f\u0438\u0442\u0430\u043d\u0438\u044f \u041c\u041a”},“type”:“voltage”}
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Voltage/meta/order 31
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Voltage/meta/readonly 1
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Voltage/meta/type voltage
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage 24.252
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:11 /devices/wb-mao4_156/controls/Supply voltage 24.254
Jun 11 14:51:11 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:12 /devices/wb-mao4_156/controls/Supply voltage 24.244
Jun 11 14:51:12 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:13 /devices/wb-mao4_156/controls/Supply voltage 24.246
Jun 11 14:51:13 /devices/wb-mao4_156/controls/MCU Temperature 38.5
Jun 11 14:51:13 /devices/wb-mao4_156/controls/Supply voltage 24.25
Jun 11 14:51:13 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:14 /devices/wb-mao4_156/controls/Supply voltage 24.244
Jun 11 14:51:14 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:14 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:15 /devices/wb-mao4_156/controls/Supply voltage 24.246
Jun 11 14:51:15 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:15 /devices/wb-mao4_156/controls/Supply voltage 24.236
Jun 11 14:51:16 /devices/wb-mao4_156/controls/Supply voltage 24.243
Jun 11 14:51:17 /devices/wb-mao4_156/controls/Supply voltage 24.25
Jun 11 14:51:17 /devices/wb-mao4_156/controls/Supply voltage 24.247
Jun 11 14:51:17 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:18 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:18 /devices/wb-mao4_156/controls/Supply voltage 24.246
Jun 11 14:51:19 /devices/wb-mao4_156/controls/Supply voltage 24.244
Jun 11 14:51:19 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:20 /devices/wb-mao4_156/controls/Supply voltage 24.25
Jun 11 14:51:20 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:20 /devices/wb-mao4_156/controls/Supply voltage 24.252
Jun 11 14:51:20 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:20 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:21 /devices/wb-mao4_156/controls/Supply voltage 24.257
Jun 11 14:51:21 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:21 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:21 /devices/wb-mao4_156/controls/Supply voltage 24.244
Jun 11 14:51:21 /devices/wb-mao4_156/controls/MCU Temperature 38.8
Jun 11 14:51:22 /devices/wb-mao4_156/controls/Supply voltage 24.239
Jun 11 14:51:22 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:22 /devices/wb-mao4_156/controls/Supply voltage 24.244
Jun 11 14:51:23 /devices/wb-mao4_156/controls/Supply voltage 24.247
Jun 11 14:51:23 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:23 /devices/wb-mao4_156/controls/Supply voltage 24.244
Jun 11 14:51:23 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:24 /devices/wb-mao4_156/controls/Supply voltage 24.249
Jun 11 14:51:24 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:25 /devices/wb-mao4_156/controls/Supply voltage 24.252
Jun 11 14:51:25 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:25 /devices/wb-mao4_156/controls/Supply voltage 24.245
Jun 11 14:51:25 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:26 /devices/wb-mao4_156/controls/Supply voltage 24.246
Jun 11 14:51:26 /devices/wb-mao4_156/controls/Supply voltage 24.248
Jun 11 14:51:26 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:27 /devices/wb-mao4_156/controls/Channel 1 Dimming Level/on 49
Jun 11 14:51:27 /devices/wb-mao4_156/controls/Channel 1 Dimming Level 49
Jun 11 14:51:27 /devices/wb-mao4_156/controls/Channel 1 Switch/on 1
Jun 11 14:51:27 /devices/wb-mao4_156/controls/Channel 1 Switch 1
Jun 11 14:51:27 /devices/wb-mao4_156/controls/Supply voltage 24.246
Jun 11 14:51:27 /devices/wb-mao4_156/controls/MCU Temperature 38.5
Jun 11 14:51:27 /devices/wb-mao4_156/controls/Supply voltage 24.241
Jun 11 14:51:27 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:27 /devices/wb-mao4_156/controls/MCU Temperature 38.8
Jun 11 14:51:28 /devices/wb-mao4_156/controls/Supply voltage 24.25
Jun 11 14:51:28 /devices/wb-mao4_156/controls/Supply voltage 24.249
Jun 11 14:51:28 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:28 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:29 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:30 /devices/wb-mao4_156/controls/Supply voltage 24.247
Jun 11 14:51:30 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:30 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:30 /devices/wb-mao4_156/controls/Supply voltage 24.24
Jun 11 14:51:30 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:30 /devices/wb-mao4_156/controls/MCU Temperature 38.5
Jun 11 14:51:30 /devices/wb-mao4_156/controls/Channel 1 Switch/on 0
Jun 11 14:51:30 /devices/wb-mao4_156/controls/Channel 1 Switch 0
Jun 11 14:51:31 /devices/wb-mao4_156/controls/Supply voltage 24.239
Jun 11 14:51:31 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:31 /devices/wb-mao4_156/controls/Supply voltage 24.25
Jun 11 14:51:32 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:32 /devices/wb-mao4_156/controls/MCU Temperature 38.6
Jun 11 14:51:32 /devices/wb-mao4_156/controls/Supply voltage 24.245
Jun 11 14:51:33 /devices/wb-mao4_156/controls/Supply voltage 24.246
Jun 11 14:51:33 /devices/wb-mao4_156/controls/MCU Voltage 3.269
Jun 11 14:51:33 /devices/wb-mao4_156/controls/MCU Temperature 38.7
Jun 11 14:51:34 /devices/wb-mao4_156/controls/Supply voltage 24.242
Jun 11 14:51:34 /devices/wb-mao4_156/controls/MCU Voltage 3.271
Jun 11 14:51:34 /devices/wb-mao4_156/controls/Supply voltage 24.251
Jun 11 14:51:35 /devices/wb-mao4_156/controls/Supply voltage 24.25

Видно - что работает.

Сегодня или завтра с утра доеду и попробую на месте. Сейчас подключался удаленно. Отпишусь.