Вобщем, свободный вход подвесил на штатный встроенный датчик (термистор) и все более или менее стабильно стало. В смысле поставил штатную перемычку обратно.
Память где-то утекает слегка, но это уже мелочи - просто поставил рестарт раз в час.
Еще оказалось, что питания 3.3 все-так мало. При отладке и питании от USB компа все было хорошо, но при 3.3 почему-то уходит в ребут через какое-то время. В итоге подключил питание через USB от блоки питания - все стало ОК.
В целом очень платой доволен. В минимальные сроки, без каких-либо значительных навыков как в схемотехнике, так и в программировании, решил задачу -
- подключение нескольких аналоговых и цифровых датчиков,
- передачу данных на сервер в интернете для обработки,
- встроил http-сервер с выводом показаний и управлением
- зуммер для локального оповещения
Heap держится на уровне 10500-11500, при каких-то моментах начинает утекать. Зафиксированный минимум, при котором проходила отправка на сервер - 4152. После этого варианты - либо на какое-то время все подвисало и передача не шла, либо heap сам увеличивался. Может быть какой collectgarbage срабатывал, не знаю... Иногда видно было, что помогал node.restart.
Всем спасибо за помощь.