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

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 11:20 am
nick7zmail
olehs писал(а):Посмотрел в коде - нету там такой логики. Всегда берется TITLE, т.е. название объекта. ((
Прошу прощения...действительно не работает. Проверил. На сценах это вписывается в поле "состояние", и там, действительно, все работает как надо. У самого названия в свойстве title оказывается))) Для одиночного пункта меню(без smartrepeat) - это тоже работает. А при smartrepeat куда-то пропадает))), и заменяется именами объектов. Мне кажется стоит поправить, дабы было аналогично сценам.

Тем более там добавить 3 строки. Сравнение - если первая часть названия (между % и .)совпадает с linked_object, тогда подменяем её на объект смартрепита, а вторую часть (свойство) оставляем то же...если не совпадают - тогда оставить тот же код, который сейчас (с именами объектов).

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 12:03 pm
olehs
Сейчас Название вообще не используется для смарт-объектов. Потому, по-моему, можно вообще не заморачиваться с % и сравнениями, а просто в название писать имя нужного свойства.
Запилил PR с такой реализацией

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 12:16 pm
sergejey
Исправил, сейчас в названии можно использовать авто-замену на текущий объект для смарт-репита. Например:
"Выключатель %Switch1.object_title%"
при смарт-репите %Switch1. заменится на нужный объект.

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 5:36 pm
SergeyM
Сергей, очень удобный функционал, но у меня несколько классов реле (1-wire, RF, ESP и т.д.), так вот в меню по Smart Repeat появляются реле только одного из класса. Можно ли сделать, что бы выполнялся поиск реле с данным свойством по всем классам или необходимо объединить реле в виде подклассов в один класс?

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 7:51 pm
nick7zmail
Просто для каждого класса по 1 элементу в меню сделайте, и в каждом смартрепит укажите

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 8:01 pm
SergeyM
Да, в меню так можно сделать, но ведь данный функционал можно использовать и в других сценариях, например для расчета времени включения всех тех реле, у которых есть свойство activeperiod и вообще действий с объектами, объединенных каким либо свойством, без запроса к sql

Отправлено с моего SM-G900FD через Tapatalk

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 8:04 pm
nick7zmail
Но тогда они у вас должны быть собраны в один класс, чтобы сценарий сработал...или опять же дублировать сценарий во все классы, что не сильно рационально.

Re: настройка опции выключения приборов

Добавлено: Ср ноя 30, 2016 8:07 pm
SergeyM
Ну, собственно и я пр это. Сейчас приходится в несколько циклов перебирать классы с реле для подсчета времени их включения. А тут еще голову пару дней поломал, пока выяснил, что в разных классах оказалось два подкласса с одинаковым именем.

Отправлено с моего SM-G900FD через Tapatalk

Re: настройка опции выключения приборов

Добавлено: Вт янв 17, 2017 6:00 pm
SergeyM
Коллеги. Может кто сталкивался, вывел в меню будильники через smart repeat, при локальном доступе все хорошо, при удаленном - видно только 1 будильник. Это так и должно?

Отправлено с моего SM-G900FD через Tapatalk