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

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

Модератор: immortal

Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара

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

Сообщение Pooh »

olehs, есть предложение отказаться от эзернет-шилда в пользу esp8266 и возложить на нее общение с внешкой
в крайней версии https://github.com/jeelabs/esp-link появилась возможность создавать пользовательские страницы (для вэбморды конфигуратора), что существенно снизит нагрузку на ардуино и добавит плюшки как то прошивка по воздуху и фс для хранения настроек...
geor
Сообщения: 83
Зарегистрирован: Сб май 17, 2014 2:52 am
Откуда: Новосибирск

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

Сообщение geor »

После последних обновлений В X-Ray не вызывается метод setRelayState. В X-Ray поле setRelayState отсутствует.
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Контактная информация:

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

Сообщение immortal »

на esp8266 не портировал MegaLight? Или в связке Arduino Mega 2560+esp8266 в качестве wifi шилда?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

У меня все проводное. В щиток аж 4 линка заходит + RS-485. Даже и не думал доверить вайфаю свет в квартире :)
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

geor писал(а):После последних обновлений В X-Ray не вызывается метод setRelayState. В X-Ray поле setRelayState отсутствует.
Сейчас нет свободной Меги под рукой. На днях постараюсь проверить.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

Проверил у себя на последней версии. Метод вызывается.
Безымянный.jpg
Безымянный.jpg (84.47 КБ) 7014 просмотров
awladimer
Сообщения: 30
Зарегистрирован: Вт фев 21, 2017 10:07 am

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

Сообщение awladimer »

olehs писал(а): 4. Создать объекты класса MegaLight для каждого реле, указав его ID в соответствующем свойстве
5. Подвязать свойства status или value нужных реле к соответствующим элементам сцен. Для изменения привязать к методам turnOn, turnOff или switch
Привет всем кто нибудь может подробнее объяснить как прописать в маджордомо или экспорт скиньте на пару кнопок ни могу разобраться
geor
Сообщения: 83
Зарегистрирован: Сб май 17, 2014 2:52 am
Откуда: Новосибирск

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

Сообщение geor »

awladimer писал(а):
olehs писал(а): 4. Создать объекты класса MegaLight для каждого реле, указав его ID в соответствующем свойстве
5. Подвязать свойства status или value нужных реле к соответствующим элементам сцен. Для изменения привязать к методам turnOn, turnOff или switch
Привет всем кто нибудь может подробнее объяснить как прописать в маджордомо или экспорт скиньте на пару кнопок ни могу разобраться
Вложения
on.png
on.png (95.48 КБ) 6718 просмотров
off.png
off.png (95.18 КБ) 6718 просмотров
geor
Сообщения: 83
Зарегистрирован: Сб май 17, 2014 2:52 am
Откуда: Новосибирск

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

Сообщение geor »

olehs писал(а):Проверил у себя на последней версии. Метод вызывается.
Безымянный.jpg
Спасибо за ответ.

Проверил все, выходит обновления ни причем. Вот этот кусок кода "Streamprint(client, "GET /objects/?object=ThisComputer&op=m&m=setRelayState");" у меня не отрабатывает.
Остается перепрошить мегу на скетч с последними обновлениями.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am

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

Сообщение olehs »

geor писал(а):
olehs писал(а):Проверил у себя на последней версии. Метод вызывается.
Безымянный.jpg
Спасибо за ответ.

Проверил все, выходит обновления ни причем. Вот этот кусок кода "Streamprint(client, "GET /objects/?object=ThisComputer&op=m&m=setRelayState");" у меня не отрабатывает.
Остается перепрошить мегу на скетч с последними обновлениями.
Да там тоже в этом плане ничего не менялось. Попробуйте добавить отладочных сообщений.
Ну или остается сетевая проблема (IP, MAC, доступы)
Ответить