В связи с выходом крупного обновления 5.9.х, приглашаем вас принять участие в вебинаре 09.06.2022 в 15:00. Участвовать

Среднее значение с нескольких датчиков.



  • Здравствуйте. Прошу не закидывать тапками, если чего не так:) Скажите пожалуйста, как организовать сценарий, чтобы с 2-х датчиков температуры получалось среднее значение. Датчики находятся на улице, в разных точках, показания отличаются.



  • /** 
    * @name Середня температура в будинку 
    * @desc Середня температура в будинку 
    * @version 4 
    */
    const temp_hall = Device("STEMP2_1");
    const temp_children = Device("STEMP5_1"); 
    const temp_bedroom = Device("STEMP3_1"); 
    const temp_house_all = Device("STEMP_house");
    const temp_house_r = Device("ACTORA8");
    
    startOnChange([temp_hall,temp_children,temp_bedroom]); 
    
    script({
        start() {
         let temp_house= (temp_hall.value+temp_children.value+temp_bedroom.value)/3;
         this.assign(temp_house_all, "value", temp_house);
    //     this.assign(temp_house_r, "value", temp_house);
         temp_house_r.setValue(temp_house+1);
        } 
    });
    

Log in to reply