Logrus

<<< Back

Режим "EnergyTariffMode"

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

Для двухтарифного счетчика электроэнергии:
Время ночного тарифа на электроэнергию: с 23 до 7;
Время дневного тарифа на электроэнергию: с 7 до 23;

Для трехтарифного счетчика электроэнергии утверждены следующие параметры:
Ночная зона: с 23 до 7;
Пиковая зона: с 7 до 10 и с 17 до 21;
Полупиковая зона: в остальное время.

Лучше уточнить, а это рассматривать как один из примеров.
В чате поправили

В классе OperationalModes создаем объект EnergyTariffMode.

В часовом таймере "onNewHour" добавляем код:

//энерготариф, часы, дни недели, тодо праздники
$isWeekEnd = isWeekEnd();
$EnergyTariff = gg('EnergyTariffMode.active');

if (!$EnergyTariff && (timeBetween('23:00', '07:00') || $isWeekEnd))
{
 callMethodSafe('EnergyTariffMode.activate'); 
}
elseif ($EnergyTariff && timeBetween('07:00', '23:00') && !$isWeekEnd)
{
 callMethodSafe('EnergyTariffMode.deactivate'); 
}

Далее в зависимости от режимов EnergyTariffMode и NobodyHomeMode, рулим режимом EconomMode, в котором через "Простые устройства" есть функции на вкл./выкл. исполнительных устройств.

Подобное:
Режим "Никого нет дома"

Discuss (0) (2)

Нижний Тагил, Россия

На форуме: Logrus