Подключение контроллера MegaD-328

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

lapig
Сообщения: 4
Зарегистрирован: Пн мар 24, 2014 7:40 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Подключение контроллера MegaD-328

Сообщение lapig » Пн мар 24, 2014 7:56 pm

Все работает просто супер. С кнопками разобрался даже включение-выключение по таймеру прикрутил (для автоматического полива). Но у меги есть порты ADC и PWM. Подскажите как их правильно можно использовать (измерение давления, температуры, освещения, плавная регулировка освещения). Я новичек в этом деле
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Подключение контроллера MegaD-328

Сообщение pdmitry2 » Вт мар 25, 2014 2:44 pm

А в файле megad.php нужно что то менять? Я имею ввиду пути или ip свои прописать, или так должен работать?
Stunt
Сообщения: 39
Зарегистрирован: Вс мар 16, 2014 8:17 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Подключение контроллера MegaD-328

Сообщение Stunt » Вт мар 25, 2014 2:51 pm

Я не менял ничего, работает "из коробки".
dimitrystd
Сообщения: 80
Зарегистрирован: Пн апр 01, 2013 10:20 pm
Откуда: Днепропетровск
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Подключение контроллера MegaD-328

Сообщение dimitrystd » Вт мар 25, 2014 4:14 pm

Всё писалась так чтоб конфигурилось через МД. Другое дело что все файлы разбросаны по этому треду. Хорошо бы сделать новое приложение для маркета. Но увы оно заточено под конкретное решение - кнопки и лампы подключены к мегадевайсу
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am
Благодарил (а): 26 раз
Поблагодарили: 183 раза

Re: Подключение контроллера MegaD-328

Сообщение Jager » Ср мар 26, 2014 7:09 pm

dimitrystd писал(а): Я месяц назад ещё сделал клас наследник AutoSwitchOffLight. Из названия думаю понятно что он делает. У него появилось два доп. свойства autoSwitchOffEnabled и autoSwitchOffTimeOut.
После импорта класса Light у меня не появился AutoSwitchOffLight, в чем может быть дело?
dimitrystd
Сообщения: 80
Зарегистрирован: Пн апр 01, 2013 10:20 pm
Откуда: Днепропетровск
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Подключение контроллера MegaD-328

Сообщение dimitrystd » Ср мар 26, 2014 11:03 pm

Я не знаю детали импорта\экспорта. Но я на всякий случай открыл LightClass.txt из архива и нашёл там

Код: Выделить всё

......{s:5:"TITLE";s:18:"AutoSwitchOffLight";s:5:"NOLOG";s:1:"1";s:11:"DESCRIPTION";s:51:"Automatically call "switchOff" method after timeout";s:7:"METHODS";a:1:{i:0;a:7:{s:5:"TITLE";s:8:"switchOn";s:11:"DESCRIPTION";s:13:"Turn on light";s:4:"CODE"......
Так что этот класс там есть. Возможно проблемы с импортом. Могу посоветовать проверить логи, может там ошибка импорта есть.
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Подключение контроллера MegaD-328

Сообщение pdmitry2 » Чт мар 27, 2014 1:10 pm

dimitrystd писал(а):Я не знаю детали импорта\экспорта. Но я на всякий случай открыл LightClass.txt из архива и нашёл там

Код: Выделить всё

......{s:5:"TITLE";s:18:"AutoSwitchOffLight";s:5:"NOLOG";s:1:"1";s:11:"DESCRIPTION";s:51:"Automatically call "switchOff" method after timeout";s:7:"METHODS";a:1:{i:0;a:7:{s:5:"TITLE";s:8:"switchOn";s:11:"DESCRIPTION";s:13:"Turn on light";s:4:"CODE"...... 
Так что этот класс там есть. Возможно проблемы с импортом. Могу посоветовать проверить логи, может там ошибка импорта есть.
У меня кстати тоже не появился AutoSwitchOffLight, после импорта, но в LightClass.txt эти строчки есть.
dimitrystd, можно Вас попросить рассказать, как этот класс добавить, а то в этом текстовом документе разобраться сложно
dimitrystd
Сообщения: 80
Зарегистрирован: Пн апр 01, 2013 10:20 pm
Откуда: Днепропетровск
Благодарил (а): 7 раз
Поблагодарили: 3 раза

Re: Подключение контроллера MegaD-328

Сообщение dimitrystd » Чт мар 27, 2014 2:57 pm

Наверное бага в импорте. Надо перепроверить на чистой системе и завести для Сергея.
Описание класса и код можете посмотреть тут http://connect.smartliving.ru/profile/26 (скролить до AutoSwitchOffLight). Этот класс должен наследоваться от Light.
Stunt
Сообщения: 39
Зарегистрирован: Вс мар 16, 2014 8:17 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Подключение контроллера MegaD-328

Сообщение Stunt » Пт мар 28, 2014 12:44 am

Нормально экспортировался, сейчас еще раз перепроверил.
Только он идет отдельным классом.
image.jpg
image.jpg (145.65 КБ) 16853 просмотра
Stunt
Сообщения: 39
Зарегистрирован: Вс мар 16, 2014 8:17 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: Подключение контроллера MegaD-328

Сообщение Stunt » Пт мар 28, 2014 3:25 pm

Снова обращаюсь к "коллективному разуму" ;)
В MegaD есть встроенный датчик температуры
image.jpg
картинка с сайта http://www.ab-log.ru
image.jpg (28.93 КБ) 16813 просмотров
Хочу "прикрутить" его к системе, пусть показывает температуру в щитке,
но не смог нарыть на сайте автора информацию, как интегрировать его в MjD.
Ответить