Спасибо за mkdir. Папки создать не проблема, сейчас для вывода делаю так
// Функция создания правила подписки на пропадании связи с устройствами
function checkSerialDevices (){
try {
return trackMqtt("/devices/+/controls/+/meta/error", function(message){
log.info("name: {}, value: {}".format(message.topic, message.value))
if (message.value == "r"){
dev[nControl_FID + sErrorTXT] = "Нет связи с " + message.topic; // Выводим подсказку в WEB UI
dev[nControl_FID + sWarningTXT] = " Значение ошибки " + message.value; // Выводим подсказку в WEB UI
log.error ("Устройство {} вернуло код ошибки {}", message.topic, message.value);
dev[nControl_FID + sStateFID] = 404; // Устанавливаем флаг перехода шаг 404 (аварийное состояние)
};
});
} catch (error) {
dev[nControl_FID + sErrorTXT] = " Try checkSerialDevices " + error;
log.error("Try checkSerialDevices =" + error);
dev[nControl_FID + sStateFID] = 404;
return null;
};
};
а хотелось бы
Но при большом количестве виджетов или если в виджете много строк визуально не везде это увидишь. Вывод пока не форматировал (есть наползание ). Ну и по первому вопросу в пути WB_RULES_MODULES что вписывать? просто добавить свой путь от корневого и все? системные не надо? или системные не зависят от него и он распространяется только на пользовательские? пример дадите?