Здравствуйте!
Есть идея сделать возможность установки температуры в комнате через несколько кнопок включения радиатора: то есть будут кнопки “выключить”, “20 градусов”, “23 градуса”, “24 градуса”. Когда одна включается, другие выключаются и выполняется один из циклов. Делаю через два whenChanged, но выдает ошибку. Подскажите, что делаю не так или может как правильнее это реализовать?
defineRule(“heater_control sleeping room”, {
whenChanged: [“Radiators/Спальня_24”],
then: function (newValue, devName, cellName) {
if (newValue) {
whenChanged: “wb-msw-v3_11/Temperature”,
then: function (newValue, devName, cellName) {
if ( newValue1 > 24) { //температура
dev[“wb-gpio”][“EXT2_R3A2”] = true;
} else {
dev[“wb-gpio”][“EXT2_R3A2”] = false;
}
}
}
})