- Weather service not configured or API key expired on controller
- Rain threshold in program restrictions set too low to trigger skip
- Local weather station data not reaching controller due to WiFi loss
Problem Description
Your RainMachine smart irrigation controller is running its scheduled programs even when rain is forecast or has recently fallen. The controller should skip irrigation when weather data indicates sufficient soil moisture but instead waters on schedule regardless. This occurs when the weather data source is not configured, the weather parser is disabled, or the rain threshold sensitivity settings are too low for your climate.
Symptoms
- RainMachine runs schedule the day after heavy rainfall
- Controller ignores local weather forecast and waters during rain
- RainMachine app shows no weather data in the program view
- Weather-based restrictions show as inactive in program settings
- Controller waters even when rain sensor at controller is wet
- Soil moisture model shows 100 percent but watering still starts
Recognize these? Here's what usually causes it.
Common Causes
- Weather service not configured or API key expired on controller
- Rain threshold in program restrictions set too low to trigger skip
- Local weather station data not reaching controller due to WiFi loss
- Weather parser disabled or set to wrong data source for region
- Controller firmware not updated causing weather skip calculation error
- Rain sensor hardware connected but not enabled in software settings
Most fixes happen in the first 3 steps.
Never disable all weather restrictions to troubleshoot. Watering while rain is falling wastes water and can cause fungal disease in lawns that takes weeks to recover from.
Tools & Requirements
These tools will help you complete this fix.
As an Amazon Associate we earn from qualifying purchases.
Step-by-Step Solution
Check Weather Service Configuration
Open the RainMachine app or web interface and go to Settings then Weather Services. Verify that at least one weather service is shown as active and recently updated with a green status indicator. If no weather service is configured the controller has no data to trigger weather skips and will water on schedule regardless of conditions. Add your location by entering your zip code or GPS coordinates and selecting a compatible weather service such as NOAA or Weather Underground for your region.
Adjust Rain Restriction Threshold
In the RainMachine app go to Programs, select the affected program, and tap the Restrictions tab. Check the Rain Restriction setting. The default threshold may be set to only trigger a skip after very heavy rainfall. Increase the sensitivity by lowering the millimetre threshold required to trigger a skip. For most residential lawns a threshold of 6 to 10 millimetres of forecast rain is appropriate for skipping a standard irrigation run to avoid overwatering.
Verify Controller WiFi Connectivity
RainMachine must have active internet access to download weather forecast data. Go to Settings then Network in the RainMachine interface and confirm the controller shows a valid IP address and internet connection status. If the controller is offline it falls back to running all programs on schedule without any weather-based adjustments. Move the controller closer to your router or add a WiFi extender to improve signal at the installation location.
Enable ET-Based Weather Parser
RainMachine supports evapotranspiration-based weather parsers that calculate soil moisture more accurately than simple rain forecasts. Go to Settings then Weather Services and look for parser options. Enable the ET or NOAA parser appropriate for your geographic region. The ET parser uses temperature, humidity, wind, and solar radiation data to calculate actual soil moisture levels rather than just measuring rainfall. This provides more accurate skip decisions especially during hot dry periods when evaporation is high.
Update Firmware and Reconfigure Programs
Go to Settings then Software Update in the RainMachine interface and install any available firmware update. Some older firmware versions have known bugs in the weather skip calculation engine. After updating navigate to each program and verify the Weather Restrictions are correctly configured with appropriate sensitivity levels. Delete and recreate any programs that were set up before the firmware update as old program configurations sometimes do not inherit the corrected weather calculation logic.
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.
Install the RainMachine mobile app and enable push notifications for weather skip events so you are immediately informed when the controller decides to skip a scheduled run.
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.
- Weather service not configured or API key expired on
- Rain threshold in program restrictions set too low to
- Local weather station data not reaching controller
- Weather parser disabled or set to wrong data source
- Controller firmware not updated causing weather skip calculation error
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.


