@vvip,
Смена эффектов настроена через 30 секунд, эффект "Анимация" и "Узоры" отображаются, эффект "Погода" - застывший кадр из эффекта "Анимация".
Лог при этой такой:
11:53:37.811 -> Настройки сохранены в EEPROM
11:53:53.470 -> Режим: Анимация
11:54:23.508 -> Режим: Погода
11:54:53.513 -> Режим: Узоры
С получением ответа от сервера погоды проблем нет:
12:02:34.722 -> Запрос текущей погоды
12:02:34.945 -> Погода получена: Yandex
12:02:34.945 -> Город: Омск
12:02:34.945 -> Сейчас: пасмурно, +3ºC
12:02:34.945 -> Код иконки: 'ovc'
12:02:34.945 -> Цвет неба: '#6dc1ff'
12:02:34.945 -> Сейчас:
12:02:34.945 -> Рассвет: 08:33
12:02:34.992 -> Закат: 17:08
Прошил контролер (esp8266) с настройками:
#define DEBUG_MEM_EFF 1
#define DEBUG_MEM_STP 1
#define DEBUG_SERIAL 1
И эффект "Погода" заработал в штатном режиме.
В общем, посмотреть, что происходит с памятью не получается, т.к. с включёнными опциями MEM_EFF, MEM_STP эффект "Погода" работает и в логе ничего интересного нет, а с выключенными - не работает, но и в логе сведений об использовании памяти нет.