Alex62 ©:Заметил, что сильно греется перисталический насос
До 70 градусов - нормальный температурный режим. Если корпус закрыт, можно насверлить дырок, воткнуть вентилятор, чтобы продувало.
Alex62 ©:Возможно в этом причина?
Возможно, если ESP32 стоит в этом же корпусе, она может перегреваться. И тогда логично, что на отборе тела проблемы, так как там максимальная скорость у шаговика и максимальный нагрев, начинаются проблемы у ESP32. Как вариант - вытащить из корпуса и посмотреть, как будет себя вести.
Alex62 ©:Ещё у меня Самовар не показывает текущее напряжение
Похоже, проблема в контактах. Других причин быть не может. Если Самовар управляет регулятором (а он управляет), значит связь в одну сторону есть. Если не получает ответ от регулятора - однозначно проблема контактов.
Если предположение с перегревом не прокатит, то подозревать нужно контакты. Если все работает, но периодически работает не так, и это не программная проблема (а она не программная), то это контакты. Хоттабыч предложил хороший вариант - отключить все датчики, и включить Самовар на выполнение программы. И посмотреть, что будет. Если без датчиков отработает нормально, значит проблема в каком-то конкретном датчике. Добавлять по одному, и смотреть, на каком сломается.
Категоричность - признак ограниченности