My iPhone OpenSprinkler App works great. I do have one problem. The mobile app requires the external IP. If the router resets, it gets a new IP and my mobile app doesn’t work until I enter the new IP. That’s a problem when I am out of town and cannot get the new IP. Is there any way to tell the router to maintain a constant external IP when it reboots? I have an ASUS RT-AC66U router.
The only semi control you have over your IP is to ensure your router is always powered (UPS).
However, the app accepts a domain instead of IP and your router supports Dynamic DNS (DDNS) available under your routers web config under the WAN section. This will update the IP each time it changes so you will always be pointed to the right place.
Thank you Samer for your prompt reply. This looks like it might work for me. A couple of follow-up questions. Let me take a stab.
1. I assume that i would go out to “GoDaddy or equivalent and register a name. For example. MySprinkler.com.
2. Then I would go into the router and activate DDNS with this domain name.
3. Then I would go to the app and where replace the current IP with the domain name????
4. What about port forwarding? Is that part of the DDNS in the router or is that included with the domain name.?
Am I on the right track? Great job on the App.