Web интерфейс

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Web интерфейс

Сообщение sergejey » Пт апр 27, 2012 10:59 am

супер!

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
BATONS
Сообщения: 107
Зарегистрирован: Сб июн 30, 2012 7:54 am
Благодарил (а): 0
Поблагодарили: 14 раз

Re: Web интерфейс

Сообщение BATONS » Чт июл 12, 2012 12:43 pm

Коллеги, возник такой вопрос.
Как можно сделать, чтобы в меню (см. на фото) при включении света отображалась какая нибудь иконка.
по аналогии как это сделано в "Сценах" при включении света "загорается2 лампочка на плане дома.
какой код нужно указать, чтобы так же и в этом меню отображалось включение света?
Спасибо


Изображение
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Web интерфейс

Сообщение sergejey » Чт июл 12, 2012 1:46 pm

Про картинку сходу не скажу, но можно в название пункта меню вставлять значения свойств объектов и, если на пункте указано автоматическое обновление, то оно будет соответственно меняться. Вот к примеру как у меня сделан пункт по гаражным воротам:

Изображение

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Duran
Сообщения: 29
Зарегистрирован: Чт июн 21, 2012 12:20 pm
Откуда: Архангельск
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Web интерфейс

Сообщение Duran » Чт июл 12, 2012 2:49 pm

Добрый день!
Подскажите пожалуйста. У меня подключены датчики температуры по 1-wire. Данные с них считываются
Вывожу их на страницу без проблем. пытаюсь сделать что б по мимо температуры еще было время обновления. Сделал как указано в статье http://smartliving.ru/Main/ScMonitorHeating
но почему то не выводится :(
В чем может быть проблема и как отследить
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Web интерфейс

Сообщение sergejey » Чт июл 12, 2012 3:18 pm

Duran писал(а):Добрый день!
Подскажите пожалуйста. У меня подключены датчики температуры по 1-wire. Данные с них считываются
Вывожу их на страницу без проблем. пытаюсь сделать что б по мимо температуры еще было время обновления. Сделал как указано в статье http://smartliving.ru/Main/ScMonitorHeating
но почему то не выводится :(
В чем может быть проблема и как отследить
Скриншот настроек 1wire в студию! :)
Там где прописана связь между значением датчика и объектом системы.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Duran
Сообщения: 29
Зарегистрирован: Чт июн 21, 2012 12:20 pm
Откуда: Архангельск
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Web интерфейс

Сообщение Duran » Чт июл 12, 2012 3:27 pm

Изображение

Изображение
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Web интерфейс

Сообщение sergejey » Чт июл 12, 2012 4:28 pm

Duran,

смотри, там внизу есть поле для ввода кода, который будет вызываться при смене значения. дописываешь туда следующую строчку:

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

if (isset($params['temperature'])) {
 setGlobal('TempUlica.TempUpdated',date('H:i'));
}
этот код будет записывать время обновления значения в переменную TempUlica.TempUpdated

и потом можешь использовать переменную %TempUlica.TempUpdated% в меню или где угодно

со вторым датчиком делаешь по аналогии, заменяя temperature на temperature10 и TempUlica.TempUpdated на TempAdmin.TempUpdated

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Duran
Сообщения: 29
Зарегистрирован: Чт июн 21, 2012 12:20 pm
Откуда: Архангельск
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Web интерфейс

Сообщение Duran » Чт июл 12, 2012 4:36 pm

Спасибо, сейчас попробую, потом отпишусь (скорее всего завтра)

Есть кстате еще одна проблема.. а может и не проблема
В датчике ds18B20 тот у которого есть temperature10 temperature11 temperature ... если епри его создании допустим задать
у temperature10 - объект и свойство, сохранить, а потом снова зайти, удалить объект и свойства у temperature10 и поставить такие же на temperature11 например, то появится два их и у temperature10 и у temperature11

Вот, созже скриншотик попробую сделать
Duran
Сообщения: 29
Зарегистрирован: Чт июн 21, 2012 12:20 pm
Откуда: Архангельск
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Web интерфейс

Сообщение Duran » Чт июл 12, 2012 4:46 pm

Отписываюсь: Работает ))

в трех датчиках из четрыёх ))))))))))))))))) не знаю почему все везде по аналогии
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Web интерфейс

Сообщение Vit » Чт июл 12, 2012 4:51 pm

Duran писал(а):Отписываюсь: Работает ))

в трех датчиках из четрыёх ))))))))))))))))) не знаю почему все везде по аналогии

я тоже проверил (правда один пока) все ок...проверьте правильность написания переменных, может где ошибка... а также посмотрите объекты все в одном классе
Ответить