[Модуль] Сцены (scenes)
Модератор: immortal
Re: Новый интерфейс
Ребят, как вообще вставить свои план в разделе сцен? вроде когда создаю новую сцену, там указываю название, приоритет, когда кликаю на фоновом изображении открывается новое меню, но там никакие кнопеньки либо поле для адреса не активно и никак не реагирует на нажатия, а когда просто вставляю адрес до картинки ниже приоритета, то она ее не берет и не показывает картинку. Картинка в формате JPG размером 1920x1080 (размер 1920x1080 указывал как в инструкции на странице создания сцен, внизу)?
-
- Сообщения: 256
- Зарегистрирован: Сб янв 11, 2014 2:54 pm
- Благодарил (а): 12 раз
- Поблагодарили: 14 раз
Re: Новый интерфейс
Друзья помогите. Создал сцену, есть сценарий
if ($params['VALUE']) {
safe_exec('"C:\Program Files (x86)\nooLite\noolite.exe" -api -on_ch3');
sleep(1);
} else {
safe_exec('"C:\Program Files (x86)\nooLite\noolite.exe" -api -off_ch3');
sleep(1);
}
хочу чтоб при нажатии на лампочку картинка менялась(желтая лампочка) и включался свет
и наоборот.
Но у меня получается что свет включается и выключается, а картинка не меняется
что может быть?
хелп
И еще один вопрос. можно ли сделать так чтобы состояние вкл\выкл менялось и в меню
if ($params['VALUE']) {
safe_exec('"C:\Program Files (x86)\nooLite\noolite.exe" -api -on_ch3');
sleep(1);
} else {
safe_exec('"C:\Program Files (x86)\nooLite\noolite.exe" -api -off_ch3');
sleep(1);
}
хочу чтоб при нажатии на лампочку картинка менялась(желтая лампочка) и включался свет
и наоборот.
Но у меня получается что свет включается и выключается, а картинка не меняется
что может быть?
хелп
И еще один вопрос. можно ли сделать так чтобы состояние вкл\выкл менялось и в меню
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Новый интерфейс
Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
- Вложения
-
- 3d.tar.gz
- 22 классых объектов и субъектов управления
- (64.68 КБ) 3598 скачиваний
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Новый интерфейс
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Новый интерфейс
GNU General Public License version 2.0 (GPLv2)sergejey писал(а):Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
http://sourceforge.net/projects/linknx/
Там куча других иконок, плоских и прочих, для белой и тёмной темы.
Я могу насобирать все в один архив с поддиректориями.
-
- Сообщения: 113
- Зарегистрирован: Пт дек 14, 2012 3:46 am
- Благодарил (а): 2 раза
- Поблагодарили: 1 раз
Re: Новый интерфейс
И все таки вопрос остался не отвеченым.... Как связать всю эту красоту и скрипты... Срабатывает только какой то один, если лампа потушена - то срабатывает скрипт на отключение, а как это сделать в виде - нажал зажглась, повторно нажал - потухла - не понятно.
if ($params['VALUE']) {
getURL("http://192.168.0.хх/command?7=ON",0);
} else {
getURL("http://192.168.0.хх/command?7=OFF",0);
}
Или что то я не понимаю....
if ($params['VALUE']) {
getURL("http://192.168.0.хх/command?7=ON",0);
} else {
getURL("http://192.168.0.хх/command?7=OFF",0);
}
Или что то я не понимаю....
-
- Сообщения: 79
- Зарегистрирован: Ср дек 26, 2012 8:20 pm
- Благодарил (а): 6 раз
- Поблагодарили: 0
Re: Новый интерфейс
ignat99 писал(а):GNU General Public License version 2.0 (GPLv2)sergejey писал(а):Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
http://sourceforge.net/projects/linknx/
Там куча других иконок, плоских и прочих, для белой и тёмной темы.
Я могу насобирать все в один архив с поддиректориями.
Если есть возможность, то можно оттуда их вытащить в архив, а то у меня linux нету)))
-
- Сообщения: 206
- Зарегистрирован: Сб дек 21, 2013 9:21 pm
- Откуда: Spain
- Благодарил (а): 1 раз
- Поблагодарили: 22 раза
Re: Новый интерфейс
tar.gz открывает WinRARSatgate_M писал(а):
Если есть возможность, то можно оттуда их вытащить в архив, а то у меня linux нету)))
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Новый интерфейс
Алгоритм таков:smoker_vvo писал(а):И все таки вопрос остался не отвеченым.... Как связать всю эту красоту и скрипты... Срабатывает только какой то один, если лампа потушена - то срабатывает скрипт на отключение, а как это сделать в виде - нажал зажглась, повторно нажал - потухла - не понятно.
if ($params['VALUE']) {
getURL("http://192.168.0.хх/command?7=ON",0);
} else {
getURL("http://192.168.0.хх/command?7=OFF",0);
}
Или что то я не понимаю....
1. Создаём элемент
2. Создаём два (!) состояния, в которых:
2.1. прописываем условие его активации (например свойство status нужного объекта)
2.2. прописываем действие на клик для состояния
Собственно всё. В качестве действия лучше не сценарий запускать, а метод объекта типа turnOn/turnOff, чтобы эти методы выполняли нужные действия и меняли нужные свойства. Управление последними можно продублировать в меню, если нужно.
Всё можно посмотреть как это реализовано у меня через connect -- там и выключатели и прочее (правда без сцен, но суть та же).
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 37
- Зарегистрирован: Вс янв 06, 2013 2:57 pm
- Благодарил (а): 15 раз
- Поблагодарили: 3 раза
Re: Новый интерфейс
Тоже есть некоторые проблемы со сценами. Есть выключатель меню который запускает Объект.Метод svetGarage.statusChanged:
он также привязан к объект.Свойство svetGarage.status. Вся эта связка замечательно работает. Добавляю на сцене лампочку делаю ей два состояния
http://fotki.yandex.ru/users/gans200/view/657742/
и
http://fotki.yandex.ru/users/gans200/view/657743/
Так вот по нажатию на выключатель в меню лампочка меняется как надо, а по нажатию на саму лампочку на сцене ничего не происходит и картинка лампочки вообще пропадает.
Помогите кто может, уже всю голову сломал. Спасибо.
Код: Выделить всё
if ($params['VALUE']) {
getURL("http://192.168.253.211/command?9=ON",0);
} else {
getURL("http://192.168.253.211/command?9=OFF",0);
}
http://fotki.yandex.ru/users/gans200/view/657742/
и
http://fotki.yandex.ru/users/gans200/view/657743/
Так вот по нажатию на выключатель в меню лампочка меняется как надо, а по нажатию на саму лампочку на сцене ничего не происходит и картинка лампочки вообще пропадает.
Помогите кто может, уже всю голову сломал. Спасибо.