Жалюзи. Визуальный компонент

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Жалюзи. Визуальный компонент

Сообщение nick7zmail » Ср авг 23, 2017 7:16 pm

Вот например элемент с 3 состояниями, 2 из которых одновременно отображены...не уверен, что картинки в элементе, их тоже приложил...когда привязанное свойство 0 - активны up и dw, когда 1 - up заменяется на off (это кнопка остановки), когда 2 - up возвращается, а dw заменяется на off. Как то так я себе это представляю.
скрин.png
скрин.png (26.64 КБ) 5872 просмотра
Как то так (сори, фон не совсем удачный...просто первая сцена, которая под руку попалась).
Осталось вписать код в "Выполнять при клике", и привязать к объекту.свойству.
Вложения
Desktop.rar
(4.95 КБ) 230 скачиваний
За это сообщение автора nick7zmail поблагодарил:
Pavlo (Ср авг 23, 2017 8:48 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Pavlo
Сообщения: 33
Зарегистрирован: Пн июн 19, 2017 5:49 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Жалюзи. Визуальный компонент

Сообщение Pavlo » Ср авг 23, 2017 8:50 pm

Ах вот как его можно было сделать оказывается...
Спасибо!
Чуть позже скину результат.
raspberry pi3, sonoff
Pavlo
Сообщения: 33
Зарегистрирован: Пн июн 19, 2017 5:49 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Жалюзи. Визуальный компонент

Сообщение Pavlo » Ср авг 23, 2017 9:04 pm

Вот такое вот получилось:
https://www.youtube.com/watch?v=O5n0IfpWpsg

Использую Sonoff Dual.
Может кому интересно будет: https://github.com/PavloRybakov/JalousieOnSonoffDual
Если есть желание - посмотрите/покритикуйте плз.

Интересный момент - мотор не тактовый. Т.е. отследить, сколько он прокрутился... сложно.
Для того, чтобы хоть как то решить сию проблему - сделал VirtualMotor класс, который, ориентируясь на время работы (скажем, моему мотору нужно 23 секунды, чтобы полностью закрыть/открыть жалюзи), пытается вычислить текущее положение жалюзей.
Там еще нужно будет сделать "каллибровку". Каллибровка - прокрутить мотор полностью вниз-вверх, все 23 секунды, чтобы точно "знать", что жалюзи на момент старта находятся в открытом положении.
(Я ее пока на время отладки убрал).
raspberry pi3, sonoff
Pavlo
Сообщения: 33
Зарегистрирован: Пн июн 19, 2017 5:49 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Жалюзи. Визуальный компонент

Сообщение Pavlo » Ср авг 23, 2017 9:28 pm

igorewa писал(а):А у меня вот такая
А размер иконок как-то можно выставлять?
А то у меня жалюзи пол-кухни занимают :lol:
raspberry pi3, sonoff
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Жалюзи. Визуальный компонент

Сообщение nick7zmail » Ср авг 23, 2017 9:43 pm

Лично я закидывал в редактор gimp и менял там. Сделал 32х32...имхо - маленькие...64х64 делай))
Можно вместо "изображения" создать элемент html, и там в теге <img src='' > уже выставлять размер картинки...но по мне - дак проще нужного размера найти, или через редактор прогнать картинки))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Pavlo
Сообщения: 33
Зарегистрирован: Пн июн 19, 2017 5:49 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Жалюзи. Визуальный компонент

Сообщение Pavlo » Ср авг 23, 2017 10:10 pm

Кстати, еще хотел спросить...
Там в инфо-элементе есть возможность как то значек "%" добавить?
raspberry pi3, sonoff
Pavlo
Сообщения: 33
Зарегистрирован: Пн июн 19, 2017 5:49 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Жалюзи. Визуальный компонент

Сообщение Pavlo » Ср авг 23, 2017 10:38 pm

Еще вопрос: кто какой клиент для смартфона использует?
Я использую "MQTT Dash", но там мне для жалюзей нужно аж 3 элемента: инфо и 2 кнопки. Т.е. 3 элемента из 8 на одни жалюзи... как то сложно (а жалюзей планируется аж 6 штук)
raspberry pi3, sonoff
Pavlo
Сообщения: 33
Зарегистрирован: Пн июн 19, 2017 5:49 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Жалюзи. Визуальный компонент

Сообщение Pavlo » Чт авг 24, 2017 1:09 am

nick7zmail писал(а):Слайдер - можно вывести как раз через Menucontrol. В основном он из-за этого и создан был...
Но для этого нужно Слайдер в меню добавить... (очень не хочется меню засорять) :oops:
raspberry pi3, sonoff
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Жалюзи. Визуальный компонент

Сообщение nick7zmail » Чт авг 24, 2017 6:05 am

Pavlo писал(а):Кстати, еще хотел спросить...
Там в инфо-элементе есть возможность как то значек "%" добавить?
Да, я добавлял...возможно \% надо ставить...дома гляну.

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Жалюзи. Визуальный компонент

Сообщение nick7zmail » Чт авг 24, 2017 6:09 am

Pavlo писал(а):Вот такое вот получилось:
https://www.youtube.com/watch?v=O5n0IfpWpsg
Посмотрел видео - не понимаю зачем там выключатель))) Вы на значек с паузой код остановки пропишите, и всё. Когда всё выключено - будут 2 стрелки...когда едет вверх или вниз - одна из стрелок заменяется паузой...это значит, что жалюзь движется. при нажатии на паузу - останавливается. Я и предложил этот элемент с мыслью, что вы откажетесь от дополнительного выключателя)))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить