[Модуль] MegaD (megad)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 30, 2015 4:08 pm

AHgpeu писал(а):уберите из кода

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

if ($params['status']) {
 $this->setProperty('status',$params['status']);
} 
в статье написано же, что модуль САМ уже переключает всё, что нужно.
и дублирование функций модуля приводит к неработоспособности.
а лучше вообще отвяжите все свойства и методы от железных кнопок. как на картинке в статье
у меня и не было не одного свойства и метода на кнопках, стал копать почему не работает. просто у меня мегадевайс 8 шт. и не одна не работает от кнопки.
в модуле в столбце "Текущее значение" видно что кнопка нажимается, но нечего не происходит.
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am
Благодарил (а): 26 раз
Поблагодарили: 16 раз

Re: Модуль "MegaD"

Сообщение AHgpeu » Вт июн 30, 2015 4:23 pm

ILGAS писал(а):

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

cf=1&eip=192.168.1.108&pwd=sec&gw=192.168.1.1&sip=192.168.1.40:80&sct=megad.php&tc=&at=&pr=1
cf=2&mdid=gB9kI&sl=1
думаю, проблема в том, что Вы установили в настройках девайса шлюз gw=192.168.1.1
Андрей как-то отдельно подчёркивал, что если девайс и сервер в одной подсети, шлюз не прописывать.

пропишите 255.255.255.255
За это сообщение автора AHgpeu поблагодарил:
Genplane (Пт авг 19, 2016 9:27 am)
Рейтинг: 1.16%
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 30, 2015 4:28 pm

AHgpeu писал(а):
ILGAS писал(а):

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

cf=1&eip=192.168.1.108&pwd=sec&gw=192.168.1.1&sip=192.168.1.40:80&sct=megad.php&tc=&at=&pr=1
cf=2&mdid=gB9kI&sl=1
думаю, проблема в том, что Вы установили в настройках девайса шлюз gw=192.168.1.1
Андрей как-то отдельно подчёркивал, что если девайс и сервер в одной подсети, шлюз не прописывать.
сейчас нет возможности нажать на кнопку :)
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Вт июн 30, 2015 8:54 pm

AHgpeu писал(а):
ILGAS писал(а):

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

cf=1&eip=192.168.1.108&pwd=sec&gw=192.168.1.1&sip=192.168.1.40:80&sct=megad.php&tc=&at=&pr=1
cf=2&mdid=gB9kI&sl=1
думаю, проблема в том, что Вы установили в настройках девайса шлюз gw=192.168.1.1
Андрей как-то отдельно подчёркивал, что если девайс и сервер в одной подсети, шлюз не прописывать.

пропишите 255.255.255.255
AHgpeu, Спасибо Вы были правы.
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am
Благодарил (а): 26 раз
Поблагодарили: 16 раз

Re: Модуль "MegaD"

Сообщение AHgpeu » Вт июн 30, 2015 11:11 pm

ILGAS писал(а):AHgpeu, Спасибо Вы были правы.
хех, не за что. а для спасибо справа есть кнопка ;)
За это сообщение автора AHgpeu поблагодарили (всего 2):
ILGAS (Ср июл 01, 2015 8:33 am) • tsember (Вс фев 05, 2017 2:15 am)
Рейтинг: 2.33%
ILGAS
Сообщения: 366
Зарегистрирован: Пт июл 26, 2013 4:11 pm
Благодарил (а): 71 раз
Поблагодарили: 18 раз

Re: Модуль "MegaD"

Сообщение ILGAS » Ср июл 01, 2015 12:32 pm

Еще один вопрос. скорей всего к разработчику Сергею.
у меня получилось очень много объектов, стал писать объекты русскими словами, но не знаю будет ли в дальнейшем проблемы.
у людей в "connect" не нашел не одной русской буквы.
Последний раз редактировалось ILGAS Ср июл 01, 2015 5:15 pm, всего редактировалось 1 раз.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 76 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Модуль "MegaD"

Сообщение sergejey » Ср июл 01, 2015 12:34 pm

Проблем быть не должно, просто я по старой программистской привычке не использую русский :)
За это сообщение автора sergejey поблагодарили (всего 2):
ILGAS (Ср июл 01, 2015 12:36 pm) • tsember (Вс фев 05, 2017 2:15 am)
Рейтинг: 2.33%

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
AvaloncheG
Сообщения: 13
Зарегистрирован: Чт мар 05, 2015 12:48 am
Благодарил (а): 3 раза
Поблагодарили: 0

Re: Модуль "MegaD"

Сообщение AvaloncheG » Ср июл 01, 2015 11:49 pm

Как заставить самостоятельно обновляться значение температуры в megad?
Сейчас значение в свойстве temp обновляется только при действии с мегой (включение/выключние лампочки) или перечитав конфигурацию.
Или надо самостоятельно постоянно опрашивать датчик?
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am
Благодарил (а): 26 раз
Поблагодарили: 16 раз

Re: Модуль "MegaD"

Сообщение AHgpeu » Чт июл 02, 2015 10:19 am

AvaloncheG писал(а):Как заставить самостоятельно обновляться значение температуры в megad?
проще всего в самом устройстве поставить галочку "srv loop: V"
За это сообщение автора AHgpeu поблагодарил:
ei922 (Пт ноя 30, 2018 7:40 am)
Рейтинг: 1.16%
Аватара пользователя
AHgpeu
Сообщения: 117
Зарегистрирован: Чт мар 12, 2015 11:46 am
Благодарил (а): 26 раз
Поблагодарили: 16 раз

Re: Модуль "MegaD"

Сообщение AHgpeu » Чт июл 09, 2015 2:47 pm

Уважаемый Сергей, обновите, пожалуйста megad-cfg.php. там исправления.
Ответить