megad.ru

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

Re: megad.ru

Сообщение dimaxus » 23 апр 2015, 09:45

Доброго дня всем. После изменений заметил странность, если обращаться по ID Megi то состояние порта на megad.ru не изменяется, только появляется * рядом с состоянием, хотя порты переключаются. И еще если у меня пароль не sec , то прямое управление работать не будет я правильно понял? А то я у себя проброс порта настроил и при переключении состояние порта на megad.ru происходит сразу , а реально на устройстве порты переключаются как и раньше раз в минуту,или я чего делаю не так ?

dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

Re: megad.ru

Сообщение dimaxus » 23 апр 2015, 09:52

И еще личная просьба к Андрею - сделайте , пожалуйста кнопку Назад из настроек устройства, а то не очень удобная навигация получается.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 23 апр 2015, 12:44

megad-ru-pwd.jpg
megad-ru-pwd.jpg (43.49 КБ) 13125 просмотров
dimaxus, кнопка "Удалить устройство" перенесена в самый низ. Ее место заняла кнопка "Управлять устройством", выполняющая функцию "назад".
Добавлено поле для указания пароля.

А вот это не совсем понял
dimaxus писал(а):если обращаться по ID Megi то состояние порта на megad.ru не изменяется, только появляется * рядом с состоянием, хотя порты переключаются.
Можете ли описать подробнее суть проблемы?

dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

Re: megad.ru

Сообщение dimaxus » 23 апр 2015, 16:36

Спасибо Андрей, интерфейс стал более юзабельным и прямое управление работает четко, а вот по ID получается так:
23-04-2015 15-27-40.jpg
23-04-2015 15-27-40.jpg (60.71 КБ) 13100 просмотров
хотя порты девайса переключаются исправно.
А как обойти при прямом управлении управление только одним девайсом ?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 23 апр 2015, 17:37

dimaxus, вы имеете ввиду то, что при прямом управлении все равно появляется звездочка? Кое-что поправил.
Или вы что-то другое имеете ввиду?
dimaxus писал(а):А как обойти при прямом управлении управление только одним девайсом ?
Как я предлагал ранее, можно в настройках завести еще одно поле: TCP-порт.
Тогда можно будет задавать разные порты для разных устройств.

dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

Re: megad.ru

Сообщение dimaxus » 23 апр 2015, 18:51

Спасибо, теперь все супер.
Имелось в виду что в строке "состояние" не менялось состояние, только добавлялась *.
Ждем поля со сменой порта

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 24 апр 2015, 19:26

dimaxus, порт добавил.

dimaxus
Сообщения: 227
Зарегистрирован: 12 окт 2012, 21:31

Re: megad.ru

Сообщение dimaxus » 24 апр 2015, 23:46

Андрей все работает , просто загляденье!
Проект лучший! Снимаю шляпу.

Virtus-pro
Сообщения: 98
Зарегистрирован: 04 фев 2013, 15:47

Re: megad.ru

Сообщение Virtus-pro » 26 апр 2015, 08:24

Код: Выделить всё

Fatal error: Uncaught exception 'Exception' with message 'Column count doesn't match value count at row 1' in /var/www/cadmin/class/main_class.php:51 Stack trace: #0 /var/www/cadmin/class/main_class.php(234): cms_db->execute('INSERT INTO tmp...') #1 /var/www/main.php(82): cms_lib->mod_write(10, ''9mAJP', 189, '...') #2 /var/www/page.php(7): include('/var/www/main.p...') #3 {main} thrown in /var/www/cadmin/class/main_class.php on line 51

При добавлении устройства

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 26 апр 2015, 09:20

Virtus-pro, поправил.

Yura Sadon
Сообщения: 10
Зарегистрирован: 14 янв 2015, 12:20

