Rule Examples/en: различия между версиями
Matveevrj (обсуждение | вклад) (Новая страница: «// signboard and facade illumination defineRule("signboardOnOff", { when: function() { return dev._schedules.signboard || true; }, then: function (newValue, devName, cellName) { log("signboardOnOff newValue={}, devName={}, cellName={}", newValue, devName, cellName); var on = dev._schedules.signboard; // dev["wb-mr6c_80/K2"] = !on; dev["wb-mr6c_80/K1"] = !on; dev["wb-mr6c_80/K3"] = !on; } });») |
Matveevrj (обсуждение | вклад) (Новая страница: «function checkSchedule(schedule, now) { if (now == undefined) { now = new Date(); }») |
||
Строка 1203: | Строка 1203: | ||
}); | }); | ||
// ========= Boilers and supply ventilation ТЗ =========== | |||
// ========= | // feedback on the temperature of the vegetable zone | ||
// | |||
// position controller works daily | |||
// | |||
defineRule("heatersDayOff", { | defineRule("heatersDayOff", { | ||
when: function() { | when: function() { | ||
Строка 1216: | Строка 1213: | ||
then: function (newValue, devName, cellName) { | then: function (newValue, devName, cellName) { | ||
log("heatersDayOff newValue={}, devName={}, cellName={}", newValue, devName, cellName); | log("heatersDayOff newValue={}, devName={}, cellName={}", newValue, devName, cellName); | ||
heater1EnableInverted = !false; // | heater1EnableInverted = !false; // inverted | ||
} | } | ||
}); | }); | ||
defineRule("heatersDayOn", { | |||
defineRule("heatersDayOn", { | |||
when: function() { | when: function() { | ||
return (dev._schedules.heaters_schedule) && (vegetablesTemperature < 16.7); | return (dev._schedules.heaters_schedule) && (vegetablesTemperature < 16.7); | ||
Строка 1228: | Строка 1223: | ||
then: function (newValue, devName, cellName) { | then: function (newValue, devName, cellName) { | ||
log("heatersDayOn newValue={}, devName={}, cellName={}", newValue, devName, cellName); | log("heatersDayOn newValue={}, devName={}, cellName={}", newValue, devName, cellName); | ||
heater1EnableInverted = !true; // | heater1EnableInverted = !true; // inverted | ||
} | } | ||
}); | }); | ||
<div lang="ru" dir="ltr" class="mw-content-ltr"> | <div lang="ru" dir="ltr" class="mw-content-ltr"> |