[Модуль] MySensors (mysensor)

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

Модератор: immortal

Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Модуль MySensor

Сообщение slgeo » Пн мар 14, 2016 7:58 pm

Мне кажется это проблема МД, а не у Ивана. Тоже сталкивался с подобным, но в других местах.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль MySensor

Сообщение lanket » Пн мар 14, 2016 8:10 pm

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

Отправлено с моего HM NOTE 1LTEW через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль MySensor

Сообщение sergejey » Вт мар 15, 2016 10:46 am

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
mszerg
Сообщения: 8
Зарегистрирован: Пн мар 14, 2016 4:50 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Модуль MySensor

Сообщение mszerg » Ср мар 16, 2016 6:40 pm

Подскажите пожалуйста.
Я подключил датчик температуры и влажности, данные передает все нормально.
Смотрю как это настроено в Connect Ивана.

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

К стати с примером из шапки темы аналогичный вопрос только по открытию окна возникает. В Connecte нет свойства window и Vibration.
Вложения
MySTempHum.jpg
Mysensors DHT22
MySTempHum.jpg (58.48 КБ) 11308 просмотров
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль MySensor

Сообщение lanket » Чт мар 17, 2016 9:23 am

mszerg писал(а):Подскажите пожалуйста.
Я подключил датчик температуры и влажности, данные передает все нормально.
Смотрю как это настроено в Connect Ивана.

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

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

Отправлено с моего HM NOTE 1LTEW через Tapatalk
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
mszerg
Сообщения: 8
Зарегистрирован: Пн мар 14, 2016 4:50 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Модуль MySensor

Сообщение mszerg » Чт мар 17, 2016 12:54 pm

У родителя их тоже нет((

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

метод 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"));
} 
Подскажите пожалуйста, как все таки получить Местоположение?
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 35 раз

Re: Модуль MySensor

Сообщение Anton_kulibin » Чт мар 17, 2016 1:26 pm

Еще надо создать свойство LinkedRoom, в него прописываете имя объекта (комнаты помещения), после этого
методы будут туда передавать влажность и температуру.
Ниже класс помещений, в него и будут передаваться данные.
Вложения
2016-03-17 13-19-52 Скриншот экрана.png
2016-03-17 13-19-52 Скриншот экрана.png (11.48 КБ) 11262 просмотра
За это сообщение автора Anton_kulibin поблагодарил:
mszerg (Чт мар 17, 2016 1:50 pm)
Рейтинг: 1.16%
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
mszerg
Сообщения: 8
Зарегистрирован: Пн мар 14, 2016 4:50 pm
Благодарил (а): 5 раз
Поблагодарили: 0

Re: Модуль MySensor

Сообщение mszerg » Чт мар 17, 2016 1:51 pm

Anton_kulibin, спасибо.
Т.е. получается что поле Местоположение в Объекте в коде php использовать нельзя?
А на что оно тогда влияет?
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: Модуль MySensor

Сообщение Alien » Чт мар 17, 2016 2:50 pm

Почему нельзя? Можно, только код написать соответствующий. Большинство пошло путем LinkedRoom.
За это сообщение автора Alien поблагодарил:
mszerg (Чт мар 17, 2016 4:21 pm)
Рейтинг: 1.16%
Ubuntu на Banana pi M2U Connect
Аватара пользователя
lanket
Сообщения: 1168
Зарегистрирован: Вт окт 14, 2014 11:27 pm
Откуда: Санкт-Петербург
Благодарил (а): 260 раз
Поблагодарили: 163 раза

Re: Модуль MySensor

Сообщение lanket » Чт мар 17, 2016 3:11 pm

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

Отправлено с моего HM NOTE 1LTEW через Tapatalk
За это сообщение автора lanket поблагодарил:
mszerg (Чт мар 17, 2016 4:20 pm)
Рейтинг: 1.16%
Разработка голосового асистента для Мажордомо по любому ключевому слову.
:arrow: Обсужение
:arrow: gitHub 2й версии терминала
:arrow: GitHub модуля для МД
gitHub сырого модуля 2й версии
:arrow: Connect
Rasberry Pi 2, MDM, MySensors. И говорящий апельсин.
Ответить