got mine working!!!!! im so happy. i changed my raspi-config so that it doesn’t boot up into the desktop graphical interface and the problem was solved. damn. i knew it must of been a silly setting or something i was missing. i rebooted it like a million times just to make sure that it works and i set up my portforwarding so that i can access my opensprinkler from my cell phone from anywhere any time. I love it!!!!
thank you so much for all the help