MegaLight - контроллер освещения на Arduino Mega 2560+W5100

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

Модератор: immortal

olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение olehs »

Нет, не проще.
Входы генерируют массу событий и постоянная отправка этих данных по сети будет занимать уйму времени и мешать опросу самих же входов.
(посмотрите, что происходит в логе, например при double-click)
Настроив виртуальное реле, вы можете четко указать в правиле, какое событие и при каком условии нужно отправлять в МЖД.

Вы, видимо, просто не поняли до конца гибкость такой системы организации: входы - правила - выходы.
Или пытаетесь использовать систему в таком сценарии, в котором оптимальнее написать простенький скетч из 30 строк.
На механизмах "виртуальных" входов, например, можно организовывать цикличные события, а на выходах - счетчики (типа переменных). Да еще и комбинировать это все с помощью условий.

С датчиком протечки вообще не понял, в чем проблема. Настраивается так же как и обычный выключатель света:
датчик ВКЛ - реле ВКЛ
датчик ВЫКЛ - реле ВЫКЛ
в МЖД реагируете на переход статуса реле из 0 в 1.

Или можете не реагировать на высыхание датчика в MegaLight, а из МЖД сбрасывать состояние выхода в ноль.
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение ngservis »

Можно ли в папке rules( MegaLight2) указывать номера файлов через запятую output=1,2,3 или нет?

input=1
output=1, . , . и т.д.
final=false
#event=press/release/hold/click/lclick/dclick/repeat
event=press
action=toggle
condition=
param=
timeout=
Rasberry PI + arduino mega 2560
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5

Сообщение ngservis »

Да , спасибо , понял.
Rasberry PI + arduino mega 2560
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение ngservis »

В принципе все четко работает , за исключением связи с MD. Прописал IP контроллера и MD на SD карте в config. Пересмотрел всю ветку , не нашел где это указано. Вот думаю , что не там IP может прописал? Может его нужно прописывать в файле MegaLight2? Контроллер по IP доступен со стороны(одна подсеть с MD).
Rasberry PI + arduino mega 2560
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение ngservis »

Так к сожалению и не получил ответ на свой вопрос. Нужно ли прописывать IP в файле MegaLight2.ino?
Rasberry PI + arduino mega 2560
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение olehs »

В ML2 адрес МЖД прописывается в CONFIG.TXT на флешке
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение ngservis »

В файле CONFIG.TXT ip адреса прописал как Megalight2 так и МЖД . Нужно ли прописывать IP адрес Megalight2 в файле MegaLight2.ino? Дело в том , что МЖД не видит Megalight2 , все установки и настройки в МЖД проверил не раз, IP Megalight2 доступен. Мега 2560 установлена на чердаке в труднодоступном месте, так и придется туда лезть с ноутбуком , что бы посмотреть монитор порта. Может как-нибудь обойтись малой кровью?
Rasberry PI + arduino mega 2560
ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение ngservis »

Все разобрался, переделал свойства ID по названиям файлов на SD.
Rasberry PI + arduino mega 2560
ololenok
Сообщения: 54
Зарегистрирован: Ср сен 02, 2015 9:42 am

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение ololenok »

После обновы системы перестали обновляться свойства .status объектов выключателей Megalight при переключении их состояния физическими выключателями.
Напротив, если щелкать выключателями из majordomo, то статусы втягиваются норм.
Т.е. на каком-то этапе majordomo не воспринимает статусы, отправленные от megalight.

Варианты?
(склоняюсь к тому, что надо заново импортировать класс из txt файла)
Ответить