- App configured to use cloud connection only and not direct local IP
- Controller local IP address changed after router reassigned DHCP
- RainMachine app updated to a version that changed local connection settings
Problem Description
Your RainMachine smart sprinkler controller stops responding to app commands and does not run scheduled programs when your internet connection goes down. RainMachine is designed for local control without internet access but this requires the mobile app to be connected to the controller's local IP address rather than through the RainMachine cloud. If the app has not been configured for local access it cannot reach the controller when the cloud is unavailable.
Symptoms
- RainMachine app cannot reach the controller when internet is down
- Scheduled programs do not run during internet outages
- App shows controller as offline when connected to home WiFi without internet
- Local control was working before then stopped after app update
- App connected to cloud works but direct IP connection fails
- Controller touchscreen still works locally but app control fails
Recognize these? Here's what usually causes it.
Common Causes
- App configured to use cloud connection only and not direct local IP
- Controller local IP address changed after router reassigned DHCP
- RainMachine app updated to a version that changed local connection settings
- Controller and phone on different network segments preventing local discovery
- Local API disabled on the RainMachine controller
- Phone security software blocking local network connections
Most fixes happen in the first 3 steps.
Do not leave the RainMachine local API accessible without a password. Local API access without authentication allows any device on your network to control your irrigation system without credentials.
Step-by-Step Solution
Enable Local API on the Controller
Open a web browser on any device connected to your home WiFi and navigate to the RainMachine controller local IP address found in the controller touchscreen under Network or WiFi settings. Log in with your RainMachine password. Go to Settings then About and look for the Local Access or API settings. Ensure local API access is enabled. Without this setting enabled the controller only accepts commands from the cloud server and cannot be reached by the local app when internet is unavailable.
Find and Save the Local IP Address
On the RainMachine controller touchscreen go to Settings then WiFi or Network. Note the IP address shown such as 192.168.1.45. In the RainMachine mobile app go to Settings then Touch Devices and look for Add Controller or Edit. Enter the local IP address you found on the touchscreen. When connected to your home WiFi the app will use this direct connection instead of routing through the cloud allowing full control without internet.
Assign a Static IP to RainMachine
Log into your router admin panel and go to DHCP Reservations. Find the RainMachine using its MAC address from the controller network settings and assign it a fixed IP address. This ensures the IP you enter in the mobile app for local access remains valid permanently. Without a static IP the controller's local address can change after router reboots making your saved local IP invalid and breaking local control.
Access the Web Interface Directly
RainMachine has a built-in web interface accessible at http://[your-controller-ip] from any browser on your home network. This web interface provides full control of programs, zones, and settings without requiring the mobile app or internet. Bookmark this URL on your home devices as a reliable backup control method. The web interface also confirms the local API is working correctly when the mobile app cannot connect.
Check Phone Network and VPN Settings
When on your home WiFi confirm your phone is not connected to a VPN service which routes traffic through an external server and prevents direct local IP connections. Also check phone security apps that may block local network access. Go to phone WiFi settings and confirm it shows your home network IP address in the same subnet as the RainMachine controller. A phone showing 192.168.1.x can reach a controller at 192.168.1.y directly without internet.
Quick Solutions
Still having issues? This is usually the deeper cause below.
If this comes back after following these steps, check whether a recent app or firmware update reset a default setting — the fix works, but the setting gets reverted silently.
Save the RainMachine web interface URL as a home screen shortcut on your phone. During internet outages this direct URL provides immediate program and zone control without any app configuration.
This issue almost always looks more complex than it is — the majority of cases trace back to a single setting, a stale credential, or a default that shipped wrong.
- App configured to use cloud connection only and not
- Controller local IP address changed after router reassigned DHCP
- RainMachine app updated to a version
- Controller and phone on different network segments
- Local API disabled on the RainMachine controller
Before you go — try one of these (they fix most cases).
Official Manufacturer Manual
RainMachine provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your RainMachine Smart Irrigation Controller.
Source: rainmachine.com
Need More Help? RainMachine Support
Note: The contact information below connects you directly to RainMachine's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.

