К сожалению, тарифы на энергоресурсы повышаются с завидным постоянством, по этой причине энергоэффективность и энергосбережение становятся все более актуальными. Одним из самых простых способов сэкономить электроэнергию является установка многотарифного счётчика.
Для двухтарифного счетчика электроэнергии:
Время ночного тарифа на электроэнергию: с 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');
}
$energyTariff = $this->getProperty('active');
if ($energyTariff == 1 && timeBetween('07:00', '23:00')) {
cm('EnergyTariffMode.deactivate');
}
elseif ($energyTariff == 0 && timeBetween('23:00', '07:00')) {
cm('EnergyTariffMode.activate');
}
Далее в зависимости от режимов EnergyTariffMode и NobodyHomeMode, рулим режимом EconomMode, в котором через "Простые устройства" есть функции на вкл./выкл. исполнительных устройств.
Подобное:
Режим "Никого нет дома"
Нижний Тагил, Россия
На форуме: Logrus