Не получается(((

Сообщение Yura Sadon » 02 июл 2015, 15:00

Всем привет!
Пришла партия девайсов и я конечно же первым делом начал тестить.
Всё подключил, прописал, а облако так и не заработало(((

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 02 июл 2015, 16:40

Yura Sadon, как вы понимаете, исходя из вашего описания что либо конкретное ответить трудно.
Сервис работает в штатном режиме.

Yura Sadon
Сообщения: 10
Зарегистрирован: 14 янв 2015, 12:20

Re: megad.ru

Сообщение Yura Sadon » 03 июл 2015, 05:27

Да, я понимаю, что я чего-то не понимаю))) извините за каламбур)))
сделано было согласно инструкции (вроде бы) следующее:
- прописан IP сервера: 188.226.200.78, к которому в девайсе автоматически приписывается :80
- прописан адрес в локальной сети 192.168.***.***
- прописан адрес GW (мой, соответственно)
- скрипт md.php
- Megad-ID, полученный при добавлении устройство в megad.ru
- коды (7:2, например), наименования "Люстра в прихожей"
- Прямое управление выходами устройства и включал, и выключал. Порты прописывал. Проброс портов делал.
Не заработало((((
Но один раз состояние выхода было скопировано в облако, когда я прописал 188.226.200.78/md.php?pt=0
Но только 1 раз. Больше не копировалось.

Возможно качество связи плохое. Я пользуюсь 4G от МТС. Иногда, при обращении к некоторым серверам, связь проходит плохо.

Надеюсь теперь информации достаточно.

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 05 июл 2015, 09:55

Yura Sadon, опция srv_loop в настройках устройства должна быть включена (вы не указали это).
С этой опцией устройство раз в минуту будет сообщать на сервер состояние всех портов и "забирать" для выполнения команды.
В поле Net писать ничего не нужно.
Если отправка устройством информации о себе на сервер заработает, то на сайте megad.ru, выбрав нужное устройство из списка, вы увидите перед перечнем портов две надписи:
Последний сеанс связи с устройством: [дата и время] (MSK)
IP-адрес устройства: [ip-адрес]

Что касается проброса трафика через порты. Я не исключаю, что мобильные операторы не выдают пользователям реальные IP-адреса.
А это значит, что прямое управление устройством работать не будет. Проверьте, какой адрес от оператора получает роутер (или то, что у вас используется вместо него).

Yura Sadon
Сообщения: 10
Зарегистрирован: 14 янв 2015, 12:20

Re: megad.ru

Сообщение Yura Sadon » 05 июл 2015, 19:18

Как я могу использовать адрес от оператора?

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 05 июл 2015, 21:48

Если оператор выдает адрес из "частной" сети, то поменять его на "реальный" вы никак не можете.
А без реального IP-адреса не будет работать прямое управление. Но будет работать отправка устройством состояния портов и выполнение отложенных действий (srv_loop).

Andre
Сообщения: 28
Зарегистрирован: 06 сен 2015, 00:47

Re: megad.ru

Сообщение Andre » 15 ноя 2015, 14:07

Здравствуйте.
Чтото значения от устройства в облако не синхронизируются. Ждал 10 мин. Прямое упр не использую.
Вложения
Новый точечный рисунок.jpg
Новый точечный рисунок.jpg (45.81 КБ) 9140 просмотров

gofrom
Сообщения: 67
Зарегистрирован: 09 дек 2011, 00:58
Откуда: Ростов-на-Дону

Re: megad.ru

Сообщение gofrom » 16 ноя 2015, 10:37

Andrey_B писал(а):Если оператор выдает адрес из "частной" сети, то поменять его на "реальный" вы никак не можете.
А без реального IP-адреса не будет работать прямое управление. Но будет работать отправка устройством состояния портов и выполнение отложенных действий (srv_loop).
Опять подниму больной вопрос).
Без реального IP-адреса возможно прямое управление. Делается AJAX запрос на локальный адрес "192.168.0.14" мегадевайса. На текущей прошивке, политика безопасности не позволяет получить результат запроса, но лампочки включаются. Есть 2 варианта реализации:
  • В ответ мегадевайса добавить заголовок Access-Control-Allow-Origin: http://adr-megadevice. Подробнее здесь https://developer.mozilla.org/en-US/doc ... ntrol_CORS
  • Использовать в результатах мегадевайса формат JSON. Что даст возможность делать кроссдоменные запросы в формате JSONP. Неожиданно, но JSON не просто модный формат!

Andrey_B
Администратор
Сообщения: 5327
Зарегистрирован: 18 мар 2011, 12:06

Re: megad.ru

Сообщение Andrey_B » 16 ноя 2015, 23:35

Andre, попробуйте еще раз. Внес некоторые изменения.

Andre
Сообщения: 28
Зарегистрирован: 06 сен 2015, 00:47

Re: megad.ru

Сообщение Andre » 18 ноя 2015, 18:06

Заработало, НО как то хитро.
На последней прошивке (и на 3.33b2 Preset:norm) при попытке отправки данных в облако девайс вешается намертво.
на 3.33b2 работает с выставленым Preset: 7l7o, суточные графики отсутствуют.

Ответить