Страница 61 из 141
Re: Модуль "MegaD"
Добавлено: Чт апр 06, 2017 9:30 am
andrey1509
Спасибо попробую.
Получилось.
Re: Модуль "MegaD"
Добавлено: Сб апр 08, 2017 12:46 pm
andrey1509
Доброго времечка всем кто читает.
С переключением света разобрался , кто помогал спасибо.
Теперь следующий вопрос , у кого чего пишет в логе megad .
У меня следующее :
12:22:36 0.16612300 megad: /megad.php?mdid=2&all=OFF/0;OFF/0;OFF/0;OFF/0;OFF;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;ON;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;temp:11.25;OFF;OFF;temp:17.00/hum:70.00;temp:16.06;;OFF;OFF/0;temp:13.46/press: (192.168.1.14)
12:23:36 0.26621000 megad: /megad.php?mdid=2&all=OFF/0;OFF/0;OFF/0;OFF/0;OFF;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;ON;ON/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;temp:11.25;OFF;OFF;temp:17.00/hum:70.00;temp:16.12;;OFF;OFF/0;temp:13.54/press:7 (192.168.1.14)
12:24:36 0.36585900 megad: /megad.php?mdid=2&all=OFF/0;OFF/0;OFF/0;OFF/0;OFF;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;ON;ON/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;temp:11.25;OFF;OFF;temp:17.00/hum:70.00;temp:16.12;;OFF;OFF/0;temp:13.40/press:7 (192.168.1.14)
12:25:36 0.48192200 megad: /megad.php?mdid=2&all=OFF/0;OFF/0;OFF/0;OFF/0;OFF;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;ON;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;temp:11.31;OFF;OFF;temp:17.00/hum:70.00;temp:16.06;;OFF;OFF/0;temp:13.38/press: (192.168.1.14)
Кажется все нормально , так нет. Идет обрезка информации с датчиков на портах с Р30 по Р36.
По команде
http://192.168.1.14/sec/?cmd=all
Отображаются все :OFF/0;OFF/0;OFF/0;OFF/0;OFF;OFF/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;ON;ON/0;OFF;OFF;OFF;OFF;OFF;OFF;OFF;temp:11.31;OFF;OFF;temp:18.00/hum:69.00;temp:16.18;;OFF;OFF/0;temp:13.74/press:744.41;OFF;OFF;OFF;OFF;OFF;50;161.
Ну и к завершению. Как с этим бороться?
Re: Модуль "MegaD"
Добавлено: Вс апр 09, 2017 1:32 am
sin
andrey1509 писал(а):rtroyakov писал(а):У меня такая же ситуация с мегами была:я почти на каждый проводок ферритовые кольца понавешал,кабель машинки стиральной отдельно переложил-всё по-прежнему было,пока с Андреем не проконсультировался.Мега в автономном режиме работает безупречно.Андрей сказал,что "подвешивать" прибор может сам сервер,точнее скрипты,при неправильной обработке действий,т.к. в МД можно различными способами организовать это действие.У меня(ввиду нехватки знаний) получилось,что выключение света в прихожей было организовано одинаково с разных элементов(с датчика движения,с изменения свойства самой лампочки и с геркона двери)-вот сервер и тупил,видимо,нагружаясь одним "событием" с разных сторон одновременно. А в debmes можно вывести логи работы меги.Честно,не помню где,но надо раскомментировать строчку,чтоб действия отображались в логах.Поищите в ранних страницах форума и в своём МД.Где-то у Вас "накладка" одного и того же действия
Полностью согласен "подвешивать" прибор может сам сервер" , но я ни каких действий не провожу, моя мега не работает активно. Стоит в строящемся доме. Зажигает свет причем через раз. Может лампочка загореться без проблем , а может при нажатии на кнопку вспыхнуть и тут же потухнуть или гореть до тех пор пока не пройдет опрос меги и затем потухнуть. Настройку выключателей делал как написано в этой ветки на стр.52 этой ветки.
Добрый вечер, в моем случае мега тоже работает в тестовом режиме, тее одна кнопка и 3 датчика.
Я тут немного порылся и как я понял в моем случае перестаёт работать функция меги srv loop, как минимум перестаёт слать пакеты в сеть тем самым md не видит изменений. Вот как то так.
Может кто знает как заставить md опрашивать нужные порты меги ?
Re: Модуль "MegaD"
Добавлено: Вс апр 09, 2017 9:31 am
andrey1509
sin писал(а): Добрый вечер, в моем случае мега тоже работает в тестовом режиме, тее одна кнопка и 3 датчика.
Я тут немного порылся и как я понял в моем случае перестаёт работать функция меги srv loop, как минимум перестаёт слать пакеты в сеть тем самым md не видит изменений. Вот как то так.
Может кто знает как заставить md опрашивать нужные порты меги ?
Для этого я включил логи меги. Сейчас периодически их смотрю.
Обратил внимание , что при изменении чего либо в меги нужно перегружать сервер и саму мегу по питанию.
Остались пока два не разрешенных вопроса.
Почему при получении от меги " megad: /megad.php?st=1" сервер не посылает синхронизацию по времени?
И второй я задал выше. Почему данные с меги режутся на последних портах?
Re: Модуль "MegaD"
Добавлено: Вс апр 16, 2017 8:02 am
andrey1509
Всех с праздником.
Так и не дождался ответов на вопросы.
У всех все в порядке, и время синхронизируется и данные со всех портов получаются.
Собрал сколько смог статистики , ни чего не понимаю. Мега отваливается в любое время, по случайному закону. Живет своей жизнью. Может работать сутки и более , а может в сутки и раза два отвалиться. Интенсивно не использую. Может кто чего подскажет.
Re: Модуль "MegaD"
Добавлено: Вс апр 16, 2017 9:19 am
rtroyakov
Andrey1509,а у Вас сама мега обновлена с сайта ab-log.ru
Re: Модуль "MegaD"
Добавлено: Вс апр 16, 2017 9:57 am
andrey1509
Да.
MegaD-2561 by ab-log.ru (fw: 4.13b6)
Re: Модуль "MegaD"
Добавлено: Ср апр 19, 2017 8:54 am
YuriyU
WWW сервер MajorDoMo установлен на Windows7x64.
MegaD-2561 отправляет на сервер данные:
http://192.168.0.40/megad.php?mdid=101& ... 6.93;ON;ON
Сервер отвечает:
PHP Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in C:\\_majordomo\\htdocs\\lib\\mysqli.class.php on line 185
В чем может быть проблема?
Re: Модуль "MegaD"
Добавлено: Ср апр 26, 2017 8:42 pm
Victor_S
У кого-нибудь работает режим термостата с модулем? Т.е. Если на входе термодатчик, и mode <>10(гистерезис 1), action 9:4, а в модуле стоит действие по умолчанию(9:4). По идее MegaD должна "дергать" сервер при 9 градусах(v=9&dir=0) и 11 градусах(v=11&dir=1), а модуль должен в ответ посылать 9:4(или 9:1, 9:0 соответственно).
Re: Модуль "MegaD"
Добавлено: Пт апр 28, 2017 12:08 pm
sergejey
В текущем обновлении я сделал восстановление состояния по включению (параметр st=1), а так же добавил параметр периодического опроса устройства со стороны сервера (пока настраивается на всё устройство, а не на отдельный порт).