[Модуль] MegaD (megad)
Модератор: immortal
Re: Модуль "MegaD"
Вам надо добиться того, чтобы модуль MegaD успешно перечитывал конфигурацию Меги (Read Config). Тогда все будет работать.
Последние изменения в модуль MegaD вносились 06.08.2018 г. Надеюсь, у вас последняя версия модуля.
Связь в направлении Мажордомо>>>Мега будет работать и без модуля MegaD. Вся соль модуля в том, что он обеспечивает связь в направлении Мега>>>Мажордомо.
Последние изменения в модуль MegaD вносились 06.08.2018 г. Надеюсь, у вас последняя версия модуля.
Связь в направлении Мажордомо>>>Мега будет работать и без модуля MegaD. Вся соль модуля в том, что он обеспечивает связь в направлении Мега>>>Мажордомо.
Re: Модуль "MegaD"
Как этого добиться?) Напомню, через MQTT majordomo отлично управляет и получает инфу от мегаД. Я купил около месяца назад модуль, прошил вчера свежайшей.Chainik писал(а): Вс сен 02, 2018 7:46 pm Вам надо добиться того, чтобы модуль MegaD успешно перечитывал конфигурацию Меги (Read Config). Тогда все будет работать.
Последние изменения в модуль MegaD вносились 06.08.2018 г. Надеюсь, у вас последняя версия модуля.
Связь в направлении Мажордомо>>>Мега будет работать и без модуля MegaD. Вся соль модуля в том, что он обеспечивает связь в направлении Мега>>>Мажордомо.
Re: Модуль "MegaD"
Я говорю про сам модуль MegaD в Мажордомо (а не про прошивку Меги). Если вы устанавливали его до 06.08.2018 г., то может не заработать, т.к. там имелись ошибки, которые были поправлены.
Честно говоря, у меня (на Windows) никогда не было проблем со связью Меги с модулем MegaD. Поэтому тут сложно что-то предполагать. Может файрвол мешает или антивирусник (можно временно отключить). Бывало, что сервер и Мега у людей находились в разных подсетях. Бывало, что имена запускаемого скрипта в Меге и в модуле указывались различные. Трудно "гадать на кофейной гуще". Возможно, надо поизучать сетевой трафик (Wireshark).
Честно говоря, у меня (на Windows) никогда не было проблем со связью Меги с модулем MegaD. Поэтому тут сложно что-то предполагать. Может файрвол мешает или антивирусник (можно временно отключить). Бывало, что сервер и Мега у людей находились в разных подсетях. Бывало, что имена запускаемого скрипта в Меге и в модуле указывались различные. Трудно "гадать на кофейной гуще". Возможно, надо поизучать сетевой трафик (Wireshark).
Re: Модуль "MegaD"
Самое поганое, что оно заработало, хотя я ничего не делал, отошел чая попить. Теперь вот гадаю в чем была причина. Ну да ладно. Такой вопрос, как реализовать команды типа 12:^;7:2 и т.п.?
-
odinvolk
- Сообщения: 52
- Зарегистрирован: Ср май 31, 2017 3:06 am
- Откуда: [email protected]
Re: Модуль "MegaD"
Попробуйте почитать https://ab-log.ru/forum/viewtopic.php?f=1&t=1328
Re: Модуль "MegaD"
Собственно, для управления диммированием не обязательно нужно использовать модуль MegaD.Mr.Lia писал(а): Вс сен 02, 2018 9:31 pm ...Такой вопрос, как реализовать команды типа 12:^;7:2 и т.п.?
Примерная схема действий такая. Предположим, что диммируемая нагрузка подключена к порту P13.
1. Создаете Объект диммера, например, "Dimmer01". У него должно быть свойство "value".
2. Пусть у Объекта Dimmer01 будет "общеклассовый" метод, где расположен алгоритм этого процесса. Назовем метод, к примеру, "dimming".
Код метода такой:
Код: Выделить всё
$val = $this->getProperty('value');
$val = round(($val/100)*255, 0);
$command="http://192.168.0.14/sec/?cmd=13:".$val;
file_get_contents($command);3. Создаете в меню объект Слайдер. Задаете мин.значение "0" и макс. "100". Шаг изменений - 1. Выставляете Связанный объект Dimmer01, Свойство value, Метод dimming.
В простейшем случае это все. Сейчас проверить не на чем, но по идее, должно работать.
Re: Модуль "MegaD"
Всем привет!
1. При открытии через Устройства любых MegaD, ниже порта 3 (input), может появиться и после этого постоянно присутствует порт 3 Dsen. При этом на веб-страничке самой Меги в в config Модуля его нет. Считывание конфига заново не помогает. 2. В перечне предустановленных исполнительных устройств отсутствует модуль 8I7O-R. Что ставить- 7I7O_R или пустоту? Или может его добавит в модуль автор?
1. При открытии через Устройства любых MegaD, ниже порта 3 (input), может появиться и после этого постоянно присутствует порт 3 Dsen. При этом на веб-страничке самой Меги в в config Модуля его нет. Считывание конфига заново не помогает. 2. В перечне предустановленных исполнительных устройств отсутствует модуль 8I7O-R. Что ставить- 7I7O_R или пустоту? Или может его добавит в модуль автор?
Windows 7, MiniPC, MegaD, Arduino
Re: Модуль "MegaD"
По второму вопросу, если мне не изменяет память, автор говорил, что поле добавлено лишь в информационных целях и ни на что не влияет. Так что можно пустоту оставлять.
По первому вопросу, вроде бы тоже замечал такой "косяк". Но на работоспособности модуля, опять же, это никак не сказалось.
По первому вопросу, вроде бы тоже замечал такой "косяк". Но на работоспособности модуля, опять же, это никак не сказалось.
Re: Модуль "MegaD"
Аналогичная проблема, только сама собой не устраняется. Majordomo установлен на raspberry pi 3 model B+, образ v3_33_rus. Добавил вручную megad.php, но при сканировании меги (3 шт.) не отображаются. Дело скорей всего в образе, так как есть еще raspberry pi 2 (версия образа что-то типа v3_31), на нем стоит последняя версия модуля Megad и все три меги отображаются. Кто-нибудь знает, в чем может быть проблема?Mr.Lia писал(а): Вт авг 28, 2018 11:26 pm Собственно беда с модулем, сначала при установке бил ошибку "Warning: copy(/var/www/html/megad.php): failed to open stream: Permission denied in /var/www/html/modules/market/market.class.php on line 959" И отсутствовал файл megad.php в корне. Файл вручную добавили, права 777. Ошибки больше нет, модуль переустановил. Но поиск все равно не находит мегаД, ip прописал и в мжд и в мегаД, добавил вручную, все равно опрос не идет. При этом через MQTT в мжд все работает отлично. Что может быть? Использую MegaD-2561 by ab-log.ru (fw: 4.28b5)
Re: Модуль "MegaD"
Проблема решилась сама собой, меги стали определяться, тоже непонятно как 