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

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

Модератор: immortal

lapig
Сообщения: 4
Зарегистрирован: Пн мар 24, 2014 7:40 pm

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

Сообщение lapig »

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

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

Сообщение pdmitry2 »

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

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

Сообщение Stunt »

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

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

Сообщение dimitrystd »

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

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

Сообщение Jager »

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

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

Сообщение 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"......
Так что этот класс там есть. Возможно проблемы с импортом. Могу посоветовать проверить логи, может там ошибка импорта есть.
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва

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

Сообщение pdmitry2 »

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
Откуда: Днепропетровск

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

Сообщение dimitrystd »

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

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

Сообщение Stunt »

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

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

Сообщение Stunt »

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