Класс tempSensors

Разработчикам Комментариев нет

Используется для создания объектов температурных сенсоров.

Свойства

  • alive - актуальность
  • aliveTimeOut - Время в секундах, от последнего обновления до момента, когда будем считать показания не актуальными (по умолчанию 30 минут)
  • LinkedRoom - Комната в которой установлен датчик. При обновлении температуры, так же обновит температуру в той комнате.
  • temp - значение температуры.
  • updated - Время последнего обновления time()
  • updatedTime - Время последнего обновления date("H:i",time())

Методы

tempChanged - нужно вызывать при получении данных с датчика температуры.

Параметры

  • $params['t'] - текущая температура
  • $params['uptime'] - время работы датчика

Функции

  • устанавливает температуру на сенсоре и в привязанной комнате.
  • устанавливает время обновления температуры и его актуальность.
  • запускает таймер на сброс актуальности сенсора через aliveTimeOut секунд (по умолчанию 30*60)
Поделитесь в соц сетях

Теги: