Не работает входа MegaD 328



  • Проблема следующего характера.Интрахаус установлена на малину B+(распбиан десктоп),При подключении к роутеру малины входа меги не работают(не реагируют на замыкание(led загорается)) и соответственно не включаются выходы.Из веб интерфейса все реле работают.При отключении малины от роутера все работает штатно



  • Все логично. В MegaD прописан IP-адрес сервера. При замыкании входа она отправляет команду серверу, но он на нее не реагирует.

    Когда сервера в сети нет (MegaD отключена от сети) MegaD исполняет Act, который прописан у нее на соответствующем входе.

    Надо в iH настроить Request для соответствующего плагина MegaD.

    Какая версия iH?



  • Версия 4.3.5.Photos.zip



  • А где в iH настроить Request?



  • @art:

    А где в iH настроить Request?

    Для плагина MegaD в нижних табличках выберите не "Список каналов", а "Расширения"
    Входящие от MegaD.png

    Здесь нужно задать:

    1. Входящее сообщение от MegaD при сработке входа. В примере - /megad.php?pt=1 (сработал порт P1)

    2. Команду(ы) для переключения, которые сервер передаст на MegaD в ответ. В примере - 7:2 (выдаем команду переключить выход P7)

    3. Переключить каналы сервера для адекватного отображения в IH.

    В примере 1=ON&7=TOGGLE (входной канал 1 установить в ON и переключить выходной канал 7).

    Так как Megad в ответ на команду измененное состояние выхода не присылает, делаем это сразу здесь.

    Более подробно https://intrahouse.ru/product/plugin-megad/



  • Че то не работает.
    Screenshot (1).png
    Screenshot (2).png



  • @art:

    Че то не реботает.

    У Вас в MegaD-328 точно сервер iH прописан? Какие настройки сети на MegaD? Какой IP-адрес самого сервера?

    Чудес не бывает - при приведенной на скриншотах настройке, Mega точно должна отрабатывать переключение выхода - только на мнемосхеме в iH будет всегда включено, поскольку Вы прописали 13=ON, а надо 13=TOGGLE



  • Еще скрины
    Screenshot.png
    Screenshot (1).png
    Screenshot (2).png



  • Запускаешь плагин и сразу останавливается
    Screenshot (3).png



  • Попробуйте слушающий порт поменять.

    8088 стандартно используется IH для сервера пользовательского интерфейса.

    Здесь нужен любой другой незанятый порт для прослушивания сообщений от MegaD (8081 например)



  • Согласен с intrapro. А еще для "чистоты" эксперимента в поле script MegaD пропишите "megad".

    Как только запустится плагин, то в его отладчике можно посмотреть какой запрос приходит на сервер. Оттуда уже отталкиваться.



  • В поле скрипт MegaD прописал"megad" и после этого все заработало.Порт менял,разницы нет.Скриншот отладчика
    Screenshot (4).png



  • Alex_Jet ,intrapro спасибо за помощь!


Log in to reply