GetHistoryAvg: различия между версиями

Материал из MajorDoMo инфо
(Новая страница: «Category:Встроенные функции ==Описание== '''getHistoryAvg'''($varname, $start_time, $stop_time) -- Возвращает средне...»)
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 2: Строка 2:
==Описание==
==Описание==
'''getHistoryAvg'''($varname, $start_time, $stop_time) -- Возвращает среднее значений за период
'''getHistoryAvg'''($varname, $start_time, $stop_time) -- Возвращает среднее значений за период
varname - "объект.свойство" (строка)
start_time - Время начало выборки, включительно (метка времени Unix)
stop_time - Время конца выборки, включительно (метка времени Unix) параметр может не указываться, в этом случае равен текущему времени
==Примеры запросов==
==Примеры запросов==
<pre>
Если среднесуточная температура меньше 7 градусов, то пора менять колёса на зимние.
if (getHistoryAvg("tsrearyard.temp", strtotime("-1 day")) < 7)
  say("Пора менять колёса на зимние");
</pre>


==Альтернативные названия функции (сленг)==
==Альтернативные названия функции (сленг)==


==Просто для проверки появления разделов==
==Просто для проверки появления разделов==

Текущая версия от 14:02, 12 декабря 2019

Описание

getHistoryAvg($varname, $start_time, $stop_time) -- Возвращает среднее значений за период

varname - "объект.свойство" (строка)

start_time - Время начало выборки, включительно (метка времени Unix)

stop_time - Время конца выборки, включительно (метка времени Unix) параметр может не указываться, в этом случае равен текущему времени

Примеры запросов

Если среднесуточная температура меньше 7 градусов, то пора менять колёса на зимние.
 if (getHistoryAvg("tsrearyard.temp", strtotime("-1 day")) < 7)
   say("Пора менять колёса на зимние"); 

Альтернативные названия функции (сленг)

Просто для проверки появления разделов