Краткая инструкция по использованию и настройке модуля MegaD
важно! писалось в 15м году, изменений немало, но суть понять можно, и стартануть с этой инструкцией реально до сих пор.
и да, не забываем благодарить) кнопочка сверху-справа.
1. собираем или покупаем непосредственно сам девайс.
2. настраиваем его для автономной работы. Это важно.
Начинать нужно именно с этого.
Как настроить подробно изложено
здесь, потому на этом останавливаться не буду.
3. соответственно вешаем в щиток/подвал/кладовку и подключаем все провода (привет от Кэпа)
4. устанавливаем модуль через "Маркет дополнений".
5. заходим: Панель управления - УСТРОЙСТВА - MegaD
6. жмём кнопочку "Сканировать устройства". Немного ждём. Появится список всех подключенных устройств.

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

- Mega1.png (59.66 КБ) 15350 просмотров
в примере на скрине выше используется исполнительный модуль с 7 входами (кнопки, выключатели), 4 выходами (нагрузка) и 3 выхода PWM
Предполагается, что у Вас в системе уже созданы объекты реле. Панель управления - ОБЪЕКТЫ - Объекты - Relays. Собственно, сами лампочки. Для PWM выходов рекомендую создать отдельный подкласс, например, RelaysPWM ну или подобное. Хотя это на Ваше усмотрение.
Так же, если у Вас выключатели с фиксацией (обычные, в общем, из хозмагазина), то созданы объекты выключателей. В примере выше выключатели без фиксации, так называемые "кнопки". Потому для них объекты не создавались. За одним исключением, вход №2.
Остаётся всё это сопоставить. Нас интересуют только связанные свойства.
В принципе, после прописывания связанных свойств реле уже всё работает. Только не забудьте нажать кнопку "Сохранить" (ещё 1 привет от Кэпа)
Далее. Если устройству нужно будет выполнять что-либо в дополнение к его работе по умолчанию, есть возможность привязать методы.
В примере к кнопке №2 привязан метод.
ВНИМАНИЕ
Метод обрабатывается
параллельно команде по умолчанию, потому, к примеру, переключение реле в методе продублирует переключение реле в модуле, что может привести к глюкам или неработоспособности.
Если нужно отменить команду по умолчанию, метод должен заканчиваться строкой
В данной версии не доделано, если используются кнопки, в начало кода обязательно добавлять проверку
Если же нужно просто изменить команду по умолчанию, например "8:2" на "9:2", то используем в методе
Ещё на приведённой вкладке есть "значение 2". Оно используется, к примеру, во входах (передаёт количество срабатываний входа), в DHT11 и DHT22 (влажнось).
Настройка абсолютно идентична "значению 1"
Вот вкратце и всё. Надеюсь, хоть кому-то мой сумбур поможет
PS: работу с Далласовскими градусниками и таблетками не проверял.