[Модуль] Сцены (scenes)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

elik745i
Сообщения: 17
Зарегистрирован: Сб окт 26, 2013 8:39 pm

Re: Новый интерфейс

Сообщение elik745i »

Ребят, как вообще вставить свои план в разделе сцен? вроде когда создаю новую сцену, там указываю название, приоритет, когда кликаю на фоновом изображении открывается новое меню, но там никакие кнопеньки либо поле для адреса не активно и никак не реагирует на нажатия, а когда просто вставляю адрес до картинки ниже приоритета, то она ее не берет и не показывает картинку. Картинка в формате JPG размером 1920x1080 (размер 1920x1080 указывал как в инструкции на странице создания сцен, внизу)?
I_I_Imonder
Сообщения: 256
Зарегистрирован: Сб янв 11, 2014 2:54 pm

Re: Новый интерфейс

Сообщение I_I_Imonder »

Друзья помогите. Создал сцену, есть сценарий

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);
}
хочу чтоб при нажатии на лампочку картинка менялась(желтая лампочка) и включался свет
и наоборот.
Но у меня получается что свет включается и выключается, а картинка не меняется
что может быть?
хелп
И еще один вопрос. можно ли сделать так чтобы состояние вкл\выкл менялось и в меню
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain

Re: Новый интерфейс

Сообщение ignat99 »

Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Вложения
3d.tar.gz
22 классых объектов и субъектов управления
(64.68 КБ) 3775 скачиваний
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Новый интерфейс

Сообщение sergejey »

ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain

Re: Новый интерфейс

Сообщение ignat99 »

sergejey писал(а):
ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?
GNU General Public License version 2.0 (GPLv2)

http://sourceforge.net/projects/linknx/

Там куча других иконок, плоских и прочих, для белой и тёмной темы.
Я могу насобирать все в один архив с поддиректориями.
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am

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);
}

Или что то я не понимаю....
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm

Re: Новый интерфейс

Сообщение Satgate_M »

ignat99 писал(а):
sergejey писал(а):
ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?
GNU General Public License version 2.0 (GPLv2)

http://sourceforge.net/projects/linknx/

Там куча других иконок, плоских и прочих, для белой и тёмной темы.
Я могу насобирать все в один архив с поддиректориями.

Если есть возможность, то можно оттуда их вытащить в архив, а то у меня linux нету)))
ignat99
Сообщения: 206
Зарегистрирован: Сб дек 21, 2013 9:21 pm
Откуда: Spain

Re: Новый интерфейс

Сообщение ignat99 »

Satgate_M писал(а):

Если есть возможность, то можно оттуда их вытащить в архив, а то у меня linux нету)))
tar.gz открывает WinRAR
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Новый интерфейс

Сообщение sergejey »

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 -- информация, сотрудничество, услуги
gans
Сообщения: 37
Зарегистрирован: Вс янв 06, 2013 2:57 pm

Re: Новый интерфейс

Сообщение gans »

Тоже есть некоторые проблемы со сценами. Есть выключатель меню который запускает Объект.Метод svetGarage.statusChanged:

Код: Выделить всё

if ($params['VALUE']) {
 getURL("http://192.168.253.211/command?9=ON",0);
} else {
 getURL("http://192.168.253.211/command?9=OFF",0);
}
он также привязан к объект.Свойство svetGarage.status. Вся эта связка замечательно работает. Добавляю на сцене лампочку делаю ей два состояния
Изображение
http://fotki.yandex.ru/users/gans200/view/657742/
и
Изображение
http://fotki.yandex.ru/users/gans200/view/657743/
Так вот по нажатию на выключатель в меню лампочка меняется как надо, а по нажатию на саму лампочку на сцене ничего не происходит и картинка лампочки вообще пропадает.
Помогите кто может, уже всю голову сломал. Спасибо.
Ответить