
Whether you’ve just had a new irrigation system installed, bought a home with an existing system, or your controller lost its programming after a power outage — knowing how to set up your sprinkler controller correctly for Calgary conditions is a practical skill that protects your lawn and keeps you compliant with City of Calgary watering guidelines. This guide covers step-by-step programming for the three most common controller types in Calgary: Rachio 3 (smart Wi-Fi), Hunter Hydrawise (smart Wi-Fi), and standard timer controllers (Hunter X-Core, Rain Bird ST, and similar).
Before You Start: Key Calgary Programming Parameters
Before entering any settings, know these Calgary-specific values:
- Odd/Even watering day assignment: Your address determines your voluntary watering day — odd-numbered addresses water on odd calendar days, even-numbered on even days. Find your house number and note odd or even.
- Watering window: Water before 10 AM or after 8 PM to align with Calgary’s Stage 2 voluntary restriction (avoids the 10 AM–8 PM peak evaporation window). Recommend 5:00 AM start.
- Zone run times: Typical Calgary starting points — rotor zones: 18–25 minutes; spray zones with MP Rotators: 12–18 minutes; drip zones: 25–40 minutes. Adjust based on plant response over 2–3 weeks.
- Watering frequency: Established lawns — every other day (odd/even). New sod — daily for weeks 1–2. See: new sod watering guide.
- Seasonal adjustment: May and September typically need 60–70% of July settings due to lower temperatures and evapotranspiration.
Programming the Rachio 3 for Calgary
The Rachio 3 is controlled entirely through its iOS/Android app. Here’s the full setup for a typical Calgary residential system:
Step 1: Create Your Rachio Account and Connect the Controller
- Download the Rachio app (iOS or Android)
- Create or log into your account
- Tap the + button to add a new controller
- Follow the in-app setup to connect the Rachio 3 to your home Wi-Fi network
- Label the controller with your address
Step 2: Set Up Each Zone
For each zone, tap its name (Zone 1, Zone 2, etc.) and configure:
- Zone Name: Give it a meaningful name (e.g., “Front Lawn Rotors”, “Back Left Drip”)
- Nozzle Type: Select the correct nozzle — Rotor, Fixed Spray, or MP Rotator. For Hunter MP Rotators, select “MP Rotator” from the dropdown (this sets the correct precipitation rate).
- Soil Type: Select Clay or Clay Loam for most Calgary properties
- Slope: Set the slope of the watered area (flat, slight, moderate, steep) — affects cycle-soak settings
- Sun/Shade: Set the sun exposure of the zone
- Plant Type: Warm Season Grass, Cool Season Grass (use this for Calgary lawns — bluegrass and fescue are cool season), Vegetables, Shrubs, or Trees
The Rachio uses these settings to calculate appropriate run times via its Weather Intelligence algorithm. Accept the calculated run times as a starting point and adjust over 2–3 weeks based on observed lawn condition.
Step 3: Create a Watering Schedule
- Tap Schedules at the bottom of the app
- Tap + to create a new schedule
- Choose Flex Daily (recommended for Calgary — Rachio adjusts run times and frequency based on local weather and ET data) or Fixed (if you want full manual control)
- Select all zones to include in this schedule
- Set Start Time: 5:00 AM (recommended for Calgary to complete all zones before the 10 AM restriction window)
- Set Allowed Watering Days: Tap “Day Restrictions” and select Odd or Even to match your address
- Enable Weather Intelligence (on by default) — this skips watering when rain is forecast and adjusts for temperature
- Save the schedule
Step 4: Set Watering Restrictions
- Go to Controller Settings → Watering Restrictions
- Enable Day Restrictions (Odd or Even for your address)
- Enable Time Restrictions: set Allowed Window to 12:00 AM – 10:00 AM
- Save
These restrictions override all other settings — even if a zone needs water, Rachio won’t run it outside your permitted window or on your restricted days. See: Calgary watering restrictions guide.
Programming Hunter Hydrawise for Calgary
Hydrawise is controlled via the iOS/Android app or web portal at hydrawise.com.
Zone Setup
- Log into the Hydrawise app
- Tap your controller, then tap Zones
- For each zone, tap and set: Zone Name, Nozzle Type (select from Rotor, Fixed Spray, or custom), Flow Rate (if your system has a flow sensor)
Creating a Program
- Tap Programs
- Tap + to add a new program
- Set Program Name (e.g., “Calgary Main Schedule”)
- Set Start Time: 5:00 AM
- Set Frequency: tap “Watering Days” — select Odd or Even or specific days
- Add zones to the program: tap “Add Zone”, select each zone, set the run time
- Enable Predictive Watering (Hydrawise’s weather intelligence feature)
- Save
Programming Standard Timer Controllers for Calgary
The process below applies to common Calgary residential controllers: Hunter X-Core, Hunter Pro-C, Rain Bird ESP-Me, Rain Bird ST8I, and similar single-dial or button-based units.
Step 1: Set the Current Date and Time
All timer controllers have a clock/time setting. Set the correct current time and date — this is critical because incorrect time shifts your watering window out of the desired AM slot. Navigate to the Clock or Time/Date setting and enter the correct values. For AM watering, confirm the correct AM/PM is selected.
Step 2: Set Zone Run Times
- Rotate to or navigate to the “Zone/Station Run Time” setting
- For each zone, set the run time:
- Rotor zones: 20–25 minutes
- Spray zones (MP Rotator): 14–18 minutes
- Drip zones: 30–40 minutes
- Confirm and move to the next zone
Step 3: Set Watering Days
- Navigate to the “Watering Days” or “Schedule” setting
- If your controller supports Odd/Even day mode: select it and confirm Odd or Even for your address
- If your controller only supports day-of-week selection: select Monday/Wednesday/Friday (approximates every-other-day without odd/even precision)
Step 4: Set the Start Time
- Navigate to “Start Time” or “Program Start”
- Set to 5:00 AM
- Confirm AM (not PM)
Step 5: Set Seasonal Adjustment (If Available)
Many controllers have a seasonal adjustment or water budget feature: a percentage that scales all zone run times up or down without individually editing each zone. Set this to 70% for May and September; 100% for June–August peak season. This is a convenient way to reduce watering in shoulder seasons without reprogramming each zone individually.
When to Call J.G. Irrigation for Controller Programming
J.G. Irrigation programs all new installations as part of the startup process. If you need controller programming assistance for an existing system — after a power outage, a new controller installation, or to reconfigure for Calgary’s watering restrictions — we can program your controller as part of any service visit. Call 587-433-4795 to book. See: smart controller comparison guide if you’re considering a controller upgrade.
Frequently Asked Questions
My controller lost its programming after a power outage. What do I do?
Most standard timers lose programming when power is interrupted for more than a few hours (many have a small backup battery that only holds settings temporarily). You’ll need to re-enter all settings from scratch. Smart controllers (Rachio, Hydrawise) store all settings in the cloud — power restoration just re-syncs from the cloud automatically with no reprogramming needed. This is one of the practical advantages of smart controllers beyond water savings.
How do I know if my Calgary zones are running too long or not long enough?
Check your lawn 24 hours after a watering cycle: push a screwdriver or probe 6 inches into the soil in the middle of a zone. It should feel moist throughout. If the top 2 inches are dry, run time is too short. If water is pooling or the soil is sodden 6 inches down, run time is too long. Adjust by 2–3 minute increments until you hit the target 6-inch moist depth. For more help, call J.G. Irrigation at 587-433-4795.
Book Irrigation Controller Programming in Calgary
J.G. Irrigation programs controllers as part of spring startup, new installations, and service calls. For remote programming help with Rachio or Hydrawise, we can often guide you through adjustments by phone. For in-person programming help with standard timers, book a service visit: 587-433-4795 or contact us online.
