megad.ru
Re: megad.ru
А можно выложить спецификацию работы srv_loop? Какой запрос устройство раз в минуту отправляет, куда, и что оно ожидает получить. Хочу развернуть некий аналог megad.ru у себя на битриксе, но не хочу пробрасывать порты, а задержки опроса в моем случае не критичны.
Спасибо!
Спасибо!
-
- Сообщения: 177
- Зарегистрирован: 07 ноя 2011, 23:04
- Откуда: Россия, Самара
- Контактная информация:
Re: megad.ru
Попробую ответить, задавался вопросом просто проверять что отправляется.ravdinve писал(а):А можно выложить спецификацию работы srv_loop? Какой запрос устройство раз в минуту отправляет, куда, и что оно ожидает получить. Хочу развернуть некий аналог megad.ru у себя на битриксе, но не хочу пробрасывать порты, а задержки опроса в моем случае не критичны.
Спасибо!
У меня везде стоит не самая последняя прошивка, а прошивка с watchdog. Возможно что-то в новых прошивка Andrey_B изменял в передаче.
Если установлена галочка "srv loop:" и установлен идентификатор "Megad-ID:" тогда запрос отправляется вида: srubb.php?mdid=gdSj6&all=OFF/0;temp:29.50;OFF;temp:36.50;OFF/0;OFF/0;OFF;OFF;temp:40.93;;OFF/0;;;;10 на ваш сервер указанный в конфиге устройства например: SRV:111.111.111.111:80.
Т.е. с устройства уходит запрос вида http://111.111.111.111:80/srubb.php?mdi ... FF/0;;;;10 методом GET.
В этом запросе думаю всё понятно, mdid - идентификатор mega-d, потом через точку с запятой все выходы, входы, датчики, и т.д., в конце почему то не хватает данных по портам ADC, и последним параметром идет значения порта watchdog.
Если установлена галочка "srv loop:", а идентификатора "Megad-ID:" нет тогда запрос отправляется вида: srubb.php?&all=OFF/0;temp:29.50;OFF;temp:36.50;OFF/0;OFF/0;OFF;OFF;temp:41.06;;OFF/0;;;;1023;1023
Здесь в конце как раз два отсутствующих порта ADC
Что ожидает точно не знаю , но наверное поочередную отправку команд каждому порту, так как вроде отправки общей команды на выполнение вроде нет, я помню только команду на общее считывание состояния всех портов с устройства.
Re: megad.ru
помогите пожалуйста.
я лошара указал IP сервера, как IP устройства, и теперь не могу зайти в мегу по http://192.168.0.14/sec
я лошара указал IP сервера, как IP устройства, и теперь не могу зайти в мегу по http://192.168.0.14/sec
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: megad.ru
Ну так выключите и сервер и устройство. Затем включите сервер, поменяйте ему IP, затем включайте устройство.
Re: megad.ru
я прописал IP 188.226.200.78 сайта megad.ru(kod.begemot писал(а):Ну так выключите и сервер и устройство. Затем включите сервер, поменяйте ему IP, затем включайте устройство.
Re: megad.ru
Адрес устройства можно всегда поменять с помощью скрипта megad-cfg.php
Re: megad.ru
ребята спасибо за помощь.
пошел изучать установку скрипта
пошел изучать установку скрипта
Re: megad.ru
Пока изучаю установку скрипта, нашел маленький лайфхак, как по другому решается моя проблема:
отключаем роутер от интернета, только локальная сеть,
назначаем ротуеру его локальный IP 188.226.200.1, а диапазон DHCP прописываем 188.226.200.2-188.226.200.100
и вуаля, по ссылке 188.226.200.78/sec получаем доступ к Меге.
p.s. kod.begemot подсказал правильно, просто вместо сервера роутер)
отключаем роутер от интернета, только локальная сеть,
назначаем ротуеру его локальный IP 188.226.200.1, а диапазон DHCP прописываем 188.226.200.2-188.226.200.100
и вуаля, по ссылке 188.226.200.78/sec получаем доступ к Меге.
p.s. kod.begemot подсказал правильно, просто вместо сервера роутер)
Re: megad.ru
Прочитай внимательно тут. Очень бывает полезно при обновлении прошивки.
Андрей тебе намекал на:
Андрей тебе намекал на:
Код: Выделить всё
php megad-cfg.php --ip 188.226.200.78 --new-ip 192.168.0.14 -p sec
Re: megad.ru
zelevova, пасиб за ссылку, да читаю... я читаю)
пока даже не могу скрипт запустить(
завис на траблах которые уже описывались в теме другими форумчанами, хочу самостоятельно в них разобраться.
пы.сы.: " PHP Fatal error: Call to undefined function socket_create () in C:phpmegad-cfg.php on line 55." -получил на windows7, вникаю, для меня это новая стезя)
пока даже не могу скрипт запустить(
завис на траблах которые уже описывались в теме другими форумчанами, хочу самостоятельно в них разобраться.
пы.сы.: " PHP Fatal error: Call to undefined function socket_create () in C:phpmegad-cfg.php on line 55." -получил на windows7, вникаю, для меня это новая стезя)
Re: megad.ru
1. PHP лучше ставить в путь без русских букв, лишних символов.
2. Раскомментировать работу с сокетами в настройках php.
2. Раскомментировать работу с сокетами в настройках php.
Re: megad.ru
nevkon, пасиб.
раскомментировать работу, это в строке short_open_tag поставить on, или что то еще?
раскомментировать работу, это в строке short_open_tag поставить on, или что то еще?
Re: megad.ru
Это гениально... Белый IP сейчас никто не дает и управлять удаленно не получится.
А эта возможность уникальна. Спасибо!
P.S. Дописываю спустя день. Интересная особенность появилась, через сайт выходы переключаются и лампочка вкл/выкл, а физические выключатели перестали срабатывать, щелкаешь, а реакции 0...
Отчего это может быть?
А эта возможность уникальна. Спасибо!
P.S. Дописываю спустя день. Интересная особенность появилась, через сайт выходы переключаются и лампочка вкл/выкл, а физические выключатели перестали срабатывать, щелкаешь, а реакции 0...
Отчего это может быть?
Re: megad.ru
Yuri_T, если сервер не прописан, то Action на входы обрабатывается локальный в контроллере. Если сервер (в данном случае megad.ru) прописан, то действие на срабатывание выключателя нужно прописывать на сервере. Там есть соответствующие поля.
Re: megad.ru
Андрей, тогда получается, задержек не избежать ? И если нет интернета дома, ничего работать не будет ? У меня датчики протечки подключены ....
Re: megad.ru
Yuri_T, задержка зависит от качества доступа в Интернет. При мало-мальски нормальном качестве доступа задержка почти не отличается от локального сервера.
Если Интернета нет, сработают команды по умолчанию (те же Action).
Если Интернета нет, сработают команды по умолчанию (те же Action).
Re: megad.ru
Добрый день. Столкнулся с некорректной работой девайса при его подключении к сайту megad.ru. При автономной работе все работает так как хочется: при изменении состояния входа меняется состояние выхода(нужно для использования девайса с обычными выключателями). Режим работы 2. Как только подключаю девайс к сайту megad.ru(там тоже прописан режим 2) начинается что-то странное: при замыкании входа выход замыкается и где-то через секунду размыкается, как только размыкаю вход - выход замыкается, снова замыкаю вход - выход размыкается, размыкаю вход - выход замыкается и через секунду размыкается, замыкаю вход - замыкается выход, размыкаю вход - размыкается выход. Т.е. для того, чтобы включить свет необходимо включить и выключить выключатель, что не очень удобно. Это я что-то делаю не так или контроллер с сайтом некорректно работает?
-
- Сообщения: 651
- Зарегистрирован: 16 фев 2016, 19:52
Re: megad.ru
PavelMV если не решили свою проблему. То попробуйте отключить srv loop . 192.168.0.14/sec/?cf=2 . В настройках config->Megad-ID . Я megad.ru пока не пробовал, но с другим ПО это помогало.
Если решили, то напишите как.
Если решили, то напишите как.
Re: megad.ru
Попробовал. Не помогло. Ничего не поменялось в логике, но теперь на сайте megad.ru состояние входа всегда "включен".OlegJktu84 писал(а):PavelMV если не решили свою проблему. То попробуйте отключить srv loop . 192.168.0.14/sec/?cf=2 . В настройках config->Megad-ID . Я megad.ru пока не пробовал, но с другим ПО это помогало.
Если решили, то напишите как.
Жду еще предложений...
-
- Сообщения: 651
- Зарегистрирован: 16 фев 2016, 19:52
Re: megad.ru
Упс! Как-то переклинило меня - megad.ru ведь не локальное ПО (я как-то его с megad-panel перепутал...). Для него srv loop это наверно способ управлять МегаД за nat и пр. Просто глюк я очень похожий ловил...
Ну или дождитесь рекомендаций Andrey_B и других опытных или давайте "протирать зеркала и пинать колеса".
0) Верните как было.
1) Выключите девайс, отсоедините от локальной сети (вытащите lan). Включите. Проверьте глюк есть или нет.
2) Верните в локальную сеть (воткните кабель) проверьте глюк.
3) Прошивка последняя? Обновите если нет.
4) Выложите скриншот 192.168.0.14/sec/?cf=1
5) Выложите скриншот 192.168.0.14/sec/?pt=0
6) Выложите скриншот 192.168.0.14/sec/?pt=7
(тут я предполагаю,что нулевой вход управляет седьмым выходом)
7) Прямое управление выходами настроено? viewtopic.php?f=1&t=750#p17319
8) Девайс покупной? Мега релейная?
9) Как МегаД в инет ходит? Белый ip или серый? Есть возможность или напрямую воткнуть или другой канал попробовать?
Только учтите, я просто общительный новичок, умного с ходу не посоветую. Это проверка, что "вилка воткнута в розетку правильно".
Ну или дождитесь рекомендаций Andrey_B и других опытных или давайте "протирать зеркала и пинать колеса".
0) Верните как было.
1) Выключите девайс, отсоедините от локальной сети (вытащите lan). Включите. Проверьте глюк есть или нет.
2) Верните в локальную сеть (воткните кабель) проверьте глюк.
3) Прошивка последняя? Обновите если нет.
4) Выложите скриншот 192.168.0.14/sec/?cf=1
5) Выложите скриншот 192.168.0.14/sec/?pt=0
6) Выложите скриншот 192.168.0.14/sec/?pt=7
(тут я предполагаю,что нулевой вход управляет седьмым выходом)
7) Прямое управление выходами настроено? viewtopic.php?f=1&t=750#p17319
8) Девайс покупной? Мега релейная?
9) Как МегаД в инет ходит? Белый ip или серый? Есть возможность или напрямую воткнуть или другой канал попробовать?
Только учтите, я просто общительный новичок, умного с ходу не посоветую. Это проверка, что "вилка воткнута в розетку правильно".