Страница 1 из 3

Режим экономии

Добавлено: Пн ноя 12, 2012 3:44 pm
sergejey
Обсуждение страницы Режим экономии

Re: Режим экономии

Добавлено: Вт ноя 15, 2016 12:19 pm
mazahaka7sk
sergejey писал(а):Обсуждение страницы Режим экономии
Подскажите как сделать активность эко режима как тут Изображение

Re: Режим экономии

Добавлено: Вт ноя 15, 2016 2:51 pm
eygen
mazahaka7sk писал(а):
sergejey писал(а):Обсуждение страницы Режим экономии
Подскажите как сделать активность эко режима как тут Изображение
Не это ли Вы ищите?
viewtopic.php?f=18&t=2105&hilit=%D0%B0% ... 0%9A%D0%9E

Re: Режим экономии

Добавлено: Ср ноя 16, 2016 9:09 am
Victor_S
Я что-то ничего не понял. Эко режим существует давно и так же давно его пользую именно как режим экономии. Не увидел ничего нового...

Re: Режим экономии

Добавлено: Ср ноя 16, 2016 12:52 pm
EvgenyG
Подскажите, как лучше решить следующую задачу.
У меня несколько режимов:
День - когда никого нет дома
Утро и вечер - когда все дома
Ночь - когда в доме есть люди
Экономный - когда в доме никого нет, но нельзя допустить размораживания системы

Сейчас по расписанию отправляются команды на esp.
Иногда появляется необходимость отключения дневного режима, когда приезжают гости и остаются днём в доме.

Re: Режим экономии

Добавлено: Сб ноя 24, 2018 8:13 pm
skyrider
Нужно сделать отключение света в режиме экономии, в простых устройствах "Выключать в режиме экономии" не работает. Решил запихнуть в onNewMinute код:

Код: Выделить всё

if (gg('EconomMode.active')==1) {
 say("Похоже никого нет, можно сэкономить немного.");
 RunScript('off_all_svet');
}
и создал сценарий:

Код: Выделить всё

$objects=array('Relay04','Relay05','Relay06','Relay07','Relay08','Relay09','Relay10','Relay11','Relay13','XiRelay14');
foreach($objects as $o) {
 sg($o.'.status',0);
}
Работает, но после перехода в режим экономии и выключении всего света, естественно onNewMinute начинает дергать сценарий опять, и каждую минуту идет команда на выключение всего света.
Как правильно реализовать?

Re: Режим экономии

Добавлено: Сб ноя 24, 2018 8:44 pm
Logrus
skyrider писал(а): Сб ноя 24, 2018 8:13 pm Нужно сделать отключение света в режиме экономии, в простых устройствах "Выключать в режиме экономии" не работает.
а настраивать что нужно включить/отключить пробовали

Re: Режим экономии

Добавлено: Сб ноя 24, 2018 11:23 pm
skyrider
Logrus писал(а): Сб ноя 24, 2018 8:44 pm
skyrider писал(а): Сб ноя 24, 2018 8:13 pm Нужно сделать отключение света в режиме экономии, в простых устройствах "Выключать в режиме экономии" не работает.
а настраивать что нужно включить/отключить пробовали
Нет, не пробовал, думал в простых устройствах это происходит автоматически, что и где нужно настраивать?

Re: Режим экономии

Добавлено: Вс ноя 25, 2018 11:57 am
Logrus
там на включение и отключение разные группы, т.е. свойства у реле с единичкой, посмотреть можно в файлах инжекций в папке
(или позже с компа дополню пост)
[strike]ага посмотрел, нехватает инжекции, с компа позже посмотрю[/strike]
с телефона не увидел, все там есть
давайте разбираться как у вас вызывается режим, отрабатывают ли методы activate и deactivate, настроено ли у реле в свойствах groupEco и groupEcoOn единички

п.с. у себя сейчас через телеграмм вызовом правильного свич с вызовом активате/деактивате проверил - все работает

Re: Режим экономии

Добавлено: Вс ноя 25, 2018 2:59 pm
kas5858
skyrider писал(а): Сб ноя 24, 2018 8:13 pm Нужно сделать отключение света в режиме экономии, в простых устройствах "Выключать в режиме экономии" не работает. Решил запихнуть в
  • 1. У тебя в объекте "EconomMode" должен в методе "activate" стоять код

    Код: Выделить всё

    /* begin injection of {SDevices} */
    require(DIR_MODULES.'devices/econommode_activate.php');
    /* end injection of {SDevices} */
    2. А объекты света должны быть в классе "SDevices".
    3. В свойстве "groupEco" объектов ('Relay04','Relay05','Relay06','Relay07','Relay08','Relay09','Relay10','Relay11','Relay13','XiRelay14'), должна стоять единица.
Все должно работать без твоих сценариев и повторов.