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

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

Модератор: immortal

Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара
Благодарил (а): 25 раз
Поблагодарили: 5 раз

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

Сообщение Pooh » Чт мар 02, 2017 10:22 am

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

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

Сообщение geor » Чт мар 02, 2017 10:28 am

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

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

Сообщение immortal » Чт мар 02, 2017 10:34 am

на 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
Благодарил (а): 85 раз
Поблагодарили: 342 раза

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

Сообщение olehs » Чт мар 02, 2017 11:29 pm

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

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

Сообщение olehs » Чт мар 02, 2017 11:41 pm

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

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

Сообщение olehs » Пн мар 06, 2017 11:52 pm

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

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

Сообщение awladimer » Пн мар 13, 2017 9:44 am

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

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

Сообщение geor » Вт мар 14, 2017 7:28 am

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

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

Сообщение geor » Вт мар 14, 2017 8:23 am

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

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

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

Сообщение olehs » Вт мар 14, 2017 10:24 am

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

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