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

Материал из MajorDoMo инфо
 
Строка 7: Строка 7:
start_time - Время начало выборки, включительно (метка времени Unix)
start_time - Время начало выборки, включительно (метка времени Unix)


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


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

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

Описание

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

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

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

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

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

Если нет никаких данных функция возвращает false - а что делать по этому поводу решать вам. Может нужно сказать "Датчик дождя не выдавал значения за этот период"
$ret = gethistorycount("ws.isRain",strtotime("-15 minute"));
if ($ret === false) $ret = 0;
if ($ret != 0) say(' пошёл дождь...',1);

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

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