Страница 4 из 6
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 10:27 am
Bagir
Присоединяюсь. Это самое интересное. Да и визуально сцены просто оживают.
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 12:36 pm
Palko
Объяснить проще на пальцах, потому как колдунства никакого и кодов тоже особо нет.
Делается фоновый рисунок (я делал в SweetHome3D), .png складывается в ..\htdocs\cms\scenes\backgrounds
Исходный рисунок у меня с "полностью включенным светом".
Затем в Photoshop (или подобном) делаются вырезки требуемых областей, раскидывал по слоям в редакторе и затеняется каждый до достижения нужного эффекта "выключенности".
Сохраняется каждый слой в отдельный файл в формате .png с ПРОЗРАЧНЫМ фоном и выкидывается в ту же папку.
Делал все картинки одного геометрического размера чтобы они друг на друга точно накладывались и не надо было совмещать/двигать области.

- ss7.JPG (27.93 КБ) 9359 просмотров
Далее в Сцену закидываем основную картинку, а в элементы сцены закидываем наши "заплатки".

- ss9.JPG (45.64 КБ) 9359 просмотров
Отображение элементов "заплаток" привязываем к какому нибудь свойству например Kitchen.Light
Накидываем так же в элементы "выключатели" с прозрачным фоном и заставляем их по клику вызывать скрипт влияющий на Kitchen.Light

- s11.JPG (50.39 КБ) 9359 просмотров
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 12:40 pm
Palko
Еще добавлю. Выключатели докидывал в конце, но они почему то попадали на сцене под другие слои изображений и были скрыты...
Не заморачивался причинами, если не видно - сразу удаляю и заново создаю элемент. Он тут же попадает на верхний слой, и так все выключатели по очереди.
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 12:54 pm
Bagir
Хитро и просто. Спасибо за идею!
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 1:20 pm
Vit
это один из вариантов, согласен...можно сказать что простой....хочется другое...реализация этого с помощью кода...
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 2:42 pm
Bagir
И еще хочется узнать ответ Сергея по поводу страниц инженерных систем
http://smartliving.ru/forum/viewtopic.p ... =10#p13212
Такие планы на это!
Re: Домашние страницы
Добавлено: Вт сен 09, 2014 4:23 pm
sergejey
Насчёт инжерерных систем и сцен -- я не уяснил для себя в чём принципиальное отличие. Можно создать отдельные сцены -- каждая сцена имеет свою ссылку и в настройках домашних страниц сделать по разным закладкам вывод разных сцен, а текущую закладку со всеми сценами вовсе убрать. На сами сцены можно совершенно любые элементы ставить и по клику вызывать отдельные ветки меню, при необходимости.
Re: Домашние страницы
Добавлено: Ср сен 10, 2014 3:54 pm
Vit
sergejey писал(а):каждая сцена имеет свою ссылку и в настройках домашних страниц сделать по разным закладкам вывод разных сцен, а текущую закладку со всеми сценами вовсе убрать.
видимо это не досмотрели, поэтому и возник такой вопрос у людей))
Re: Домашние страницы
Добавлено: Ср сен 10, 2014 7:23 pm
Bagir
Вовсе нет. Не хочу убирать тешущую общую закладку. Просто волшебно, что есть возможность авто переключения на тревожные события. Сцены у меня перематываются по уровням дома. Этажей как бы всего два, а вот уровней 5. И на всех уровнях есть датчики, требующие внимания при срабатывании. MDM открывается сразу с меню и сценами. Все великолепно и здорово. Но вот куда же мне добавить еще страницы? Вентиляцию и отопление. А будет и еще. Делать 6,7,8? Тогда например, при срабатывании датчика движения на улице, сцены сразу перемотают на первый этаж, а я в это время был, скажем на 6, и смотрел на работу отопления. Ну скажем так это не очень удобно. Я думаю, что лучше оставить сцены в таком виде, в каком они есть, размещать на них планы этажей здания, и использовать авто переключение сцен по событию. Это просто очень удобно!
А вот такие дела как, например, система отопления, вентиляции и водоснабжения разместить отдельно от всего и друг от друга отдельными закладками. И было бы еще очень удобно добавить в них собственный лог событий. У инженерных систем полно своих не критичных, но нужных для понимания работы алгоритма записей, и сливать все в один лог главной страницы не очень удобно. Мне было бы интересней, писать в лог какой то инженерной системы больше информации. По ней можно точнее разобраться в логике поведения системы. Но эта инфа вовсе не нужна в общем логе, и чтобы Алиса ее озвучивала. Да, смахивает на отладочные логи, но все же это не то. Конечно такой лог событий возможно и сейчас сделать на сценах. Но вот разделить сцены у меня не получилось. Я бы даже наверное не затронул эту тему, если бы на разных закладках смог создать первую сцену с уровнями зданий 1-5, и еще несколько закладок со сценами с одним только уровнем.
Вы уж простите меня, если где туплю. Я только делаю первые серьезные шаги в MDM, и поэтому могу что то просто не видеть, и зацикливаться на своем. Буду очень рад любым подсказкам!
Re: Домашние страницы
Добавлено: Ср сен 10, 2014 7:50 pm
Bagir
Блин, ну вот так и есть. Если создать закладку с адресом на сцену наприпер .../popup/scenes/5.html, то она никуда не перематывается. Не знал

Ну а собственный лог я уже в силах сделать. А то, что остальные закладки будут доступны и на первой странице со всеми сценами - это не проблема.