سلام جناب ایلیا
تنها از دید عملکرد میکروکنترلر عرض میکنم.
در صورت سلامت برنامه میکرو، هیچ میکروکنترلری سر خود برنامهای رو اجرا نمیکنه. و لازمهی اجرای برنامه، ارسال تاییدیه از سوی سنسورها است. لذا یکی از احتمالات میتواند عملکرد ناقص و یا معیوب سنسورها باشه و بهتره سنسورهای مربوط به آبگیری و تخلیه، همچنین سلامت مسیر ارتباطی از میکرو تا این سنسورها رو هم بررسی بفرمایید.