Как настроить контроллер MegaD в MajorDoMo

Модули в MajorDoMo 1 комментарий

Обсуждение модуля Megad тут:

Краткая инструкция по использованию и настройке модуля MegaD

1. собираем или покупаем непосредственно сам девайс.

2. настраиваем его для автономной работы. Это важно. Начинать нужно именно с этого. Как настроить подробно изложено здесь, потому на этом останавливаться не буду.

3. соответственно вешаем в щиток/подвал/кладовку и подключаем все провода (привет от Кэпа)

4. устанавливаем модуль через "Маркет дополнений".

5. заходим: Панель управления - УСТРОЙСТВА - MegaD

6. жмём кнопочку "Сканировать устройства". Немного ждём. Появится список всех подключенных устройств.

7. выбираем нужную нам мегу и нажимаем карандашик. Попадаем на страницу настроек самого устройства. Вкладка "Общее" затруднений вызвать не может. Жмём вкладку "Данные". Вот отсюда подробнее:

в примере на скрине выше используется исполнительный модуль с 7 входами (кнопки, выключатели), 4 выходами (нагрузка) и 3 выхода PWM

Предполагается, что у Вас в системе уже созданы объекты реле. Панель управления - ОБЪЕКТЫ - Объекты - Relays. Собственно, сами лампочки. Для PWM выходов рекомендую создать отдельный подкласс, например, RelaysPWM ну или подобное. Хотя это на Ваше усмотрение.

Так же, если у Вас выключатели с фиксацией (обычные, в общем, из хозмагазина), то созданы объекты выключателей. В примере выше выключатели без фиксации, так называемые "кнопки". Потому для них объекты не создавались. За одним исключением, вход №2.

Остаётся всё это сопоставить. Нас интересуют только связанные свойства. В принципе, после прописывания связанных свойств реле уже всё работает. Только не забудьте нажать кнопку "Сохранить" (ещё 1 привет от Кэпа)

Далее. Если устройству нужно будет выполнять что-либо в дополнение к его работе по умолчанию, есть возможность привязать методы. В примере к кнопке №2 привязан метод.

ВНИМАНИЕ Метод обрабатывается параллельно команде по умолчанию, потому, к примеру, переключение реле в методе продублирует переключение реле в модуле, что может привести к глюкам или неработоспособности.

Если нужно отменить команду по умолчанию, метод должен заканчиваться строкой

В данной версии не доделано, если используются кнопки, в начало кода обязательно добавлять проверку

Если же нужно просто изменить команду по умолчанию, например "8:2" на "9:2", то используем в методе

Ещё на приведённой вкладке есть "значение 2". Оно используется, к примеру, во входах (передаёт количество срабатываний входа), в DHT11 и DHT22 (влажнось). Настройка абсолютно идентична "значению 1"

Вот вкратце и всё. Надеюсь, хоть кому-то мой сумбур поможет 😉

Поделитесь в соц сетях

Теги:

 

 

One thought on - Как настроить контроллер MegaD в MajorDoMo

  • Не происходит поиск мег в той же сети, образ для разбери базовый, все обновлено, не понятно что делать.