MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
зачем Вам внутри https? Ардуина не потянет ssl, ей и так оперативы не хватает.
Я у себя сделал https-прокси снаружи, а внутри - http
Я у себя сделал https-прокси снаружи, а внутри - http
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
исторически сложилось... т.е. в таком виде MegaLight до МД не достучится?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Точно нет. Есть вариант постоянно опрашивать состояния реле из МЖД, но это уже не то.
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
а как же MegaD штатным модулем общается с МД?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
А что, в MegaD где-то указывается адрес МД с https и они у Вас так работают?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
192.168.1.100, без https, работали. но тормозили жутко. прошил их наброском с отправкой по MQTT, с жесткой логикой, а сейчас решил попробовать MegaLight
вот теперь сомневаюсь когда перешел на https- до самописного скетча или после...
попробую вернуться на http..
вот теперь сомневаюсь когда перешел на https- до самописного скетча или после...
попробую вернуться на http..
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Вернулся на http. Ничего не изменилось: Из МД реле переключается, физической кнопкой тоже, но тогда МД этого не видит 
какую строку шлет MegaLight при изменении состояния реле? как проверить?
при изменении состояния реле через вэбморду MegaLight шлет изменение статуса? как удаленно проверить?
какую строку шлет MegaLight при изменении состояния реле? как проверить?
при изменении состояния реле через вэбморду MegaLight шлет изменение статуса? как удаленно проверить?
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
вот кусок кода
Код: Выделить всё
Streamprint(client, "GET /objects/?object=ThisComputer&op=m&m=setRelayState");
Streamprint(client, "&id=%d", relay->ID);
Streamprint(client, "&on=%d", relay->on());
Streamprint(client, "&v=%d", relay->value());
Streamprint(client, " HTTP/1.0\r\n");
Streamprint(client, "Host: %s\r\n", host.c_str());
if(auth.length())
Streamprint(client, "Authorization: Basic %s\r\n", auth.c_str());
Streamprint(client, "Connection: close\r\n\r\n"); Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
нет.Pooh писал(а):при изменении состояния реле через вэбморду MegaLight шлет изменение статуса?
Но если менять состояние реле из МД, ответка должна приходить.
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
olehs, моя ошибка в настройках виртуальных хостов... Поднял чистый МД на тестовой малинке - MegaLight прекрасно работает!
Компилится, кстати, и в крайней версии ардуино, нужно только циклы setup, loop и инклюды перенести на основную вкладку
С нетерпением жду решения проблемы с нехваткой памяти
Компилится, кстати, и в крайней версии ардуино, нужно только циклы setup, loop и инклюды перенести на основную вкладку
С нетерпением жду решения проблемы с нехваткой памяти