Relay Controllers
Scheduling & Automation
Creating timed, sensor-triggered, and manual valve and device schedules.
How Scheduling Works
Schedules are created in the HPzenAi app and pushed to the relay controller, where they are stored locally. The controller's internal clock executes schedules independently — channels switch on and off at the correct times even when the app is closed, the gateway is offline, or the internet is unavailable. Each of the 8 channels can have its own independent schedule, and the controller supports multiple schedules per channel for complex watering patterns.
Creating a Timed Channel Schedule
Steps
- Open the HPzenAi app and tap the relay controller device tile.
- Tap Schedules → New Schedule.
- Select the channel number (1–8) you want to schedule.
- Set the Start Time using the time picker.
- Set the Duration — how long the channel stays on (e.g., 20 minutes).
- Choose the Recurrence: Daily, specific days of the week (Mon/Wed/Fri), or custom intervals.
- Tap Save — the schedule is pushed to the controller and stored locally.
- Verify the schedule appears in the channel's schedule list with a green enabled indicator.
- To pause a schedule temporarily, toggle the schedule off — it remains stored but will not execute.
Guided Help Center
Open the HPzenAi app.
Sunrise / Sunset Offset Scheduling
Channels can be scheduled relative to sunrise or sunset rather than a fixed clock time. This is ideal for irrigation that should run just before sunrise or lighting that should activate at dusk. The controller adjusts daily based on the gateway's location data.
Steps
- In New Schedule, tap the Start Time field and switch from 'Fixed Time' to 'Sunrise Offset' or 'Sunset Offset'.
- Enter an offset in minutes — positive values schedule after the event, negative values before (e.g., −30 for 30 minutes before sunrise).
- Ensure the gateway has accurate location and time zone settings: Gateway → Settings → Location.
- Sunrise and sunset times update on the controller every 24 hours via the gateway.
Multiple Schedules per Channel
Each channel can have multiple schedules — for example, a morning watering run and an evening run. Create each schedule separately and assign them to the same channel.
Steps
- Create the first schedule for the channel (e.g., 06:00, 20 minutes, daily).
- Tap New Schedule again and select the same channel.
- Set the second schedule start time and duration (e.g., 18:00, 20 minutes, daily).
- Both schedules will appear in the channel's schedule list.
- Each schedule can be independently enabled or disabled without affecting the other.
Sensor-Triggered Automation
Link the relay controller to a level sensor (LS-PRE) or water meter on the same gateway for event-driven channel switching. Automation rules run locally on the gateway — no internet connection is required once configured.
Steps
- Ensure both the sensor and the relay controller are linked to the same gateway.
- In the app, go to Gateway → Automation → New Rule.
- Set the Trigger: select the sensor, the parameter (e.g., Level or Flow), and the threshold condition ('falls below', 'rises above').
- Set the Action: select the relay controller, then the channel number, then Open or Close.
- Example: Level Sensor — falls below 20% → Relay Controller → Channel 3 → Open (start filling).
- Add a second complementary rule for the opposite condition: Level Sensor — rises above 80% → Channel 3 → Close.
- Tap Save — both rules are pushed to the gateway and execute locally.
- Test the automation by simulating the sensor condition or manually adjusting the threshold temporarily.
Manual Override
Any channel can be manually opened or closed from the app at any time, overriding any active or upcoming schedule. The manual state is held until the next scheduled event fires or until you manually return the channel to automatic control.
Steps
- Open the relay controller tile in the app.
- Tap the channel you want to override.
- Tap Open (ON) or Close (OFF) as required.
- A 'Manual' badge appears on the channel tile to indicate the override is active.
- To return to scheduled operation, tap Resume Schedule on the channel.
- Manual overrides do not delete or modify stored schedules — they resume automatically at the next scheduled event.
Viewing and Managing Schedules
Steps
- Open the relay controller tile → Schedules to see all schedules across all channels.
- Filter by channel number to see only the schedules for a specific valve or device.
- Tap any schedule to edit its start time, duration, recurrence, or enabled state.
- To delete a schedule, swipe left on the schedule entry and tap Delete.
- All schedule changes are pushed to the controller immediately — no restart is required.
- Schedule history and execution logs are available under Device → Activity Log.
Scheduling Checklist
Steps
- Each channel assigned a descriptive name matching the field device it controls.
- All schedules created with correct start time, duration, and recurrence.
- Sunrise/sunset offsets configured if using time-relative scheduling.
- Automation rules saved for sensor-triggered operation where applicable.
- Controller time zone verified under Device Settings → Time.
- Each schedule tested by watching the channel switch at the expected time.
- Manual override tested — confirmed Resume Schedule returns the channel to automatic mode.