Да, кабель длины приличной, метра 2.5. Это потому, что датчик в будке стивенсона, которая висит сама на расстоянии метра от стены дома, а остаточная длина на ввод в квартиру через балкон. Тут я не знаю как сделать его короче
Имеет смысл его в какую-то экранирующую заземленную оплетку запихнуть или не поможет?
Вот сейчас прошло немного времени, за которое я успел перепроверить все соединения, прошиться заново с нуля, избавиться от разборных соединений (т.е. теперь все припаяно к контактам на всех участках) и добавить пару DS18B20.
В итоге несколько дней работало без зависаний, а ночью опять произошел какой-то сбой, но с немного другими симптомами: BME280 вдруг начал показывать температуру -142 градуса и снова завис, сопровождая постоянно горящим светодиодом на nodemcu. При этом DS18B20 работают стабильно, показания обновляют, по TCP/UDP клиенту данные отправляются.
Вот такая вот фигня. Видимо следующий вариант для тестов - пихать модуль в водонепроницаемую коробку и вешать рядом с датчиком, что кстати повлечет уже новые проблемы с уровнем wifi сигнала и здоровенной длиной кабеля до двух DS18B20 :/
Пока что решил записать BME от источника питания, а не NODE, может поможет.