So you want other people to write your code for you, so that you can pass it off as your own work?
Your biggest problem - from a Blynk point of view at least - is your void loop. It’s far too cluttered to work reliably with Blynk, and you haven’t taken on board the feedback from John about restructuring your code to fix that.
Also, as you are using the Edgent sketch, I’m fairly sure that you will have some pin conflicts between these:
and the pins used for the Edgent functionality in your Settings.h file. Read this for more info…
Pete.