[Дизайн] Сцена "Пурпур"
Добавлено: Ср апр 01, 2020 4:43 pm
Наконец-то создал сцену Пурпур. Выкладываю. Данную сцену можно настроить под себя, у нее имеется своя панель настроек, где Вы можете настроить цвет кнопок, прозрачность, тип, размер, стиль и цвет шрифта, настроить цвет активности в помещении, цвет боковых полосок. Пин код также настраивается. Сейчас стоит стандартный пароль, а вы можете изменить его на свой, в классе Пин код. Также есть сценарии "Настройки по умолчанию", эту нужно, если вы изменили стиль и решили вернуть исходный стиль. Не стал встраивать класс Timer, так как у вас там могут быть свои настройки и поэтому я решил это вложить в сценарии. Если у вас это не настроено, то нужно в классе Time создать объект "Day" и "Month" и вставить код из сценария "onNewDay" и "onNewMonth". Для работы погоды, должен быть установлен модуль Яндекс погода.
Посмотреть демонстрационное видео можно здесь
Как установить сцену? - смотрим здесь
Внимание!!! Боковое меню необходимо импортировать отдельно. Файл во вложении.
Инструкции
Общий вид сцены после активации
В меню необходимо выбрать тип отображения кнопки Иконка или Фоновое изображение
Вид кнопок, если выбрали Иконки
Вид кнопок, если выбрали Фоновое изображение
Здесь вы указываете свой пин код
Кнопки многофункциональные и по умолчанию пустые.
По желанию можно задействовать информационные иконки, достаточно в свойстве Icon01-10. Название иконок можете узнать в папке "Иконки статусы на кнопке" во вложении. Вам нужно на своем объекте создать метод, чтобы при сработке, в объекте "Button01.Icon01", например выставлял значения "HumidifierOn (если 1)" или "HumidifierOff (если 0)". Допустим у вас есть класс "лампа" и метод turnOn. В методе turnOn объекта лампа вставляете код, который установит "Button01.Icon01 - HumidifierOn, а turnOff установит "Button01.Icon01 - HumidifierOff.
Значки влажности, температуры и лампочка автоматически активируются, если у них появится значение.
RGB индикатор отображает цвет, которую устанавливает ваша RGB люстра, лампа, диодная лента
Вы можете кнопкам назначить следующие имена. При желании Вы можете добавить свои иконки и присвоить им имена. Позже выложу инструкцию, как это делать.
Админ
Инфо
Домой
Радио
Климат
Медиа
Карта
Меню
Уборка
Камера
Гостиная
Спальня
Спальня-1
Спальня-2
Туалет
Кухня
Ванная
Комнаты
Если решили убрать назначенные информационные иконки, то необходимо в свойство вставить название иконки-пустышку NoImages или просто убрать название иконки из свойства
Button01 - 11.Icon01 - 12.
Button01 - 07.IconTemperature
Button01 - 07.IconLighting
Button01 - 07.IconHumidity
Обновление темы "Пурпур" от 16.04.2020
Что обновлено?
1) Исправил код для левой боковой кнопки, теперь температура и влажность на одном уровне
2) Добавил сцену "Комнаты" - это стандартный набор для управления устройствами Yeelight Jiaoyue 650, Xiaomi Curtain Motor, выключатель xiaomi, сетевой фильтр zeoota. Можете посмотреть видео обзор как все это работает - видео во вложении, по ссылке ниже.
3) Добавил панель информации, можно скрыть\показать панель, нужно нажать на боковую кнопку "Инфо"
4) При активации сцены появится сообщение об установке темы "Пурпур"
5) Добавил иконки
Посмотреть демонстрационное видео можно здесь
Как установить сцену? - смотрим здесь
Внимание!!! Боковое меню необходимо импортировать отдельно. Файл во вложении.
Инструкции
Общий вид сцены после активации
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
Здесь вы указываете свой пин код
СпойлерПоказать
СпойлерПоказать
Структура кнопки
Кнопка со всеми иконками
СпойлерПоказать
RGB индикатор отображает цвет, которую устанавливает ваша RGB люстра, лампа, диодная лента
СпойлерПоказать
К этой строке нужно сделать линк от вашей RGB лампы
Так будет выглядеть отображение RGB цвета
Админ
Инфо
Домой
Радио
Климат
Медиа
Карта
Меню
Уборка
Камера
Гостиная
Спальня
Спальня-1
Спальня-2
Туалет
Кухня
Ванная
Комнаты
Если решили убрать назначенные информационные иконки, то необходимо в свойство вставить название иконки-пустышку NoImages или просто убрать название иконки из свойства
Button01 - 11.Icon01 - 12.
Button01 - 07.IconTemperature
Button01 - 07.IconLighting
Button01 - 07.IconHumidity
СпойлерПоказать
Обновление темы "Пурпур" от 16.04.2020
Что обновлено?
1) Исправил код для левой боковой кнопки, теперь температура и влажность на одном уровне
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать
СпойлерПоказать