Перейти к содержанию

Навигация

Rule Examples/en: различия между версиями

Новая страница: «function checkSchedule(schedule, now) { if (now == undefined) { now = new Date(); }»
(Новая страница: «// 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; } });»)
(Новая страница: «function checkSchedule(schedule, now) { if (now == undefined) { now = new Date(); }»)
Строка 1203: Строка 1203:
   });
   });


   <div lang="ru" dir="ltr" class="mw-content-ltr">
   // ========= Boilers and supply ventilation ТЗ ===========
// ========= Котлы и приточная вентиляция ТЗ ===========
   // feedback on the temperature of the vegetable zone
   // обратная связь по температуре овощной зоны
</div>


   <div lang="ru" dir="ltr" class="mw-content-ltr">
   // 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
     }
     }
   });
   });
</div>


   <div lang="ru" dir="ltr" class="mw-content-ltr">
   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>


   <div lang="ru" dir="ltr" class="mw-content-ltr">
   <div lang="ru" dir="ltr" class="mw-content-ltr">
translator, wb_editors
4265

правок