Openhab3 sends text data type to MQTT Wirenboard switch


При отправке wb-rules service ругается если вызвать его статус и показывает картинка снизу (при этом всё работает, но не ясно влияет ли это на эффективность и стабильность работы )

dpkg -s wb-rules | grep Version
Version: 2.6.3

Добрый день. Покажите пожалуйста, чему (какому типу) присваиваете считанное значение.

image
Base script :

Как я понимаю строчка

dev[vdev_devid][groupAddr[1].split("/").join("-")] = parseInt(value, 16);

Да, ошибка типа при неявном преобрпазовании.
Можно заменить на

if (parseInt(value, 16)){
  dev[vdev_devid][groupAddr[1].split("/").join("-")] = true;
}
else{
  dev[vdev_devid][groupAddr[1].split("/").join("-")] = false;
}

Нельзя так делать , пропадает FB из KNX и я не вижу вообще range (1 byte) отправленный с KNX в web ui wb6

Так, а покажите, что вообще в топиках. Я сильно подозреваю что записать int “как есть” то есть двумя байтами - плохая идея. Скорее надо в шестнадцатеричном виде строкой.