Использование трьох-позиционных кнопок или переключателей!

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

Модератор: immortal

Ответить
StryzhakA
Сообщения: 97
Зарегистрирован: Сб янв 23, 2016 3:57 pm
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Использование трьох-позиционных кнопок или переключателей!

Сообщение StryzhakA » Чт дек 15, 2016 1:59 pm

Здравствуйте!
Хочу мудрого совета!
Интегрировал в свой Умный дом сервопривод, который открывает, закрывает и открывает наполовину заслонку подачи воздуха. Среди элементов сцены ни нашел ничего чтобы могло бы отобразить об ект в трьох состояниях. Пробовал элемент -кнопка и прописывал три разных состояния к ней, но она почему то не отображается у меня вообще.
Посоветуйте что нибудь люди добрые!
спасибо
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Использование трьох-позиционных кнопок или переключателе

Сообщение Chainik » Чт дек 15, 2016 5:48 pm

Можно попробовать использовать элемент "Изображение". Найти в интернете (или нарисовать самому) иконки (стандартный размер 32х32 пикселя) для каждого состояния.
Можно сделать 3 отдельных кнопки ("открыто" -- "1/2" -- "закрыто"). А можно и одну с 3-мя состояниями, которые будут последовательно сменять друг друга. Однако в этом случае придется подумать над логикой переключения состояний; если нужно добиться "маятниковой" последовательности смены состояний заслонки ("открыто" -- "1/2" -- "закрыто"-- "1/2" -- "открыто"), то нужно будет помнить предыдущее состояние, чтобы определить направление изменения.

А чтобы элемент отображался на сцене должно выполняться условие его отображения. Насколько я помню, там есть 3 варианта: всегда показывать, простое, расширенное. Можно выбрать "простое", связать элемент сцены со свойством соответствующего объекта и указать значение свойства, при котором элемент должен отображаться.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Использование трьох-позиционных кнопок или переключателе

Сообщение nick7zmail » Пт дек 16, 2016 6:05 am

radiobox. Создаёте его в меню.
viewtopic.php?p=24609#p24609
Вот тут пример - тот самый элемент, где загрузка-пауза. Там можно хоть 10 состояний ткнуть.
И выводите её на сцену через "элемент меню".

Так же можно кнопкой с несколькими состояниями. Там внимательней с условием отображения состояния, как уже и сказали.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить