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

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

Модератор: immortal

olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Чт фев 15, 2018 2:14 am

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

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

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

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

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

Сообщение ngservis » Вс мар 25, 2018 3:41 pm

Можно ли в папке 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
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Вс мар 25, 2018 4:39 pm

ngservis
Сообщения: 92
Зарегистрирован: Ср ноя 19, 2014 4:15 pm
Откуда: Альметьевск
Благодарил (а): 7 раз
Поблагодарили: 4 раза

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

Сообщение ngservis » Вс мар 25, 2018 4:48 pm

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

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

Сообщение ngservis » Сб апр 07, 2018 5:21 pm

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

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

Сообщение ngservis » Пн апр 23, 2018 4:31 pm

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

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

Сообщение olehs » Пн апр 23, 2018 6:17 pm

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

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

Сообщение ngservis » Вт апр 24, 2018 8:04 pm

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

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

Сообщение ngservis » Чт апр 26, 2018 8:10 pm

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

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

Сообщение ololenok » Вт май 29, 2018 9:38 am

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

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