Страница 11 из 141
Re: Модуль "MegaD"
Добавлено: Пн июн 01, 2015 10:33 am
sergejey
Victor_S писал(а):Есть проблема со считыванием и установкой конфигурации в закладке advanced. Думаю проблема с использованием нестандартного пароля(т.е. берется не пароль из свойств, а тупо пароль по умолчанию sec). Поставил систему на объект. В реальной Меге один выключатель подключил к другому порту, чем было на тестовой. В результате имею проблему, модуль видит тестовую конфигурацию, а не реальную. Приходится бегать к туалету чтобы включить свет в комнате и наоборот...

))
Для считывания конфигурации используется megad-cfg.php (брал последнюю версию
отсюда). Можно попробовать удалить устройство и добавить заново, чтобы исключить "двойственность" конфигураций.
Re: Модуль "MegaD"
Добавлено: Пн июн 01, 2015 10:41 am
ILGAS
Всем привет.
нужна помощь по Модулю "MegaD"
Я чайник.)) я приобрел MegaD-328, установил "MajorDoMo" и установил из маркета модуль "MegaD", добавил в модуль MegaD-328, а что делать далее не пойму, думаю нужно добавить "Свойства/Методы/Объекты" а что писать не знаю.
1. как создать и что писать в "Свойства/Методы/Объекты" ?
2. как повесить "Выключатель" в меню
3. как добавить лампочку в сцены.
зы. думаю по 2 и 3 пункту я разберусь по примерам из сайта а по 1 пункту я не могу разобраться (модуль новый в MajorDoMo)
Re: Модуль "MegaD"
Добавлено: Пн июн 01, 2015 10:58 am
AHgpeu
ILGAS писал(а):Всем привет.
1. как создать и что писать в "Свойства/Методы/Объекты" ?
всё намного проще. просто запрограммируйте саму мегу для автономной работы, а потом добавьте в систему.
ну или вместо добавления в систему перепрочитайте конфигурацию на вкладке "дополнительно".
всё заработает.
Re: Модуль "MegaD"
Добавлено: Пн июн 01, 2015 11:13 am
Victor_S
AHgpeu писал(а): перепрочитайте конфигурацию на вкладке "дополнительно".
всё заработает.
Не обязательно...

У меня как раз с этим и возникли проблемы(см.выше)
Re: Модуль "MegaD"
Добавлено: Пн июн 01, 2015 11:23 am
ILGAS
AHgpeu писал(а):ILGAS писал(а):Всем привет.
1. как создать и что писать в "Свойства/Методы/Объекты" ?
всё намного проще. просто запрограммируйте саму мегу для автономной работы, а потом добавьте в систему.
ну или вместо добавления в систему перепрочитайте конфигурацию на вкладке "дополнительно".
всё заработает.
я это сделал
https://yadi.sk/i/fnaNAwuRgzLXU
а тут что делать
https://yadi.sk/i/ML-T7il3gzM7h
Re: Модуль "MegaD"
Добавлено: Пн июн 01, 2015 9:27 pm
Alexiy2
подерживаю просьбу ILGASа! Сам бьюсь с интеграцией MegaD в MJD. Может кто нибудь обяснит "на пальцах" (нормальным языком) и пошагово, что за чем выполнять на MJD? Хотя бы самые азы (толчек в заднюю точку для лучшего понимания)! Зарнее благодарен!
Re: Модуль "MegaD"
Добавлено: Вт июн 02, 2015 9:42 am
ErmolenkoM
На самом деле модуль МегаД ничем не отличается от остальной системы - те же свойства и методы.
Обязательно прочитать:
http://majordomo.smartliving.ru/Main/BasicsObjects
Желательно прочитать всю азбуку:
http://majordomo.smartliving.ru/Main/Basics
Теперь архитектура/идеология.
Создаем 7 объектов сенсор и 7 объектов реле. Желательно в разных классах(например
keySensors и
Relays)
Эти классы должны обязательно иметь свойство
status
Теперь привязываем эти объекты и их свойства к мегеД в модуле МегаД.
В результате в МЖД получили 14 объектов с актуальной информацией о состоянии датчиков и состоянии реле нашей МегиД. Эту информацию можно выводить в меню, на сценах, использовать в скриптах, шаблонах, коде, строить графики,...
Далее. У каждого класса можно создать метод. У объекта этого класса метод можно переписать при необходимости. В модуле МегаД можно этот метод указать.
Таким образом, например нажатие кнопки мегиД подключенной к P0 будет запускать код связанного с ней метода.
Почитать примеры можно тут
http://majordomo.smartliving.ru/Main/ScSecurityWireless Это не МегаД, но отличия минимальны, а сама идея связи сенсоров и МЖД описана хорошо.
Re: Модуль "MegaD"
Добавлено: Вт июн 02, 2015 10:07 pm
Bagir
Развернул систему в своем новом магазине. Пока что все простенько. МД и один щит с Мегой. Вначале хотел было поставить свой класс, но любопытство узнать новый модуль победило. Да и не думаю, что в магазине мне понадобятся хитрые штуки типа двойных и долгих нажатий или наборы пин кодов на выключателях.
Поставил модуль. Все отлично. Очень быстро настроил задуманные функции. Управление разным светом, рольставнями и кричалка на открытие двери. На очереди установка датчиков движения и охрана.
Как итог могу сказать, что модуль уже отлично работает и превосходно решает базовые задачи в работе с Мегой. Причем все это без написания кода php. Дома оставлю класс. Уж очень много там всего понагородил ))
Re: Модуль "MegaD"
Добавлено: Ср июн 03, 2015 9:45 am
AHgpeu
в продолжение рассказа о баге про
return '';
ещё 1 тест. может быть он поможет выявить проблему.
тот же объект
relay, его свойство
status привязано к мегадевайсу.
тестовый скрипт
Код: Выделить всё
$a = gg('Relay.status');
if($a)
setTimeOut('RelayLighting', "setGlobal('Relay.status', 0);", 1);
else
setTimeOut('RelayLighting', "setGlobal('Relay.status', 1);", 1);
return '';
работает весьма интересно.
после подачи сигнала на выполнение через секунду (setTimeOut) включает нагрузку,
а ещё через секунду выключает её!
т.е. метод вызывается 2 раза при
return ''; (тоже выяснено путём нескольких проб в итоге простым добавлением
say('+++');)
уточню: у свойства status не прописано никаких реакций на изменение состояния.
если изменения
status не происходит, 2го выполнения скрипта не наблюдается
Re: Модуль "MegaD"
Добавлено: Вс июн 07, 2015 1:03 am
AvaloncheG
Здравствуйте.
Как считать конфигурацию с Меги (вернее UNO+enc)? Во вкладке "Данные" пусто.
Или все проблемы из-за того что нет тактового сигнала от enc?
И по этой же причине не находит в автоматическом режиме мое устройство?