MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Модератор: immortal

Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Bagir »

Верно подозревайте. Такой и была задумка изначально, т.к.

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

$reclog = 1; // Писать логи отладки ( 0-нет, 1-только крит, 2-все ) 
было задумано с едиными привали на все.
Методы
setOutput
incomingMessage
getData
и файл
megad.php

При $reclog = 1 пишется только крит. При $reclog = 2 пишется все для отладки. Просто в методе setOutput крит пока не отлавливается.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
kostya066
Сообщения: 53
Зарегистрирован: Чт ноя 27, 2014 10:43 am

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение kostya066 »

mirsum писал(а):А MegaD случаем самостоятельно из arduino не собирается?
или так:)
Изображение
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Jager »

Плата под готовые элементы на которую заливается в том числе прошивка MegaD.
Вместо реле можно использовать MOSFET. Входы можно подтянуть к плюсу или минусу выбором джампера.
Для других проектов так же разведен датчик давления-температуры BMP085 и шилд на W5100.


Изображение

Изображение

Изображение

Изображение

Используемые элементы:
Arduino ProMini 5v
Изображение

DC-DC преобразователь. Настраиваю на 4 вольта, достаточно что бы питать 5 вольтовую arduino mini и не спалить ENC.
Изображение

Ethernet shield ENC28J60
Изображение

Схема управления реле

Изображение

Смотрим, проверяем, кастомизируем под себя. Удачи!
Вложения
MegaD-mini.rar
Файл в формате DipTrace
(17.77 КБ) 729 скачиваний
Аватара пользователя
Kod.Begemot
Сообщения: 358
Зарегистрирован: Чт июн 20, 2013 5:53 pm

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Kod.Begemot »

Спасибо огромное!
Большая работа проделана!
Fern1985
Сообщения: 4
Зарегистрирован: Ср апр 08, 2015 10:32 am

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Fern1985 »

Не понятно как интегрировать в систему, объясните, пожалуйста, подробнее для новичков
1. Файлы megad.php и MegaD.txt копируем в /var/www/lib?
2. Файл megad.php в /var/www?
3. в megad.php прописать данные для подключения к базе.
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Bagir »

файл megad.php нужно скопировать в корневой каталог с файлами сайта. Туда где лежит config.php О путях тут нельзя сказать однозначно. У многих МД может размещаться в других местах. Например у меня.
megad.php редактировать ненужно. Там и так все пучком ))

MegaD.txt это экспортированный класс. Его вообще никуда не надо копировать. Его нужно импортировать в панели управления системой. После этого там появится новый класс MegaD. А уже в нем нужно настраивать объекты ваших мег.
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Jager
Сообщения: 708
Зарегистрирован: Сб авг 18, 2012 10:21 am

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Jager »

Fern1985 писал(а):.
Добавлю картинки к ответу Bagir

Изображение

Изображение
Fern1985
Сообщения: 4
Зарегистрирован: Ср апр 08, 2015 10:32 am

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Fern1985 »

Все получилось. Работает. Спасибо ;)

P.s.: Тема где разжевано как создать объекты и управлять портами http://smartliving.ru/forum/viewtopic.p ... 426#p13426
fred18811
Сообщения: 4
Зарегистрирован: Вт янв 19, 2016 4:31 pm
Откуда: МО, Клин

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение fred18811 »

Добрый день!
Подскажите пожалуйста куда копать, добавил на сервак метод багира, также добавил Функцию registeredEventDetails(), почему то не полностью работает метод получения любых комбинаций.
Конкретнее, при получении комбинации 1 удержание, 101 удержание после двойного, 10101 удержание после тройного все срабатывает. Остальные комбинации не срабатывают, реакции никакой нет.

Версия прошивки меги 3.36, версия Мажордома 1,00b
Пробовал на виртуалке на Windows XP и на Linux Ubuntu
Аватара пользователя
Bagir
Сообщения: 1615
Зарегистрирован: Вт сен 17, 2013 6:46 pm
Откуда: Ярославская область город Углич

Re: MegaD, ab-log.ru, MegaD-328, Контроллер ввода/вывода

Сообщение Bagir »

А этот порт на меге настроен для отправки нажатия и отпускания кнопки?
Windows 10, HTTP, MegaD, Z-Wave, 1-Wire, CONNECT
Ответить