Добрый день, напишу на русском языке т.к. с английским не очень. Отвечать можно на английском, возможно пригодится жителям с запада. ))
Проблема в следующем, прошиваем стандартный скетч в esp, включаем приложение всё работает нормально. Если в приложении попробовать добавить виджет, то прина жатии кнопки пуск в приложении esp теряет связь. Что бы всё заработало необходимо перезагрузить esp.
И ещё одна проблема. Не работает ШИМ. Пробовал на нескольких GPIO со стандартным скетчем из библиотеки.
Вопрос. Когда стоит ждать синхронизации виджетов в приложении с устройствами. Получается, что если нажать на выключатель , то включится светодиод. Если потом выйти из приложения и запустить его снова, то виджет показывает, что светодиод выключен, хотя он горит. Проверялось на UNO + W5100
Мы работаем над улучшением прошивки для ESP8266, будет стабильнее. @vshymanskyy работает над этим
По поводу синхронизации: мы уже зафиксили сброс состояния UI при выходе из приложения.
У вас iOS или Android? Что вы имеете в виду под выходом из приложения?
Обновите приложения на всякий случай.
Использую приложение для Android. Под выходом подразумеваю, что оно закрыто вообще ( т.е. оно не работает в фоновом режиме). Приложение обновлено, постянно проверяю не появилась ли новая версия ))
@ivizil,
Проверьте пожалуйста, еще раз на master-ветке https://github.com/blynkkk/blynk-library
Убедитесь, что у вас установлен последний билд ESP8266 для Arduino IDE (у меня 1.6.4-835-g77d77e8).
ШИМ должен работать (проверял на pin 0 и 2).
Кажется пофиксили реконнект.
Если модуль перегружается - проверьте питание модуля. Ему надо стабильные 3.3v 500mA.
Добрый день! Спасибо за столь быстрое решение вопроса. Библиотека и ide использовалась по вашим рекомендациям. Действительно шим заработал, связь с сервером теперь не теряется работает хорошо. Ещё немного потестирую и посмотрю, уверен что все будет работать хорошо и стабильно. Заметил странности в работе ADC , а точнее нежелание работать. Создаю виджет со значением аналогового входа, а он изначально показывал только “0” подключил простой делитель из резистора и фоторезистора - стал показывать 1023 и все больше не менялся. Если на вход подать минус питания , то 1023 отображается все равно. На старой библиотеке если никуда не подключать аналоговый вход, виджет показывал рандомные значения в диапазоне от 50 до 300 а в новой такой трюк не срабатывает.
Проверьте , корректно ли ува работает аналоговый вход, или это только у меня.
Спасибо за ваш труд.
И ещё один момент. Когда esp включеат светодиод, иногда можно увидель кратковременное помаргивание. Создаётся впечатление , что он отключатся на доли секунды. Замечали лы вы такое у себя. Но это не проблема Blynk это было ещё в arduino за долго до вашего появления.