Страница 27 из 72

Re: Модуль MySensor

Добавлено: Пн мар 14, 2016 7:58 pm
slgeo
Мне кажется это проблема МД, а не у Ивана. Тоже сталкивался с подобным, но в других местах.

Re: Модуль MySensor

Добавлено: Пн мар 14, 2016 8:10 pm
lanket
slgeo писал(а):Мне кажется это проблема МД, а не у Ивана. Тоже сталкивался с подобным, но в других местах.
После экперементов с zwave такаеже история. Есть св-ва объектов с прилинкованными к zwave устройствам. Причем и одуль уже давно удален.

Отправлено с моего HM NOTE 1LTEW через Tapatalk

Re: Модуль MySensor

Добавлено: Вт мар 15, 2016 10:46 am
sergejey
slgeo писал(а):Мне кажется это проблема МД, а не у Ивана. Тоже сталкивался с подобным, но в других местах.
Есть такое... связанные свойства не всегда корректно "отвязываются". К ошибкам это не приводит, но система делает лишнюю проверку при установке значения в подобное свойство. В списке "к исправлению" :)

Re: Модуль MySensor

Добавлено: Ср мар 16, 2016 6:40 pm
mszerg
Подскажите пожалуйста.
Я подключил датчик температуры и влажности, данные передает все нормально.
Смотрю как это настроено в Connect Ивана.

И есть вопросы.
У него есть два события ChangeHum и ChangeTemp которые считывают свойства Humidity и Temperature и подставляют значения к аналогичные свойства комнат.
Я не вижу где эти свойства созданы (заданы)?
А также не понятно в каким образом вызываются методы ChangeHum и ChangeTemp?

К стати с примером из шапки темы аналогичный вопрос только по открытию окна возникает. В Connecte нет свойства window и Vibration.

Re: Модуль MySensor

Добавлено: Чт мар 17, 2016 9:23 am
lanket
mszerg писал(а):Подскажите пожалуйста.
Я подключил датчик температуры и влажности, данные передает все нормально.
Смотрю как это настроено в Connect Ивана.

И есть вопросы.
У него есть два события ChangeHum и ChangeTemp которые считывают свойства Humidity и Temperature и подставляют значения к аналогичные свойства комнат.
Я не вижу где эти свойства созданы (заданы)?
А также не понятно в каким образом вызываются методы ChangeHum и ChangeTemp?

К стати с примером из шапки темы аналогичный вопрос только по открытию окна возникает. В Connecte нет свойства window и Vibration.
Может эти св-ва унаследовпны у класса-родителя.
У меня сейчас нет возможности заглянуть в коннект.

Отправлено с моего HM NOTE 1LTEW через Tapatalk

Re: Модуль MySensor

Добавлено: Чт мар 17, 2016 12:54 pm
mszerg
У родителя их тоже нет((

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

метод ChangeHUm не видит getProperty("LinkedRoom"). Это свой свойство пустое

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

$linked_room=$this->getProperty("LinkedRoom");
say ($this->getProperty("LinkedRoom"));
say ($this->getProperty("Humidity"));
if ($linked_room) {
  setGlobal($linked_room.'.Humidity', $this->getProperty("Humidity"));
} 
Подскажите пожалуйста, как все таки получить Местоположение?

Re: Модуль MySensor

Добавлено: Чт мар 17, 2016 1:26 pm
Anton_kulibin
Еще надо создать свойство LinkedRoom, в него прописываете имя объекта (комнаты помещения), после этого
методы будут туда передавать влажность и температуру.
Ниже класс помещений, в него и будут передаваться данные.

Re: Модуль MySensor

Добавлено: Чт мар 17, 2016 1:51 pm
mszerg
Anton_kulibin, спасибо.
Т.е. получается что поле Местоположение в Объекте в коде php использовать нельзя?
А на что оно тогда влияет?

Re: Модуль MySensor

Добавлено: Чт мар 17, 2016 2:50 pm
Alien
Почему нельзя? Можно, только код написать соответствующий. Большинство пошло путем LinkedRoom.

Re: Модуль MySensor

Добавлено: Чт мар 17, 2016 3:11 pm
lanket
mszerg писал(а):Anton_kulibin, спасибо.
Т.е. получается что поле Местоположение в Объекте в коде php использовать нельзя?
А на что оно тогда влияет?
Недавно Сергей отвечал на такой вопрос.
Это было создано для удобства отображения списка объектов и их сортировки.

Отправлено с моего HM NOTE 1LTEW через Tapatalk