При отправке wb-rules service ругается если вызвать его статус и показывает картинка снизу (при этом всё работает, но не ясно влияет ли это на эффективность и стабильность работы )
dpkg -s wb-rules | grep Version
Version: 2.6.3
dpkg -s wb-rules | grep Version
Version: 2.6.3
Добрый день. Покажите пожалуйста, чему (какому типу) присваиваете считанное значение.
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 “как есть” то есть двумя байтами - плохая идея. Скорее надо в шестнадцатеричном виде строкой.