Простые устройства / Simple Devices
Модератор: immortal
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1754 раза
- Контактная информация:
Re: Простые устройства / Simple Devices
По идеологии МегаД serverloop используется только в особых случаях, например, когда сервер УД находится в интернете. Поэтому без крайней нужды не надо включать эту опцию.
Датчики температуры нужно опрашивать по инициативе МДМ с нужной периодичностью.
По вышеприведённой ситуации - все в норме, таки должно быть.
Датчики температуры нужно опрашивать по инициативе МДМ с нужной периодичностью.
По вышеприведённой ситуации - все в норме, таки должно быть.
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 11
- Зарегистрирован: Вт окт 31, 2017 5:40 pm
- Благодарил (а): 10 раз
- Поблагодарили: 0
Re: Простые устройства / Simple Devices
Для опроса датчиков нужно:
1) сделать запрос GET на мегуД;
2) отпарсить строку для DHT22;
3) прописать свойство "value";
4) запустить методы "valueUpdated", "setUpdatedText"
верно?
Или есть более простой способ:)?
1) сделать запрос GET на мегуД;
2) отпарсить строку для DHT22;
3) прописать свойство "value";
4) запустить методы "valueUpdated", "setUpdatedText"
верно?
Или есть более простой способ:)?
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Простые устройства / Simple Devices
В целом - да. Почитайте в ветке "Модуль "MegaD" 82-83 страницу
viewtopic.php?f=5&t=2263&start=810
viewtopic.php?f=5&t=2263&start=810
- Рейтинг: 1.16%
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Это к прошивальщикам меги...надо правильный "ServerLoop" сделать, чтобы все датчики засылались только при изменении значения.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 1465
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 262 раза
- Поблагодарили: 455 раз
Re: Простые устройства / Simple Devices
У МегаД другая идеология: сервер сам опрашивает датчики с нужной периодичностью.nick7zmail писал(а):Это к прошивальщикам меги...надо правильный "ServerLoop" сделать, чтобы все датчики засылались только при изменении значения.
И определенная логика в этом есть. Ведь нет ничего сложного в том, чтобы организовать с сервера опрос только тогда, когда нужно (с четкими временными интервалами). Или по событию (из скрипта или метода).
При том, что в случаях с датчиками движения, герконами и т.п. Мега, разумеется, сама мгновенно сообщает серверу о факте срабатывания.
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Простые устройства / Simple Devices
Сергей...прими реквест...там вроде всё логично...
https://github.com/sergejey/majordomo/pull/154
https://github.com/sergejey/majordomo/pull/154
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 816 раз
Re: Простые устройства / Simple Devices
Сергей прими пулревест перевода...
И заразом все в кучу как там мои вопросы что выше задавал...
И заразом все в кучу как там мои вопросы что выше задавал...
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 186
- Зарегистрирован: Вс май 28, 2017 9:24 am
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: Простые устройства / Simple Devices
Мгммм... Не особо в курсе, где конкретно переглюк, но проблема у простых устройств...
Под метеодатчик и кнопку МиХоум завел пару простых устройств - датчиков напряжения. Привязал к value у одного из wifi-iot модуля, а у другого - из МиХоум.
Посмотрел - некузяво выглядит - передает-то в миливольтах, а показывает вольты!
Добавил свойство mvalue, привязал к нему на изменение метод "взять из mvalue, поделить на тыщу и положить в value". Перепривязал на новое свойство там-же...
Смотрю - все те-же "киловольты"! Полез в объект - а там и у value висит "(linked to: esp8266_wifiot)" и у mvalue - "(linked to: esp8266_wifiot)"! У второго датчика - аналогично линк на МиХоум у обоих свойств!
Сижу, пытаюсь понять: задается-то все это со стороны именно тех модулей! Это там у параметра привязывается переменная - на стороне переменной не хранится КТО ее может править!
Причем как отвязать лишнее непонятно - на стороне объекта нет никаких кнопок "отвязать все"!
Под метеодатчик и кнопку МиХоум завел пару простых устройств - датчиков напряжения. Привязал к 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
По идее привязка должна перезаписываться при изменении свойства в самих модулях. Если этого нет - это скорее недоработка самого модуля, из которого привязываете.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".

>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 186
- Зарегистрирован: Вс май 28, 2017 9:24 am
- Благодарил (а): 8 раз
- Поблагодарили: 22 раза
Re: Простые устройства / Simple Devices
Ник, ну я все понимаю - но ДВА МОДУЛЯ?! За авторством самого-же SergeJey?!
Причём раньше все, помнится, было более-менее норм...
Причём раньше все, помнится, было более-менее норм...