Страница 54 из 124
Re: Простые устройства / Simple Devices
Добавлено: Вт янв 16, 2018 5:49 pm
Logrus
плохо смотрел, он совсем другое запускает
в том, что он запускает, находится
/* begin injection of {SDevices} */
require(DIR_MODULES.'devices/Rooms_updateActivityStatus.php');
/* end injection of {SDevices} */
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 6:49 am
Logrus
TransMatrix писал(а):Пара мыслей на тему простых устройств.
Вот ситуация, к примеру: датчик присутствия привязан к люстре. Или погодный - к увлажнителю или нагревателю.
Но нужно уйти, проветрить помещение или ночью - не включать свет на каждый чих.
Вы выключаете лампу, увлажнитель или нагреватель через меню, но увы и ах: очередное обновление от датчиков и увлажнитель опять шпарит, нагреватель греет, а свет включается!
Мысль в какой-то мере в том, чтобы сделать свойство, позволяющее блокировать активность прибора, датчика или связки...
для этого и существуют режимы работы, но вот только непростые устройства не дают просто настроить их, приходится разбираться во всех инжекциях, в которых написание кода намного выше уровня моего понимания, непростые, ох непростые
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 11:28 am
Gelezako
Logrus писал(а):
для этого и существуют режимы работы
что вы понимаете под режимами в простых устройствах?
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 11:44 am
nick7zmail
Ну типа ночной режим, режим экономии, никого нет дома и т.п.
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 12:02 pm
Gelezako
nick7zmail писал(а):Ну типа ночной режим, режим экономии, никого нет дома и т.п.
Т.е. это объекты класса OperationalModes ? Но как они связаны с простыми устройствами? В настройках ничегошеньки. Может как-то косвенно?
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 12:19 pm
nick7zmail
Там в некоторых методах в этом классе есть конструкции формата include modules_dir/devices/чтототам.php. Так же некоторые функции в самих устройствах просто смотрят на статусы этих режимов (это режим к примеру), и действуют в зависимости от состояния режима.
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 12:28 pm
Gelezako
nick7zmail писал(а):Там в некоторых методах в этом классе есть конструкции формата include modules_dir/devices/чтототам.php. Так же некоторые функции в самих устройствах просто смотрят на статусы этих режимов (это режим к примеру), и действуют в зависимости от состояния режима.
из личных наблюдений заметил что если добавить датчик движения используя модуль "Простые устройства" и выставить в нём переключатель
Игнорировать события от устройства, когда никого нет дома в значение "
нет", то при каждом срабатывании движения автоматически будет вызываться метод
NobodyHomeMode.deactivate. Это единственная связь с одним единственным режимом. Кто-нибудь знает другие связи с другими режимами?
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 12:31 pm
nick7zmail
Выключать в эко режиме кто-то нормально вроде заставлял работать.
Отправлено с моего G8441 через Tapatalk
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 12:34 pm
Logrus
у меня датчик и без игнорировать лезет в режим, и сразу в метод, и через таймеры, и пр. пр. пр.
и такого масса
Re: Простые устройства / Simple Devices
Добавлено: Ср янв 17, 2018 7:15 pm
Gelezako
Logrus писал(а):у меня датчик и без игнорировать лезет в режим, и сразу в метод, и через таймеры, и пр. пр. пр.
и такого масса
в какой режим "лезет", какое поведение, опишите подробней плиз