Если зависнет то проблема серьезнее нонаверное заметим и выключим а потом включим снова. А со "сторожевой собакой" не хотел связываться так как много плохих отзывов и интернете о ней на ардуинке.
Если у вас есть решение , внесите изменения и я протестирую на холодильнике если работает нормально.