переключение режимов работы в меню

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

Модератор: immortal

Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: переключение режимов работы в меню

Сообщение Bagir »

Была у меня идея вот такого плана
Изображение
но к нашему переключателю это вообще не подходит. А что если просто изменить фон нажатой кнопки с синего например на красный? Этот наворот ни коем образом не заточит элемент под какие то конкретные задачи. Можно будет просто сделать разные переключатели с разным цветом нажатой кнопки. Для этого в настройках элемента надо добавить поле, в котором можно будет указать код RGB. Почему бы и нет?
Но если копнуть глубже, то можно было бы в этом поле указать Объект.Свойство в котором лежит этот RGB код. Тогда, при обновлении элемента он мог бы менять цвет.
Ну и для универсальности установить несколько правил. 0 или пусто - цвет по умолчанию такой какой сейчас. 1 - например красный. Тогда в свойстве не обязательно должен будет лежать код RBG, а можно будет просто сосаться на Relay1.status
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: переключение режимов работы в меню

Сообщение Vit »

обновился, почему то не работает данный элемент меню...

http://c2n.me/392HX8E.png

вот в таком виде и все пусто

http://c2n.me/392I46G.png
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: переключение режимов работы в меню

Сообщение Vit »

Bagir писал(а):Была у меня идея вот такого плана
Изображение
но к нашему переключателю это вообще не подходит. А что если просто изменить фон нажатой кнопки с синего например на красный? Этот наворот ни коем образом не заточит элемент под какие то конкретные задачи. Можно будет просто сделать разные переключатели с разным цветом нажатой кнопки. Для этого в настройках элемента надо добавить поле, в котором можно будет указать код RGB. Почему бы и нет?
Но если копнуть глубже, то можно было бы в этом поле указать Объект.Свойство в котором лежит этот RGB код. Тогда, при обновлении элемента он мог бы менять цвет.
Ну и для универсальности установить несколько правил. 0 или пусто - цвет по умолчанию такой какой сейчас. 1 - например красный. Тогда в свойстве не обязательно должен будет лежать код RBG, а можно будет просто сосаться на Relay1.status
Согласен с bagir. не хватает визуального состояния...

этот способ может сразу как то допилить чтобы и на сценах кнопки меняли визуально свои состояния....хотябы (как предложил bagir) цветом...

Сереж может правда рассмотреть этот вариант визуализации выключателей.
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: переключение режимов работы в меню

Сообщение Bagir »

Я намеренно предложил завязать на Relay1.status. У себя хотел сделать именно так. Это позволит зеркалировать статус самого реле. То есть получается мы жмем, реле щелкает, и мы видим отклик. А в положение "Авто" вообще будет подсвечивать, когда реле включается по какому то событию.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm

Re: переключение режимов работы в меню

Сообщение Vit »

Сереж, 2 раза обновился
не хочет работать почему то новый элемент меню...

http://c2n.me/392P0I4.png

http://c2n.me/392P9OF.png

не появляется...

в чем может быть проблема?
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

Re: переключение режимов работы в меню

Сообщение zelevova »

Попробуй кеш почистить.
У меня все нормально отображается, специально по твоим скриншотам настроил.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: переключение режимов работы в меню

Сообщение sergejey »

Vit писал(а):Сереж, 2 раза обновился
не хочет работать почему то новый элемент меню...
http://c2n.me/392P0I4.png
http://c2n.me/392P9OF.png
не появляется...
в чем может быть проблема?
В templates_alt нет случайно файла /commands/commands_search_pda.html ?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край

Re: переключение режимов работы в меню

Сообщение zelevova »

На тему индикации. Очень хотелось бы реализовать что то типа:
Изображение или Изображение
Как писали выше, нужно указывать еще одно свойство объекта и подсвечивать этот выбор.
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: переключение режимов работы в меню

Сообщение Bagir »

Я думал про светящуюся точку или полоску. Но не вяжется у меня она с этим вот переключателем. Кнопок несколько, а индикатор один. Вот поэтому я и предложил изменять цвет нажатой кнопки. Во первых это даст возможность просто использовать разноцветные переключатели для разных задач. А во вторых - так интересующую нас возможность индикации состояния реле.
Разноцветные кнопки я бы использовал в управлении вентиляцией. Делать попугая конечно же не стал бы, но цвет элементов приточной вентиляции немного бы изменил от цвета элементов вытяжной.
А для освещения сделал бы индикацию работы реле.
Еще пара идей - зеркалировать цвет RGB ленты или температуру чего либо.
Очень бы не хотелось затачивать что то под конкретные задачи. Например под тоже освещение. Элемент то общий. Хочется сделать универсально, и в то же время не навредив.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ivan
Сообщения: 1474
Зарегистрирован: Сб окт 12, 2013 11:03 pm

Re: переключение режимов работы в меню

Сообщение Ivan »

Вообще не очень смешивать управление с индикацией. Не проще выше списка сделать индикатор?
Хоть лампочку хоть цветную полоску. А если у вас 4 кнопки и 5 состояний устройства. Вам делать особую кнопку?
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить