directman

<<< Back

Управление таймерами выключения света

Коротко о том, как я выключаю свет по таймеру.

В доме живут дети, которые очень неохотно выключают свет в коридоре, туалетах, да и в общем во всем доме. Обычно, когда дети в доме одни - свет горит везде.
В целях экономии электроэнергии решено использовать таймеры, включаемые при включении света. Датчики движения для управления светом не доказали свою эффективность.

Требуемое оборудование: выключатели с обратной связь.
Алгоритм:
1) Создается простое устройство Управляемое реле/Выключатель, привязанное к объекту Relay01.
2) В метод привязанного объекта Relay01.statusUpdated добавляется следующие код:

if (gg($this->object_title.".status")==1)
{
SetTimeOut($this->object_title."_offtimer","cm($this->object_title.'.turnOff');",1800);
} else 
{ClearTimeOut($this->object_title."_offtimer"); }

Планы на будущее:

  • В зависимости от времени суток и датчиков освещенности изменять таймеры.

Discuss (0) (3)

Екатеринбург, Россия

На форуме: directman66