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

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

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

Сообщение sergejey »

делюсь полезным кейсом :)

понадобилось мне упростить настройку отключения света при перехода в эконом режим. добавил свойство в класс реле allOffGroup и проставил объектам, которые надо отключать туда единички. потом при активации режима экономии такой скрипт:

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

$objects=getObjectsByProperty('allOffGroup','=','1');
if (is_array($objects)) {
 foreach($objects as $obj) {
  callMethod($obj.'.turnOff');
 }
} 
а что б было легко настраивать добавил в меню такой выключатель
Изображение

он через смарт-репит сам в меню размножился и получилось вот так:
Изображение

т.е. теперь можно просто добавлять нужные объекты и они сами собой будут попадать в эти настройки и в сценарий

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am

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

Сообщение Jager »

sergejey писал(а):делюсь полезным кейсом :)
понадобилось мне упростить настройку отключения света при перехода в эконом режим.
Хорошо, но можно подумать о глобальной функции группового выполнения действий.
Например у меня не только общее выключение света при постановке на охрану, но и разные схемы включения основного уличного освещения, если я вечером приезжаю на машине включаются одна схема освещения, если я приехал на такси то другая. Сейчас подумал и получается что у меня достаточно много сценариев с групповым управлением, сейчас все это расписано по методам и скриптам и в принципе бессистемно.
Мне кажется было бы удобно в виде модуля, например как в модуле мегад сделано. Только дать возможность к каждому «порту» -сценарию привязать множество объектов.
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение m-malva »

немножко не по теме
вот если в Smart repeat можно было бы указывать альтернативное свойство в качестве названия, то тогда было бы вообще красиво.
Нет указанного свойства - выводим название объекта, есть - выводим свойство.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

m-malva писал(а):немножко не по теме
вот если в Smart repeat можно было бы указывать альтернативное свойство в качестве названия, то тогда было бы вообще красиво.
Нет указанного свойства - выводим название объекта, есть - выводим свойство.
Поддержу. Или хотя бы описание объекта.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

m-malva писал(а):немножко не по теме
вот если в Smart repeat можно было бы указывать альтернативное свойство в качестве названия, то тогда было бы вообще красиво.
Нет указанного свойства - выводим название объекта, есть - выводим свойство.
Можно же вроде. Вместо названия пишите %noo1.name%, и для следующих объектов smartrepeat подменяет объект, и имя берется из свойства name.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

Че-то не сработало.
SPOILERSPOILER_SHOW
Безымянный.png
Безымянный.png (66.88 КБ) 6745 просмотров
Последний раз редактировалось olehs Ср ноя 30, 2016 11:20 am, всего редактировалось 1 раз.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

olehs писал(а):Че-то не сработало.
Безымянный.png
Попробуйте название свойства использовать не "title" а "name" или "title_text" или хотя-бы просто "_title"...короче что-нибудь отличное от "title".
Просто title - вроде свойство объекта с названием самого объекта, да, в свойствах его нет, но система вроде как это подразумевает...может неправильно считаться.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

Посмотрел в коде - нету там такой логики. Всегда берется TITLE, т.е. название объекта. ((
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

olehs писал(а):Посмотрел в коде - нету там такой логики. Всегда берется TITLE, т.е. название объекта. ((
Блин...на сценах это точно работает...В меню, конечно, попробую, но вроде для сцен код именно из меню перекочевал.
Последний раз редактировалось nick7zmail Ср ноя 30, 2016 11:19 am, всего редактировалось 2 раза.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение m-malva »

nick7zmail писал(а):
olehs писал(а):Посмотрел в коде - нету там такой логики. Всегда берется TITLE, т.е. название объекта. ((
Блин...на сценах это точно работает...В меню, конечно, попробую, но вроде для сцен код именно из меню перекочевал.
не в меню не работает
SPOILERSPOILER_SHOW
Снимок.PNG
Снимок.PNG (14.36 КБ) 6715 просмотров
Снимок1.PNG
Снимок1.PNG (1.52 КБ) 6715 просмотров
Ответить