Страница 5 из 6
Re: Жалюзи. Визуальный компонент
Добавлено: Ср сен 06, 2017 9:07 pm
Pavlo
nick7zmail писал(а):Посмотрел видео - не понимаю зачем там выключатель))) Вы на значек с паузой код остановки пропишите, и всё. Когда всё выключено - будут 2 стрелки...когда едет вверх или вниз - одна из стрелок заменяется паузой...это значит, что жалюзь движется. при нажатии на паузу - останавливается. Я и предложил этот элемент с мыслью, что вы откажетесь от дополнительного выключателя)))
Да, вы правы, занимает очень много места.
Откажусь от выключателя. А прогресс скорее всего поставлю между кнопками.
Спасибо.
Re: Жалюзи. Визуальный компонент
Добавлено: Ср сен 06, 2017 9:08 pm
Pavlo
Так а кто какие mqtt-клиенты для мобилки использует?

Re: Жалюзи. Визуальный компонент
Добавлено: Ср сен 06, 2017 9:44 pm
nick7zmail
Pavlo писал(а):
Откажусь от выключателя. А прогресс скорее всего поставлю между кнопками.
И всё таки не понял - зачем прогресс?)) у вас же кнопка "паузы" появляется, если что-то движется, а когда ничего не движется - кнопка паузы скрыта...за этим и задумывалось - минимум контроля, максимум эргономики))
Pavlo писал(а):Так а кто какие mqtt-клиенты для мобилки использует?

Лично мне достаточно mqtt-dashboard
https://play.google.com/store/apps/deta ... oard&hl=ru
Re: Жалюзи. Визуальный компонент
Добавлено: Вс сен 17, 2017 10:48 pm
Pavlo
Всем привет.
Решил не создавать новую тему, т.к. доделываю то, что уже есть.
Следующий этап - опускание жалюзей по таймеру в MD.
Сделал следующее: классе
Timer, в методе
onNewMinute
добавил следующее задание:
Код: Выделить всё
/* Jalousie block begin */
if (timeIs('20:00')) {
callMethod('KitchenJalousie.rotateDown');
} elseif (timeIs('07:00')) {
callMethod('KitchenJalousie.rotateUp');
}
/* Jalousie block end. */
Вроде бы с кода все ясно, что делается.
Добавлю, что да, запуск происходит, жалюзи весело опускаются/подымаются, и хорошо по mqtt передается и на мобилке отображается...
Одно "Но" - в самом MD, на сцене, визуальные объекты нормально не отрабатывают. То у кнопок состояние вообще не изменится, то желтым не подсветятся.
Кто с таким сталкивался? Куда смотреть?
Может не методы самого объекта вызывать, а как-то "эмулировать" нажатие кнопок? (глупость наверное, да?)...
Re: Жалюзи. Визуальный компонент
Добавлено: Вс сен 17, 2017 10:50 pm
Pavlo
Добавлю, что положение жалюзей отрабатывает хорошо - сразу же значение изменяется.
А вот именно кнопки-картинки увы не всегда меняются.
Re: Жалюзи. Визуальный компонент
Добавлено: Пн сен 18, 2017 6:31 am
nick7zmail
Вам надо не через callMethod а через
если у вас методы, конечно, привязаны к свойству...если не привязаны, то sg добавить перед callMethod.
Тогда кнопка будет отображать статус.
Re: Жалюзи. Визуальный компонент
Добавлено: Пн сен 18, 2017 11:03 am
Pavlo
Вроде бы методы именно свойство и изменяют.
Я дома гляну, чтобы 100% ответить.
Re: Жалюзи. Визуальный компонент
Добавлено: Пн сен 18, 2017 11:05 am
Pavlo
nick7zmail писал(а):Вот например элемент с 3 состояниями, 2 из которых одновременно отображены...не уверен, что картинки в элементе, их тоже приложил...когда привязанное свойство 0 - активны up и dw, когда 1 - up заменяется на off (это кнопка остановки), когда 2 - up возвращается, а dw заменяется на off. Как то так я себе это представляю.
скрин.png
Как то так (сори, фон не совсем удачный...просто первая сцена, которая под руку попалась).
Осталось вписать код в "Выполнять при клике", и привязать к объекту.свойству.
А вот кстати по поводу желтой подсветки.
Кажется картинки вообще не подсвечиваются, да? А можно как то добавить подсветку?
Или... картинка, которая отвечает за "рабочее" состояние сразу на желтом фоне сделать..? Дома попробую.
Re: Жалюзи. Визуальный компонент
Добавлено: Пн сен 18, 2017 11:48 am
nick7zmail
Pavlo писал(а):
Кажется картинки вообще не подсвечиваются, да? А можно как то добавить подсветку?
Или... картинка, которая отвечает за "рабочее" состояние сразу на желтом фоне сделать..? Дома попробую.
На сценах элементы подсвечиваются средствами css.
Для картинки 2 варианта.
1) так же css-ом подсветить
2) прямо в картинке дорисовать...
Для вас проще, наверное, в картинке прямо нарисовать...ибо объяснять, как это делается с css - ну ооочень долго. Но с css же возможностей куда больше....можно забацать к примеру анимацию картинки, или мерцание "подсветки" для этой кнопки. Если хотите "красивенько" - могу заморочиться, но хотя бы за символическую плату)) Можете создать запрос тут
http://connect.smartliving.ru/services/3.html.
Re: Жалюзи. Визуальный компонент
Добавлено: Сб сен 28, 2019 10:38 pm
Sergey.Chek
Chainik писал(а): Ср авг 23, 2017 12:00 pm
У себя сделал управление рулонными шторами в меню и на сцене.
Вот так выглядит в меню

Для того, чтобы показать, что штора движется, использовал анимированные иконки (gif)
https://yadi.sk/d/v7xitDAV3FxwGE
Какой привод для штор(мотор)? Какое железо использовал? Можешь описать?