Страница 2 из 9
Re: Новый интерфейс
Добавлено: Сб окт 26, 2013 8:48 pm
elik745i
Ребят, как вообще вставить свои план в разделе сцен? вроде когда создаю новую сцену, там указываю название, приоритет, когда кликаю на фоновом изображении открывается новое меню, но там никакие кнопеньки либо поле для адреса не активно и никак не реагирует на нажатия, а когда просто вставляю адрес до картинки ниже приоритета, то она ее не берет и не показывает картинку. Картинка в формате JPG размером 1920x1080 (размер 1920x1080 указывал как в инструкции на странице создания сцен, внизу)?
Re: Новый интерфейс
Добавлено: Ср янв 15, 2014 6:56 pm
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);
}
хочу чтоб при нажатии на лампочку картинка менялась(желтая лампочка) и включался свет
и наоборот.
Но у меня получается что свет включается и выключается, а картинка не меняется
что может быть?
хелп
И еще один вопрос. можно ли сделать так чтобы состояние вкл\выкл менялось и в меню
Re: Новый интерфейс
Добавлено: Чт янв 16, 2014 1:19 pm
ignat99
Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Re: Новый интерфейс
Добавлено: Чт янв 16, 2014 2:20 pm
sergejey
ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?
Re: Новый интерфейс
Добавлено: Чт янв 16, 2014 11:49 pm
ignat99
sergejey писал(а):ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?
GNU General Public License version 2.0 (GPLv2)
http://sourceforge.net/projects/linknx/
Там куча других иконок, плоских и прочих, для белой и тёмной темы.
Я могу насобирать все в один архив с поддиректориями.
Re: Новый интерфейс
Добавлено: Вт фев 04, 2014 6:02 pm
smoker_vvo
И все таки вопрос остался не отвеченым.... Как связать всю эту красоту и скрипты... Срабатывает только какой то один, если лампа потушена - то срабатывает скрипт на отключение, а как это сделать в виде - нажал зажглась, повторно нажал - потухла - не понятно.
if ($params['VALUE']) {
getURL("http://192.168.0.хх/command?7=ON",0);
} else {
getURL("http://192.168.0.хх/command?7=OFF",0);
}
Или что то я не понимаю....
Re: Новый интерфейс
Добавлено: Пт фев 07, 2014 1:28 pm
Satgate_M
ignat99 писал(а):sergejey писал(а):ignat99 писал(а):Классные 3d иконки лампочек, кондиционеров, кнопок и т.д. из программы knxweb2
Ага, симпатичные. А как у них с лицензией? Может можно в основной пакет вставить?
GNU General Public License version 2.0 (GPLv2)
http://sourceforge.net/projects/linknx/
Там куча других иконок, плоских и прочих, для белой и тёмной темы.
Я могу насобирать все в один архив с поддиректориями.
Если есть возможность, то можно оттуда их вытащить в архив, а то у меня linux нету)))
Re: Новый интерфейс
Добавлено: Пт фев 07, 2014 1:46 pm
ignat99
Satgate_M писал(а):
Если есть возможность, то можно оттуда их вытащить в архив, а то у меня linux нету)))
tar.gz открывает WinRAR
Re: Новый интерфейс
Добавлено: Пт фев 07, 2014 5:47 pm
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 -- там и выключатели и прочее (правда без сцен, но суть та же).
Re: Новый интерфейс
Добавлено: Вс фев 09, 2014 3:06 pm
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/
Так вот по нажатию на выключатель в меню лампочка меняется как надо, а по нажатию на саму лампочку на сцене ничего не происходит и картинка лампочки вообще пропадает.
Помогите кто может, уже всю голову сломал. Спасибо.