Не видно - работает или нет скрипт. Если я правильно понимаю у меня должно появиться виртуальное устройство. Не понятно запустился ли скрипт вообще.
Есть какой то вариант проверить наличие ошибок?
Текст ниже
defineVirtualDevice("Rel_Boiler",
{ title: "Boiler",
cells: {
'Status': {
type : "switch",
value : false,
readonly : true
}
'LoTemp': {
type : "range",
value: 20,
max: 50
}
'HiTemp': {
type: "range",
value : 21,
max : 50
}
}
});
defineRule("Boiler_rule", {
whenChanged: "wb-w1/28-0000060988ca", "Rel_Boiler/HiTemp" , "Rel_Boiler/LoTemp"
then:
function() {
if (dev["wb-w1"]["28-0000060988ca"] > dev["Rel_Boiler"]["HiTemp"]){
dev["Rel_Boiler"]["Status"] = false;
}
if (dev["wb-w1"]["28-0000060988ca"] < dev["Rel_Boiler"]["LoTemp"]){
dev["Rel_Boiler"]["Status"] = true;
}
}
});