Uśrednianie wartości z kilku czujników temperatury

W sytuacji, gdy w jednym pomieszczeniu znajduje się kilka czujników temperatury, w prosty sposób można wyznaczyć średnią ze wszystkich czujników.

W tym celu należy:

  1. Utworzyć w CLU zmienną użytkownika (srednia_wartosc) typu number, która będzie przetrzymywała wartość wyliczonej średniej temperatury:


  2. Utworzyć skrypt (SCR_srednia_wartosc), który doda wartości ze wszystkich czujników temperatury, a następnie podzieli sumę przez liczbę czujników. Uśrednioną wartość przepisze do utworzonej wcześniej zmiennej:
    CLU->srednia_wartosc = (CLU->xONEW_SENSOR_01->Value + CLU->xONEW_SENSOR_02->Value + CLU->xONEW_SENSOR_03->Value + CLU->ONEW_SENSOR_04->Value) / 4

     

  3. Wywołanie skryptu przypisać do zdarzenia OnValueChange we wszystkich czujnikach temperatury, z których liczona jest średnia:






  4. Tak utworzoną konfigurację należy przesłać do jednostki CLU.

Uwaga! Cechę użytkownika o nazwie srednia_wartosc można wykorzystać jako źródło (Source) w obiekcie wirtualnym Termostat po zaznaczeniu opcji "Pokaż wszystkie obiekty":