Простые устройства / Simple Devices

Новые релизы, обновления и т.п.

Модератор: immortal

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1754 раза
Контактная информация:

Re: Простые устройства / Simple Devices

Сообщение skysilver » Пт ноя 24, 2017 6:38 pm

По идеологии МегаД serverloop используется только в особых случаях, например, когда сервер УД находится в интернете. Поэтому без крайней нужды не надо включать эту опцию.

Датчики температуры нужно опрашивать по инициативе МДМ с нужной периодичностью.

По вышеприведённой ситуации - все в норме, таки должно быть.
За это сообщение автора skysilver поблагодарил:
ei922 (Сб ноя 25, 2017 9:53 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
ei922
Сообщения: 11
Зарегистрирован: Вт окт 31, 2017 5:40 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Re: Простые устройства / Simple Devices

Сообщение ei922 » Пт ноя 24, 2017 10:57 pm

Для опроса датчиков нужно:
1) сделать запрос GET на мегуД;
2) отпарсить строку для DHT22;
3) прописать свойство "value";
4) запустить методы "valueUpdated", "setUpdatedText"
верно?
Или есть более простой способ:)?
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Простые устройства / Simple Devices

Сообщение Chainik » Пт ноя 24, 2017 11:40 pm

В целом - да. Почитайте в ветке "Модуль "MegaD" 82-83 страницу
viewtopic.php?f=5&t=2263&start=810
За это сообщение автора Chainik поблагодарил:
ei922 (Сб ноя 25, 2017 9:54 pm)
Рейтинг: 1.16%
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Сб ноя 25, 2017 9:10 am

Это к прошивальщикам меги...надо правильный "ServerLoop" сделать, чтобы все датчики засылались только при изменении значения.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 262 раза
Поблагодарили: 455 раз

Re: Простые устройства / Simple Devices

Сообщение Chainik » Сб ноя 25, 2017 9:39 am

nick7zmail писал(а):Это к прошивальщикам меги...надо правильный "ServerLoop" сделать, чтобы все датчики засылались только при изменении значения.
У МегаД другая идеология: сервер сам опрашивает датчики с нужной периодичностью.
И определенная логика в этом есть. Ведь нет ничего сложного в том, чтобы организовать с сервера опрос только тогда, когда нужно (с четкими временными интервалами). Или по событию (из скрипта или метода).

При том, что в случаях с датчиками движения, герконами и т.п. Мега, разумеется, сама мгновенно сообщает серверу о факте срабатывания.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Вс ноя 26, 2017 10:35 pm

Сергей...прими реквест...там вроде всё логично...
https://github.com/sergejey/majordomo/pull/154
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 816 раз

Re: Простые устройства / Simple Devices

Сообщение tarasfrompir » Пн ноя 27, 2017 1:40 pm

Сергей прими пулревест перевода...
И заразом все в кучу как там мои вопросы что выше задавал...
Спасибо нам ПОМОЖЕТ..!
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: Простые устройства / Simple Devices

Сообщение TransMatrix » Вт ноя 28, 2017 5:30 pm

Мгммм... Не особо в курсе, где конкретно переглюк, но проблема у простых устройств...

Под метеодатчик и кнопку МиХоум завел пару простых устройств - датчиков напряжения. Привязал к value у одного из wifi-iot модуля, а у другого - из МиХоум.

Посмотрел - некузяво выглядит - передает-то в миливольтах, а показывает вольты!
Добавил свойство mvalue, привязал к нему на изменение метод "взять из mvalue, поделить на тыщу и положить в value". Перепривязал на новое свойство там-же...

Смотрю - все те-же "киловольты"! Полез в объект - а там и у value висит "(linked to: esp8266_wifiot)" и у mvalue - "(linked to: esp8266_wifiot)"! У второго датчика - аналогично линк на МиХоум у обоих свойств!

Сижу, пытаюсь понять: задается-то все это со стороны именно тех модулей! Это там у параметра привязывается переменная - на стороне переменной не хранится КТО ее может править!

Причем как отвязать лишнее непонятно - на стороне объекта нет никаких кнопок "отвязать все"!
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Простые устройства / Simple Devices

Сообщение nick7zmail » Вт ноя 28, 2017 5:33 pm

По идее привязка должна перезаписываться при изменении свойства в самих модулях. Если этого нет - это скорее недоработка самого модуля, из которого привязываете.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
TransMatrix
Сообщения: 186
Зарегистрирован: Вс май 28, 2017 9:24 am
Благодарил (а): 8 раз
Поблагодарили: 22 раза

Re: Простые устройства / Simple Devices

Сообщение TransMatrix » Вт ноя 28, 2017 5:40 pm

Ник, ну я все понимаю - но ДВА МОДУЛЯ?! За авторством самого-же SergeJey?!

Причём раньше все, помнится, было более-менее норм...
Ответить