Страница 62 из 141

Re: Модуль "MegaD"

Добавлено: Сб апр 29, 2017 10:44 am
Victor_S
Чем периодический опрос всего устройства отличается от выставленной опции srvloop в Меге? Только возможностью задать период опроса?
А по портам - было бы очень даже интересно в плане опроса датчиков.

Re: Модуль "MegaD"

Добавлено: Сб апр 29, 2017 10:55 am
sergejey
Victor_S писал(а):Чем периодический опрос всего устройства отличается от выставленной опции srvloop в Меге? Только возможностью задать период опроса?
А по портам - было бы очень даже интересно в плане опроса датчиков.
Принципиально ничем, но, как мне сказал Андрей (ab-log.ru), есть некоторые нарекания по работе srvloop и, соответственно, имеется смысл в опросе устройств именно со стороны сервера.

Re: Модуль "MegaD"

Добавлено: Вс апр 30, 2017 5:35 am
andrey1509
sergejey писал(а):В текущем обновлении я сделал восстановление состояния по включению (параметр st=1), а так же добавил параметр периодического опроса устройства со стороны сервера (пока настраивается на всё устройство, а не на отдельный порт).
С праздником всех кто читает.

sergejey - а синхронизация по времени с сервером........?
А так, установил все работает . Класс!!!

Re: Модуль "MegaD"

Добавлено: Вс апр 30, 2017 7:59 am
Jager
Victor_S писал(а):Чем периодический опрос всего устройства отличается от выставленной опции srvloop в Меге?
С srvloop есть какая то конкретная проблема в прошивке. У меня несколько мегад собранных на абсолютно одинаковом железе, но в 2 экземплярах при включении srvloop отваливаются температурные датчики. Поэтому приходилось извращаться скриптами, теперь же все удобнее и проще.

Re: Модуль "MegaD"

Добавлено: Пн май 01, 2017 1:44 am
zoz
sergejey,
А как вызвать функцию опроса портов меги из метода?

Re: Модуль "MegaD"

Добавлено: Пн май 01, 2017 6:45 am
YuriyU
sergejey писал(а):В текущем обновлении я сделал восстановление состояния по включению (параметр st=1), а так же добавил параметр периодического опроса устройства со стороны сервера (пока настраивается на всё устройство, а не на отдельный порт).
полечил у себя пару багов

1.заметил, что опрос MegaD идет с периодичностью 5-6 сек, а не как задано в конфигурации.
исправилось добавлением SQLUpdate('megaddevices', $devices[$i]); в функции updateDevices() модуля megad.class.php

2. Andrey_B сказал, что для MegaD-2561 вызов ?tget=1 не актуально, так как нет такого датчика.
в модуле readvalues.inc.php заменил в блоке
//internal temp sensor data
условие
if ($prop['ID']) {
на
if (($prop['ID']) && ($record['TYPE_MAIN']!='2561')) {

Re: Модуль "MegaD"

Добавлено: Вт май 02, 2017 12:30 pm
sergejey
Спасибо за тесты, помечу себе моменты для доработки. Возможность принудительного опроса состояния добавлю.
Насчёт синхронизации периодичной что имеется в виду? Что-то типа восстановления состояния при включении, только с каким-то заданным периодом?

Re: Модуль "MegaD"

Добавлено: Чт май 04, 2017 10:38 pm
dilamer
Использую датчик температуры/влажности HTU21D. При установке на сцену информера показания температуры выводятся в виде цифр "23.45", а показания влажности в виде "hum: 77.23". После анализа кода в модуле readvalues.inc.рhр в строке 27 нашел опечатку :
вместо
$tmp[0]=str_replace("hum:", "", $tmp[0]);
надо
$tmp[1]=str_replace("hum:", "", $tmp[1]);//если в качестве 2-го датчика используется датчик влажности


Если это верно, пожалуйста исправьте в дистрибутиве.

Re: Модуль "MegaD"

Добавлено: Пт май 05, 2017 10:28 am
barsmaster
Имеется две меги 2561, подключенные с MJ
не могу понять почему у одной видно 37 строк данных а у второй только 36.
с чем это может быть связано?

Re: Модуль "MegaD"

Добавлено: Вт май 09, 2017 4:02 pm
gagarin74
Добрый день.С Праздником 9 мая.Теперь по теме. Не подскажите какой должен быть алгоритм действий ,что бы от кнопки гасилась и включалась нагрузка? Запихнул два провода на вход P1 прописал что бы на выходе 8 было конвертация 8:2 ,выставил P - что бы срабатывал только при нажатии. На восьмой выход подключил лампочку. В итоге: когда закарачиваю провода (кнопку) на P1 -лампочка гаснит. На этом всё и заканчивается. Кнопка будет не фиксируемая.... К Алисе данный алгоритм подключать не хочу.
Помогите пожалуйста.