Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
vitt76
Сообщения: 372
Зарегистрирован: Вс апр 09, 2017 2:36 pm
Благодарил (а): 101 раз
Поблагодарили: 51 раз

Re: Простые устройства / Simple Devices

Сообщение vitt76 » Ср янв 10, 2018 9:12 pm

У каких комнат, у всех по циклу? Мой костыль мне больше нравится ))
Broadlink + Orange Pi PC ARMBIAN 5.31
Logrus
Сообщения: 2079
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 313 раз
Поблагодарили: 457 раз

Re: Простые устройства / Simple Devices

Сообщение Logrus » Ср янв 10, 2018 9:17 pm

я это вижу так, что там еще пишется и не все до конца реализовано и отлажено, выше не поломает логики сергея, я для себя эту тему "закрыл" могу идти дальше
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Можно поправить вкладку НАСТРОЙКИ в модуле ПРОСТЫЕ УСТРОЙСТВ

Сообщение ipc2002 » Чт янв 11, 2018 12:39 am

Доброго времени суток!

1. В модуле Простые устройства у каждого объекта во вкладке "Настройка" есть пункт про реакцию на Тёмное время суток.
Но логика работы системы немного отличается от названия...
При выборе пункта "Выключать с рассветом" устройство будет выключаться при отключении "Ночного режима".
А он, мягко говоря, не обязательно совпадает с освещенностью на улице.

Просто у меня ночники завязаны на переход в и из режима "Тёмное время суток": когда темнеет включаются, а когда рассветает - выключаются.
Я поменял под себя свойства и методы (точнее php'шки к которым в них идёт отсылка), но при обновлении они сбрасываются на дефолтные(((

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

Или вообще все эти условия как-то систематизировать.
Например так:
- При включении режима %OPERATION_MODE_TITLE%: включать / выключать / не реагировать
- При отключении режима %OPERATION_MODE_TITLE%: включать / выключать / не реагировать
и так для каждого...

Прошу прощения, если вопрос уже задавался! Всего не прочитал, может уже был ответ...


2. У меня в файле "NightMode_activate.php" было добавлено изменение громкости системы при переходе в "Ночной режим".
После какого-то из обновлений всё, что раньше было прописано в нём естественно было заменено на:
"if (defined('DISABLE_SIMPLE_DEVICES') && DISABLE_SIMPLE_DEVICES==1) return;"
Но громкость всё равно меняется при переходе в и из режима!
Как такое может быть и где искать причину???
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Простые устройства / Simple Devices

Сообщение xor » Чт янв 11, 2018 1:03 am

Я, когда "боролся" с простыми устройствами, создал свои классы с названиями, отличными от принятых.
myRooms вместо Rooms, QuetMode вместо NightMode
За это сообщение автора xor поблагодарил:
ipc2002 (Чт янв 11, 2018 1:20 am)
Рейтинг: 1.16%
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Простые устройства / Simple Devices

Сообщение xor » Чт янв 11, 2018 1:15 am

Стоп.
Не надо было править php-файлы, если отключаете простые устройства.
Просто перепишите свой код в метод NightMode.activate, где инжекция прописывается, она же у вас отключена (или нет?)
Код простых устройств отключается только при простановке флага в сonfig.php же
Последний раз редактировалось xor Чт янв 11, 2018 1:20 am, всего редактировалось 1 раз.
За это сообщение автора xor поблагодарил:
ipc2002 (Чт янв 11, 2018 1:20 am)
Рейтинг: 1.16%
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение ipc2002 » Чт янв 11, 2018 1:20 am

xor писал(а):Стоп.
Не надо было править php-файлы, если отключаете простые устройства.
Просто перепишите свой код в метод NightMode.activate, где инжекция прописывается, она же у вас отключена
Спасибо.
Мне Простые устройства нравятся. Почему бы их не "допилить" до лучшего состояния?)))

Зачем повторяться? Благодаря инжектируемому PHP-файлу изменения состояния будут переданы всем подходящим под категорию устройствам, вне зависимости от типа и класса...
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Простые устройства / Simple Devices

Сообщение xor » Чт янв 11, 2018 1:22 am

тогда терпите, не обновляйтесь.
или инжектируйте своим кодом инжекции)
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Простые устройства / Simple Devices

Сообщение xor » Чт янв 11, 2018 1:26 am

Ну, громкость-то можно в найтмоде.активате вынести из php. Это довольно специфично.
Главное - с функционалом инжекции не пересекаться.
Зато не страшно и обновиться.
Аватара пользователя
ipc2002
Сообщения: 125
Зарегистрирован: Пн май 15, 2017 8:13 pm
Откуда: Москва
Благодарил (а): 102 раза
Поблагодарили: 14 раз
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение ipc2002 » Чт янв 11, 2018 1:39 am

xor писал(а):Ну, громкость-то можно в найтмоде.активате вынести из php. Это довольно специфично.
Главное - с функционалом инжекции не пересекаться.
Зато не страшно и обновиться.
Громкость была в вроде в методе, а не в php'шке... хотя уже не помню.
Но сейчас ни там, ни там нет... а громкость меняется!
И как победить не знаю!
Аватара пользователя
xor
Сообщения: 2038
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 284 раза
Поблагодарили: 629 раз

Re: Простые устройства / Simple Devices

Сообщение xor » Чт янв 11, 2018 1:51 am

А если в панели управления в сроке поиска вбить ВашОбъект.Громкость?
Должно показать все вхождения в объекты, методы, скрипты, где оно упоминается.
Вот если не найдется, тогда надо по содержимому пхп файлов искать
Ответить