MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Нет, не проще.
Входы генерируют массу событий и постоянная отправка этих данных по сети будет занимать уйму времени и мешать опросу самих же входов.
(посмотрите, что происходит в логе, например при double-click)
Настроив виртуальное реле, вы можете четко указать в правиле, какое событие и при каком условии нужно отправлять в МЖД.
Вы, видимо, просто не поняли до конца гибкость такой системы организации: входы - правила - выходы.
Или пытаетесь использовать систему в таком сценарии, в котором оптимальнее написать простенький скетч из 30 строк.
На механизмах "виртуальных" входов, например, можно организовывать цикличные события, а на выходах - счетчики (типа переменных). Да еще и комбинировать это все с помощью условий.
С датчиком протечки вообще не понял, в чем проблема. Настраивается так же как и обычный выключатель света:
датчик ВКЛ - реле ВКЛ
датчик ВЫКЛ - реле ВЫКЛ
в МЖД реагируете на переход статуса реле из 0 в 1.
Или можете не реагировать на высыхание датчика в MegaLight, а из МЖД сбрасывать состояние выхода в ноль.
Входы генерируют массу событий и постоянная отправка этих данных по сети будет занимать уйму времени и мешать опросу самих же входов.
(посмотрите, что происходит в логе, например при double-click)
Настроив виртуальное реле, вы можете четко указать в правиле, какое событие и при каком условии нужно отправлять в МЖД.
Вы, видимо, просто не поняли до конца гибкость такой системы организации: входы - правила - выходы.
Или пытаетесь использовать систему в таком сценарии, в котором оптимальнее написать простенький скетч из 30 строк.
На механизмах "виртуальных" входов, например, можно организовывать цикличные события, а на выходах - счетчики (типа переменных). Да еще и комбинировать это все с помощью условий.
С датчиком протечки вообще не понял, в чем проблема. Настраивается так же как и обычный выключатель света:
датчик ВКЛ - реле ВКЛ
датчик ВЫКЛ - реле ВЫКЛ
в МЖД реагируете на переход статуса реле из 0 в 1.
Или можете не реагировать на высыхание датчика в MegaLight, а из МЖД сбрасывать состояние выхода в ноль.
-
- Сообщения: 92
- Зарегистрирован: Ср ноя 19, 2014 4:15 pm
- Откуда: Альметьевск
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Можно ли в папке 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=
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
-
- Сообщения: 92
- Зарегистрирован: Ср ноя 19, 2014 4:15 pm
- Откуда: Альметьевск
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Да , спасибо , понял.
Rasberry PI + arduino mega 2560
-
- Сообщения: 92
- Зарегистрирован: Ср ноя 19, 2014 4:15 pm
- Откуда: Альметьевск
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100
В принципе все четко работает , за исключением связи с MD. Прописал IP контроллера и MD на SD карте в config. Пересмотрел всю ветку , не нашел где это указано. Вот думаю , что не там IP может прописал? Может его нужно прописывать в файле MegaLight2? Контроллер по IP доступен со стороны(одна подсеть с MD).
Rasberry PI + arduino mega 2560
-
- Сообщения: 92
- Зарегистрирован: Ср ноя 19, 2014 4:15 pm
- Откуда: Альметьевск
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Так к сожалению и не получил ответ на свой вопрос. Нужно ли прописывать IP в файле MegaLight2.ino?
Rasberry PI + arduino mega 2560
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100
В ML2 адрес МЖД прописывается в CONFIG.TXT на флешке
-
- Сообщения: 92
- Зарегистрирован: Ср ноя 19, 2014 4:15 pm
- Откуда: Альметьевск
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100
В файле CONFIG.TXT ip адреса прописал как Megalight2 так и МЖД . Нужно ли прописывать IP адрес Megalight2 в файле MegaLight2.ino? Дело в том , что МЖД не видит Megalight2 , все установки и настройки в МЖД проверил не раз, IP Megalight2 доступен. Мега 2560 установлена на чердаке в труднодоступном месте, так и придется туда лезть с ноутбуком , что бы посмотреть монитор порта. Может как-нибудь обойтись малой кровью?
Rasberry PI + arduino mega 2560
-
- Сообщения: 92
- Зарегистрирован: Ср ноя 19, 2014 4:15 pm
- Откуда: Альметьевск
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Все разобрался, переделал свойства ID по названиям файлов на SD.
Rasberry PI + arduino mega 2560
-
- Сообщения: 54
- Зарегистрирован: Ср сен 02, 2015 9:42 am
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100
После обновы системы перестали обновляться свойства .status объектов выключателей Megalight при переключении их состояния физическими выключателями.
Напротив, если щелкать выключателями из majordomo, то статусы втягиваются норм.
Т.е. на каком-то этапе majordomo не воспринимает статусы, отправленные от megalight.
Варианты?
(склоняюсь к тому, что надо заново импортировать класс из txt файла)
Напротив, если щелкать выключателями из majordomo, то статусы втягиваются норм.
Т.е. на каком-то этапе majordomo не воспринимает статусы, отправленные от megalight.
Варианты?
(склоняюсь к тому, что надо заново импортировать класс из txt файла)