имеется wemos d1 mini
работает с марта этого года
управляет 3-мя реле (gpio 12, 13, 14)
2 датчика 18b20 - gpio 1
dht22 - gpio 3
по I2C используется LCD2004 и PCF8591 (включен внутренний ADC как опорное напряжение)
используется ADC Key (4 кнопки через PCF8591)
используется конструктор кода - в нем вывод своей инфы на дисплей, ранее публиковал его, глючило у меня это esp в зависимости от кол-ва опций в конструкторе кода, вы тогда еще удивлялись, слетал режим Pro, код я не менял...
homes-smart.ru/index.php/component/kunen...8266&start=462#17911
выставил настройки с которыми все работает, и пользовался до текущего момента, бывало, что esp сам перезагружался, мог 6 часов проработать до перезагрузки, а мог и несколько дней
при перезагрузке бывало, что само включалось реле, хотя до перезагрузки оно было выключено
в общем, в выходные мне понадобилось добавить еще один датчик ds18b20, чтобы управлять одним из реле
добавил, ок, температуру передает
надо установить и настроить термостат
и тут началось интересное
захожу в настройки, вижу, что время текущее по нулям, смена ntp сервера не помогла
поставил модуль для установки времени вручную (дату и время на дисплей вывожу)
настроил термостат, включил..
еще webkey настроил по новому, копки с подписями своими
до сегодняшнего утра все данные передавались по mqtt
сегодня утром перестали, устройство постоянно валится в safe mode
в настройках mqtt отображается ошибка рядом с настройкой времени отправки
пробовал отключать разные модули, изменять кол-во допустимых настроек в каждом, не помогает..
после перепрошивки немног поработает нормально, и опять safe mode
перепрошиваю через ОТА, устройство на даче
в итоге сейчас прошивка со всеми подключенными ранее опциями (когда работало) + термостат
отключил галкой mqtt, safe mode не вываливается
вот debug info
MAC: 5CCF7F******
ID Chip: 17529**
MQTT IP: 0.0.0.0 (State: 0 / Errors: 0/0)
Last reset
Len mem config 408
Error CRC count DS18B20 0
safe mode 0
Wi-fi reconnect 2.
Wi-fi mode 1
SDK ver 130
Flash set size: 4096 kb.
Flash real size: 4096 kb.
ADC Data:1024
Load: user1.bin
rssi -66 dBm
Remote IP: 46.46.140.***
Free memory: 28400 B.
Если включаю mqtt - 24 кБ памяти свободно, но safe mode
mqtt настройки в шестеренке
* MQTT Lite Mode
* fix 2.05.16
mqtt очень надо, т.к. все идет в openhab
Не могу понять, почему так стало.
Думаю на выходных бланком затереть и по шнуру влить прошивку.
А сегодня хочу еще на одном пустом wemos попробовать эту же прошивку поставить, но без подключения устройств