Не работает входа MegaD 328
-
Проблема следующего характера.Интрахаус установлена на малину B+(распбиан десктоп),При подключении к роутеру малины входа меги не работают(не реагируют на замыкание(led загорается)) и соответственно не включаются выходы.Из веб интерфейса все реле работают.При отключении малины от роутера все работает штатно
-
Все логично. В MegaD прописан IP-адрес сервера. При замыкании входа она отправляет команду серверу, но он на нее не реагирует.
Когда сервера в сети нет (MegaD отключена от сети) MegaD исполняет Act, который прописан у нее на соответствующем входе.
Надо в iH настроить Request для соответствующего плагина MegaD.
Какая версия iH?
-
Версия 4.3.5.
-
А где в iH настроить Request?
-
@art:
А где в iH настроить Request?
Для плагина MegaD в нижних табличках выберите не "Список каналов", а "Расширения"
Здесь нужно задать:
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/
-
Че то не работает.
-
@art:
Че то не реботает.
У Вас в MegaD-328 точно сервер iH прописан? Какие настройки сети на MegaD? Какой IP-адрес самого сервера?
Чудес не бывает - при приведенной на скриншотах настройке, Mega точно должна отрабатывать переключение выхода - только на мнемосхеме в iH будет всегда включено, поскольку Вы прописали 13=ON, а надо 13=TOGGLE
-
Еще скрины
-
Запускаешь плагин и сразу останавливается
-
Попробуйте слушающий порт поменять.
8088 стандартно используется IH для сервера пользовательского интерфейса.
Здесь нужен любой другой незанятый порт для прослушивания сообщений от MegaD (8081 например)
-
Согласен с intrapro. А еще для "чистоты" эксперимента в поле script MegaD пропишите "megad".
Как только запустится плагин, то в его отладчике можно посмотреть какой запрос приходит на сервер. Оттуда уже отталкиваться.
-
В поле скрипт MegaD прописал"megad" и после этого все заработало.Порт менял,разницы нет.Скриншот отладчика
-
Alex_Jet ,intrapro спасибо за помощь!