[Модуль] MegaD (megad)
Модератор: immortal
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Вам надо добиться того, чтобы модуль MegaD успешно перечитывал конфигурацию Меги (Read Config). Тогда все будет работать.
Последние изменения в модуль MegaD вносились 06.08.2018 г. Надеюсь, у вас последняя версия модуля.
Связь в направлении Мажордомо>>>Мега будет работать и без модуля MegaD. Вся соль модуля в том, что он обеспечивает связь в направлении Мега>>>Мажордомо.
Последние изменения в модуль MegaD вносились 06.08.2018 г. Надеюсь, у вас последняя версия модуля.
Связь в направлении Мажордомо>>>Мега будет работать и без модуля MegaD. Вся соль модуля в том, что он обеспечивает связь в направлении Мега>>>Мажордомо.
-
- Сообщения: 5
- Зарегистрирован: Чт авг 23, 2018 9:26 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Модуль "MegaD"
Как этого добиться?) Напомню, через MQTT majordomo отлично управляет и получает инфу от мегаД. Я купил около месяца назад модуль, прошил вчера свежайшей.Chainik писал(а): ↑Вс сен 02, 2018 7:46 pmВам надо добиться того, чтобы модуль MegaD успешно перечитывал конфигурацию Меги (Read Config). Тогда все будет работать.
Последние изменения в модуль MegaD вносились 06.08.2018 г. Надеюсь, у вас последняя версия модуля.
Связь в направлении Мажордомо>>>Мега будет работать и без модуля MegaD. Вся соль модуля в том, что он обеспечивает связь в направлении Мега>>>Мажордомо.
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Я говорю про сам модуль MegaD в Мажордомо (а не про прошивку Меги). Если вы устанавливали его до 06.08.2018 г., то может не заработать, т.к. там имелись ошибки, которые были поправлены.
Честно говоря, у меня (на Windows) никогда не было проблем со связью Меги с модулем MegaD. Поэтому тут сложно что-то предполагать. Может файрвол мешает или антивирусник (можно временно отключить). Бывало, что сервер и Мега у людей находились в разных подсетях. Бывало, что имена запускаемого скрипта в Меге и в модуле указывались различные. Трудно "гадать на кофейной гуще". Возможно, надо поизучать сетевой трафик (Wireshark).
Честно говоря, у меня (на Windows) никогда не было проблем со связью Меги с модулем MegaD. Поэтому тут сложно что-то предполагать. Может файрвол мешает или антивирусник (можно временно отключить). Бывало, что сервер и Мега у людей находились в разных подсетях. Бывало, что имена запускаемого скрипта в Меге и в модуле указывались различные. Трудно "гадать на кофейной гуще". Возможно, надо поизучать сетевой трафик (Wireshark).
-
- Сообщения: 5
- Зарегистрирован: Чт авг 23, 2018 9:26 pm
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: Модуль "MegaD"
Самое поганое, что оно заработало, хотя я ничего не делал, отошел чая попить. Теперь вот гадаю в чем была причина. Ну да ладно. Такой вопрос, как реализовать команды типа 12:^;7:2 и т.п.?
-
- Сообщения: 52
- Зарегистрирован: Ср май 31, 2017 3:06 am
- Откуда: odinwolk@gmail.com
- Благодарил (а): 192 раза
- Поблагодарили: 18 раз
Re: Модуль "MegaD"
Попробуйте почитать https://ab-log.ru/forum/viewtopic.php?f=1&t=1328
- Рейтинг: 1.16%
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Собственно, для управления диммированием не обязательно нужно использовать модуль MegaD.
Примерная схема действий такая. Предположим, что диммируемая нагрузка подключена к порту 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.
В простейшем случае это все. Сейчас проверить не на чем, но по идее, должно работать.
- Рейтинг: 1.16%
- Genplane
- Сообщения: 32
- Зарегистрирован: Чт авг 18, 2016 11:43 am
- Откуда: Калининград
- Благодарил (а): 37 раз
- Поблагодарили: 1 раз
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
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
По второму вопросу, если мне не изменяет память, автор говорил, что поле добавлено лишь в информационных целях и ни на что не влияет. Так что можно пустоту оставлять.
По первому вопросу, вроде бы тоже замечал такой "косяк". Но на работоспособности модуля, опять же, это никак не сказалось.
По первому вопросу, вроде бы тоже замечал такой "косяк". Но на работоспособности модуля, опять же, это никак не сказалось.
-
- Сообщения: 27
- Зарегистрирован: Сб ноя 19, 2016 10:33 pm
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
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)