Журнал забит какими-то сообщениями

Весь журнал забит вот этим. При этом температура в виджете устройства - отображается.
Само устройство подключено к WB-MIO-E v.2, который подключен по Ethernet.

07-03-2023 20:41:05.968 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.2’, passing raw, error: This control is incomplete
07-03-2023 20:41:05.088 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:41:04.988 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.2’, passing raw, error: This control is incomplete
07-03-2023 20:41:03.122 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:41:03.028 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:41:02.143 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:41:02.041 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:41:01.159 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:41:01.062 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.2’, passing raw, error: This control is incomplete
07-03-2023 20:41:00.083 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:41:00.083 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:59.983 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:40:59.101 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.1’, passing raw, error: This control is incomplete
07-03-2023 20:40:59.008 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:40:58.120 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.2’, passing raw, error: This control is incomplete
07-03-2023 20:40:57.038 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:56.154 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.2’, passing raw, error: This control is incomplete
07-03-2023 20:40:54.978 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:54.005 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:40:53.114 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:53.114 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:53.017 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:40:51.147 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:50.953 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:40:48.116 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
07-03-2023 20:40:47.153 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.4’, passing raw, error: This control is incomplete
07-03-2023 20:40:46.149 [wb-rules] WARNING: wb-mdm3_58/MCU Temperature: failed to convert value ‘10.3’, passing raw, error: This control is incomplete
[diag_output_AMFACU7_2023-03-07-20.45.04.zip attachment]

diag_output_AMFACU7_2023-03-07-20.45.04.zip (138.9 КБ)

Добрый день. Посмотрите в правила, где-то явно не приводите к нужному типу.

У меня нет правил, которые бы с этим каналом работали.
Но есть виджет в который вывел температуры всех устройств.

08-03-2023 20-57-17

Какая версия testing?
UPD: 20230307080734 судя по логам.
Для устройства действительно включен опрос этого регистра?
Покажите топик устройства с подтопиками пожалуйста.

Действительно включен опрос этого регистра, в виджете же температура отображается. Или я не так понял вопрос?
09-03-2023 10-02-12

Включил канал


за 20 минут нет таких сообщений…

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

Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 1: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 2: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 3: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 4: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 5: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 6: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Input 0: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/Input 6 counter: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/Serial: failed to convert value ‘4270496400’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/K1: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/K2: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/K3: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/K4: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/K5: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/K6: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_73/Input 6: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:09 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Supply Voltage: failed to convert value ‘24.395’, passing raw, error: This control is incomplete
Mar 11 09:52:11 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Supply Voltage: failed to convert value ‘24.397’, passing raw, error: This control is incomplete
Mar 11 09:52:11 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Supply Voltage: failed to convert value ‘24.399’, passing raw, error: This control is incomplete
Mar 11 09:52:11 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wbe2-i-opentherm_11/Boiler Status: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:12 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wbe2-i-opentherm_11/Error Code: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:12 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Supply Voltage: failed to convert value ‘24.397’, passing raw, error: This control is incomplete
Mar 11 09:52:12 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wbe2-i-opentherm_11/Heating Temperature: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:12 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wbe2-i-opentherm_11/Hot Water Temperature: failed to convert value ‘0’, passing raw, error: This control is incomplete
Mar 11 09:52:13 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Supply Voltage: failed to convert value ‘24.4’, passing raw, error: This control is incomplete
Mar 11 09:52:13 wirenboard-AMENMA3Q wb-rules[4052]: WARNING: wb-mr6c_55/Supply Voltage: failed to convert value ‘24.397’, passing raw, error: This control is incompletе

Есть единственное правило, из поста с примерами - включение света по датчику движения.
(кусочек :

function makeMotionDetector(name, timeout_s, detector_control, relay_control) {
  var motion_timer_id = null;
  var timeout_ms = 1000 * timeout_s;
  defineRule(name, {
      whenChanged: "wb-gpio/" + detector_control,
      then: function(newValue, devName, cellName) {
          log("Running motion detection rule for "+detector_control+" & "+relay_control+ " , newValue = "+newValue);
          if (newValue) {
              dev[relay_control] = true;
              if (motion_timer_id) {
                  clearTimeout(motion_timer_id);
>               } ....итд)

Вчера после добавления срабатывало, сегодня - не включает реле, ошибка в логе опять по поводу приведения типов

Mar 11 10:13:54 wirenboard-AMENMA3Q wb-rules[4052]: INFO: [rule info] Running motion detection rule for EXT4_IN4 & wb-mr6c_73/K4 , newValue = true
Mar 11 10:13:54 wirenboard-AMENMA3Q wb-rules[4052]: ERROR: control wb-mr6c_73/K4 SetValue() error: can’t convert control value ‘true’ (type bool) to datatype ‘0’

Перезагрузка контроллера не помогла

На актуальном wb-rules 2.18.1 не воспроизводится. Кк просилл выще - покажите топики устройства, с подтопиками, со всеми.

Да. После последнего обновления - не воспроизводится.
Я наверное не правильно понимаю, что имеется в виду под “покажите топики с подтопиками”.
В последнем сообщении приводил страницу “Каналы MQTT”, это не оно?
Нужно как в Вашем сообщении страницы настроек устройства?





Неправильно, ожидал увидеть выdод такой: MQTT в контроллерах Wiren Board — Wiren Board
То есть с meta топиками.

Ок. Спасибо!
Как только опять сломается - соберу информацию.
Оно ведь пока все работает не особо же интересно?

1 лайк

Тут дело в том что версии пакетов чуть разошлись.
Пока работает - нет. У меня не воспроизводилось как раз потому что обновлял часто и постоянно.

У меня последняя версия. Такие ошибки возникают при записи настроек в серийные устройства. При этом все тупит.