Страница 2 из 5
Re: Web интерфейс
Добавлено: Пт апр 27, 2012 10:59 am
sergejey
супер!
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 12:43 pm
BATONS
Коллеги, возник такой вопрос.
Как можно сделать, чтобы в меню (см. на фото) при включении света отображалась какая нибудь иконка.
по аналогии как это сделано в "Сценах" при включении света "загорается2 лампочка на плане дома.
какой код нужно указать, чтобы так же и в этом меню отображалось включение света?
Спасибо

Re: Web интерфейс
Добавлено: Чт июл 12, 2012 1:46 pm
sergejey
Про картинку сходу не скажу, но можно в название пункта меню вставлять значения свойств объектов и, если на пункте указано автоматическое обновление, то оно будет соответственно меняться. Вот к примеру как у меня сделан пункт по гаражным воротам:

Re: Web интерфейс
Добавлено: Чт июл 12, 2012 2:49 pm
Duran
Добрый день!
Подскажите пожалуйста. У меня подключены датчики температуры по 1-wire. Данные с них считываются
Вывожу их на страницу без проблем. пытаюсь сделать что б по мимо температуры еще было время обновления. Сделал как указано в статье
http://smartliving.ru/Main/ScMonitorHeating
но почему то не выводится

В чем может быть проблема и как отследить
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 3:18 pm
sergejey
Duran писал(а):Добрый день!
Подскажите пожалуйста. У меня подключены датчики температуры по 1-wire. Данные с них считываются
Вывожу их на страницу без проблем. пытаюсь сделать что б по мимо температуры еще было время обновления. Сделал как указано в статье
http://smartliving.ru/Main/ScMonitorHeating
но почему то не выводится

В чем может быть проблема и как отследить
Скриншот настроек 1wire в студию!

Там где прописана связь между значением датчика и объектом системы.
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 3:27 pm
Duran
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 4:28 pm
sergejey
Duran,
смотри, там внизу есть поле для ввода кода, который будет вызываться при смене значения. дописываешь туда следующую строчку:
Код: Выделить всё
if (isset($params['temperature'])) {
setGlobal('TempUlica.TempUpdated',date('H:i'));
}
этот код будет записывать время обновления значения в переменную TempUlica.TempUpdated
и потом можешь использовать переменную %TempUlica.TempUpdated% в меню или где угодно
со вторым датчиком делаешь по аналогии, заменяя temperature на temperature10 и TempUlica.TempUpdated на TempAdmin.TempUpdated
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 4:36 pm
Duran
Спасибо, сейчас попробую, потом отпишусь (скорее всего завтра)
Есть кстате еще одна проблема.. а может и не проблема
В датчике ds18B20 тот у которого есть temperature10 temperature11 temperature ... если епри его создании допустим задать
у temperature10 - объект и свойство, сохранить, а потом снова зайти, удалить объект и свойства у temperature10 и поставить такие же на temperature11 например, то появится два их и у temperature10 и у temperature11
Вот, созже скриншотик попробую сделать
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 4:46 pm
Duran
Отписываюсь: Работает ))
в трех датчиках из четрыёх ))))))))))))))))) не знаю почему все везде по аналогии
Re: Web интерфейс
Добавлено: Чт июл 12, 2012 4:51 pm
Vit
Duran писал(а):Отписываюсь: Работает ))
в трех датчиках из четрыёх ))))))))))))))))) не знаю почему все везде по аналогии
я тоже проверил (правда один пока) все ок...проверьте правильность написания переменных, может где ошибка... а также посмотрите объекты все в одном классе