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

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

Добавлено: Ср мар 16, 2022 10:43 pm
Logrus
"Не происходит запись 1/0 в EconomMode.active"
заходишь в методы активате и деактивате на уровне объекта и под полем код поправляешь запуск родительского метода в котором прописано изменение значения свойства ;)

п.с. старая болячка мдм про слетание этой записи, хз почему у меня такого нет давно
п.п.с. табличка метод поле калл парент (0,1,2) может принимать такие значения, определяют порядок вызова методов
возможно где то их корочит в ядре при апдейте или поломке таблички или настройка поля по умолчанию 0

п.п.п.с. ну и еще раз повторю (в тлг язык стер подобным) только майисам ни в коем случае иннодб для табличек, на иннодб транзакции, которые мдм не поддерживает нормально и при которых на порядки больше поломок табличек, т.е. никаких плюсов одни минусы (в тлг "проблемщики" с подобным постоянно из месяца в месяц стонут)

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

Добавлено: Чт мар 17, 2022 7:53 am
Svetлая
Logrus писал(а): Ср мар 16, 2022 10:43 pm заходишь в методы активате и деактивате на уровне объекта и под полем код поправляешь запуск родительского метода в котором прописано изменение значения свойства ;)
Спасибо! ;-*
Всё заработало :)

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

Добавлено: Чт мар 17, 2022 3:58 pm
Svetлая
Переношу систему и видео делаю, может кому-нибудь поможет)
Как раз писала ролик в котором об эко-режиме есть)

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

Добавлено: Вс ноя 03, 2024 8:05 pm
zarro
Подскажите, где связанный с параметром включения режима экономии таймер? Почему управление устройствами при включенном свойстве .isActivity (Изменение означает активность в помещени), управление объектом не приводит к сбросу таймера. Иными словами, ручное переключение выключателей, кнопок и прочее, не влияет на режим экономии? Каким скриптом вообще это регулируется?

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

Добавлено: Пн ноя 04, 2024 7:12 am
Logrus
я конечно сомневаюсь что это поможет, но все-таки, а зачем биться лбом об стену?
режимы по умолчанию в мдм никакие, не проще самому там сделать так как нужно именно вам?
Screenshot_20241104-090730.png
Screenshot_20241104-090730.png (155.1 КБ) 4163 просмотра
у меня в режимах создан метод проверки, который вызывается при изменении влияющих событий/режимов и в нем нужная логика по управлению этим режимом (может быть и намного более сложная)
Почему управление устройствами при включенном свойстве .isActivity (Изменение означает активность в помещени), управление объектом не приводит к сбросу таймера
это к режиму экономии так-то не относится, это влияет на режим кто дома (но в дефолте он больше вредит, чем реально работает, имхо лучше б автор вообще там ничего не делал по умолчанию)
а так можно же, если вам не лень тратить время, посмотреть в исходниках как это работает ...
https://github.com/sergejey/majordomo/b ... ate.php#L8
судя по коду, то при изменении режима кто дома, сразу переключает режим эконом

п.с. у вас видимо трабла с режимом кто дома, а спрашиваете про эконом (в режиме кто дома, да есть таймеры)