Страница 40 из 53

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

Добавлено: Вт май 29, 2018 12:01 pm
ololenok
p.s.
метод Computer-> setRelayState * присутствует, но с красной "снежинкой". Что бы это значило?

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

Добавлено: Вт май 29, 2018 10:40 pm
olehs
ololenok писал(а):
Вт май 29, 2018 9:38 am
После обновы системы перестали обновляться свойства .status объектов выключателей Megalight при переключении их состояния физическими выключателями.
Напротив, если щелкать выключателями из majordomo, то статусы втягиваются норм.
Т.е. на каком-то этапе majordomo не воспринимает статусы, отправленные от megalight.

Варианты?
(склоняюсь к тому, что надо заново импортировать класс из txt файла)
Я на альфа-ветке с последними обновлениями. Все как работало, так и работает. Гляньте, что в логе при переключении.
Попробуйте с другого компа вызвать метод запросом типа

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

http://majordomo/objects/?object=ThisComputer&op=m&m=setRelayState&id=LAMP1&on=1

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

Добавлено: Чт май 31, 2018 9:04 am
ololenok
Итого, получилось так, что megalight не стучался или недостукивался до majordomo. Помогло несколько перезагрузок megalight(с первого раза чет не завелось).
Да, все слишком просто, но как-то неожиданно.

p.s. мож влепим ребут по команде из ethernet? Раз случаются такие баги.

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

Добавлено: Ср июн 20, 2018 8:20 am
dantesia
Добрый день!

использую первую версию megalight (не сд карту) и хотелось бы спросить
очень уж "надо", чтобы ip адрес mega получала от роутера... как это сделать?)))
а то странно получается, что компьютер по arp -a видит мегу, а mikrotik(роутер) - нет. и адрес не выдаёт ей и не видит arp, но пинги тоже идут...

спасибо
разобрался...
закомментил строку static uint8_t ip[]
затем добавил после неё "EthernetClient client;"
и убрал ошибки при компиляции, путём комментирования строк каких либо действий с "ip", что задавали вручную

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

Добавлено: Ср июн 20, 2018 9:45 am
olehs
Достаточно в megaewb.ino в конце заменить

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

 Ethernet.begin(mac, ip);
на

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

 Ethernet.begin(mac);

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

Добавлено: Чт июн 21, 2018 8:22 am
dantesia
olehs писал(а):
Ср июн 20, 2018 9:45 am
Достаточно в megaewb.ino в конце заменить

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

 Ethernet.begin(mac, ip);
на

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

 Ethernet.begin(mac);
спасибо... не нашёл этого раньше =(

а ничего... сейчас тогда перепрошью



А версия с SD чем удобнее?
тем, что конфигурация как бы выносная и резервная? в остальном (в плане настройки) всё то же самое?


и ещё... столкнулся с тем, что контроллер иногда зависает
допустим:
прошил, зашёл на него - всё супер
добавил пару реле, добавил кнопку, вторую, а в ходе обновления или добавления третьей или просто обновления страницы он перестаёт грузить веб морду
Пинги до него идут и ответы он присылает, а веб морду не грузит и кнопки на стенах не работают (проводки к меге подключены от выключателей)
спасает только перезагрузка...

пока что к МД не подключал ещё (*да и МД не устанавливал, хоть и IP уже прописал в конфиге), но настораживает
что если при обращении МБ к контроллеру он будет так же зависать.... что тогда делать? :(
p.s. зависания были и просто на голом контроллере при попытке зайти в кнопки или релюхи

можете что-нибудь подсказать ? :(

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

Добавлено: Чт июн 21, 2018 8:46 am
olehs
Вот, собственно, потому версия для СД и появилась. :D
4к оперативки катастрофически не хватает для динамического редактирования больших списков.
На этой версии хорошо отлаживать правила по нескольку. А для готовой конфигурации лучше использовать 2_ую версию

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

Добавлено: Чт июн 21, 2018 8:53 am
dantesia
olehs писал(а):
Чт июн 21, 2018 8:46 am
Вот, собственно, потому версия для СД и появилась. :D
4к оперативки катастрофически не хватает для динамического редактирования больших списков.
На этой версии хорошо отлаживать правила по нескольку. А для готовой конфигурации лучше использовать 2_ую версию
благодарю =)
буду тогда на выходных ставить 2 версию и разбираться с ней
спасибо ;)!

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

Добавлено: Вс июл 15, 2018 9:45 pm
dantesia
А будьте добры, подскажите =)
Есть 3 Меги с разными назначениями пинов...

Если кнопка подключена к "первой" меге, то я могу как-то сделать так, чтобы при нажатии на эту кнопку, срабатывала релюшка, подключенная к "второй" меге ?

Пока спасаюсь тем, что подключаю нагрузку и кнопку на "одну" мегу...
Спасибо!

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

Добавлено: Вс июл 15, 2018 9:51 pm
olehs
Напрямую (автономно) - нет такой возможности.
Через Мажордомо - вполне такое можно реализовать, правда может быть некоторая задержка