Уважаемые коллеги.
Плагин "HTTP клиент" готов. Можно пробовать для работы с MegaD.
Этот плагин поставляется в комплекте с системой intraHouse начиная с версии v16.11.03.07
В вашей системе он появится после обновления до этой версии.
Просим сообщить о результатах тестирования с MegaD и необходимости доработок. Мы тестировали этот плагин
с эмулятором MegaD. Поэтому возможны некоторые недоработки.
Информацию (в картинках) по настройке системы intraHouse и плагина "Http client" можно получить на нашем сайте в разделе WIKI:
http://www.intrahouse.eu/rus/wiki/
Инструкция по обновлению и настройке для работы с MegaD:
1. Для обновления системы intraHouse:
1.1. Из основного интерфейса системы перейти в Project Manager:
нажмите кнопку внизу слева с изображением инструментов,
в появившемся списке последний пункт - Project Manager
1.2. В верхнем меню Project Manager должен быть выбран раздел Система.
В левом меню самый последний пункт - Версия системы - Кнопка Обновить.
Для обновления требуется лицензионный ключ!
Порядок подключения плагина для MegaD.
Все делается в Project Manager.
Можно открыть Project Manager в отдельной вкладке браузера вместе с Основным интерфейсом.
2. Добавление плагина
В верхнем меню должен быть выбран раздел Система (первый пункт)
В левом меню - Состав системы - Плагины.
Добавить плагин кнопкой +. Из появившегося списка выбрать плагин Http клиент.
В окне настройки плагина введите ip-адрес, порт, пароль для MegaD.
Введите строку запроса состояния всех устройств вместо /getdata
/%pwd%/?cmd=all
или вставьте пароль напрямую /sec/?cmd=all
Время опроса можно сделать и меньше секунды - 0.5, 0.3
3. Добавление каналов
В верхнем меню выберите раздел Каналы (третий пункт)
Слева должен появиться пункт для добавленного плагина
Добавить канал кнопкой +. Из появившегося списка выбрать тип канала.
В окне настройки канала введите уникальный идентификатор канала (любые латинские буквы+цифры) и адрес.
Адрес канала - это номер порта MegaD (и индекс в строке состояния устройств).
В принципе, с настройкой канала все.
Запросы на управление, которые сейчас включены в манифест плагина, имеют формат команд управления MegaD:
/%pwd%/?cmd=%adr%:1 - включить
/%pwd%/?cmd=%adr%:0 - выключить
/%pwd%/?cmd=%adr%:%val% - установить значение
Их можно посмотреть и отредактировать по кнопке Requests для каждого канала.
4. Добавление виртуальных устройств, привязка к каналам
Вернитесь в раздел Система (первый пункт)
В левом меню - Состав системы - Устройства.
Добавить устройство кнопкой +. Из появившегося списка выбрать вид виртуального устройства.
Сейчас можно просто сохранить новое устройство.
Затем нажмите кнопку Железо и выберите нужный канал.
В системе IntraHouse "0/OFF" всегда означает выключено (сброшено...), "1/ON" - включено (сработало...)
Если для железа это не так (например, для охранных датчиков), установите галку при настройке железа в пункте: Инвертировать значение состояния
После добавления устройство появится в списочной форме основного интерфейса (самая правая кнопка внизу переключает вид План-Список)
По умолчанию все устройства помещаются на уровень 1 в подсистему освещение.
Все это (включая картинки) позже можно изменить, расставить эти устройства на плане - в разделе План и тд
Сейчас устройства должны переключаться, а датчики передавать свое состояние.
Для настройки алгоритмов можно воспользоваться механизмом сценариев:
создать сценарии интерактивно, написать и загрузить скрипт или использовать готовые шаблоны, доступные по кнопке Поведение в списке устройств (Состав системы - Устройства)