Управление сплит системой через ик WB-MSW V3 с помощью nodered

это строка написана в этом месте так же как и в примере на гитхабе


вот

Откуда в if появился дополнительный параметр “9000”?

Но это ж пример… Да, там можно и даже работать будет, но зачем переопределять объект если его можно (коме текущего дататайма) считать константой.

ну помогите пожалуйста написать этот блок, нужно реализовать:
если окно открыто подается ик сигнал на выключение сплита и запускается таймер который в течении 2-3 минут смотрит за окном и если оно в это время закрылось, то идет ик сигнал на включение, а если продолжает быть открытым то выключается реле

Кода (кусок под правку) выложите пожалуйста.

вот, это условие если открылось окно

а это весь код

             if(!isOpen){
                 if(isConditionOn){
                    dev["wb-msw-v3_115"]["Play from ROM2"] = true;
                    isConditionOn=false;
                    setTimeout(function (){ 
                        if (!isConditionOn){
                              dev["wb-mdm3_11"]["K1"] = false;
                              log("таймер выключил питание");
                        }
                       else{
                            log("таймер не выключил питание");
                        }
                    },10000);
                  }
                  else{
                    if(!isConditionOn){
                      dev["wb-msw-v3_115"]["Play from ROM2"] = true;
                      dev["wb-mdm3_11"]["K1"] = true;
                      log("Окно Закрыто");
                      isConditionOn = true;
                    }
                  }
             }

добрый день, к сожалению и ваше правило не работает :pensive:, буду изучать вопрос дальше

Советую добавить в таймер до условий вывод в лог используемых переменных - можно оценить какие в них значения.

спасибо проверю

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.