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
Image
- 1Open the HPzenAi app and tap the relay controller device tile.
- 2Tap Schedules → New Schedule.
- 3Select the channel number (1–8) you want to schedule.
- 4Set the Start Time using the time picker.
- 5Set the Duration — how long the channel stays on (e.g., 20 minutes).
- 6Choose the Recurrence: Daily, specific days of the week (Mon/Wed/Fri), or custom intervals.
- 7Tap Save — the schedule is pushed to the controller and stored locally.
- 8Verify the schedule appears in the channel's schedule list with a green enabled indicator.
- 9To 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.
- 1In New Schedule, tap the Start Time field and switch from 'Fixed Time' to 'Sunrise Offset' or 'Sunset Offset'.
- 2Enter an offset in minutes — positive values schedule after the event, negative values before (e.g., −30 for 30 minutes before sunrise).
- 3Ensure the gateway has accurate location and time zone settings: Gateway → Settings → Location.
- 4Sunrise 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.
- 1Create the first schedule for the channel (e.g., 06:00, 20 minutes, daily).
- 2Tap New Schedule again and select the same channel.
- 3Set the second schedule start time and duration (e.g., 18:00, 20 minutes, daily).
- 4Both schedules will appear in the channel's schedule list.
- 5Each schedule can be independently enabled or disabled without affecting the other.
Sensor-Triggered Automation
Link the relay controller to a level sensor (LS-PRE), soil sensor (AGRI-SOIL-8F), 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.
- 1Ensure both the sensor and the relay controller are linked to the same gateway.
- 2In the app, go to Gateway → Automation → New Rule.
- 3Set the Trigger: select the sensor, the parameter (e.g., Level, Soil Moisture), and the threshold condition ('falls below', 'rises above').
- 4Set the Action: select the relay controller, then the channel number, then Open or Close.
- 5Example: Level Sensor — falls below 20% → Relay Controller → Channel 3 → Open (start filling).
- 6Add a second complementary rule for the opposite condition: Level Sensor — rises above 80% → Channel 3 → Close.
- 7Tap Save — both rules are pushed to the gateway and execute locally.
- 8Test 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.
- 1Open the relay controller tile in the app.
- 2Tap the channel you want to override.
- 3Tap Open (ON) or Close (OFF) as required.
- 4A 'Manual' badge appears on the channel tile to indicate the override is active.
- 5To return to scheduled operation, tap Resume Schedule on the channel.
- 6Manual overrides do not delete or modify stored schedules — they resume automatically at the next scheduled event.
Viewing and Managing Schedules
- 1Open the relay controller tile → Schedules to see all schedules across all channels.
- 2Filter by channel number to see only the schedules for a specific valve or device.
- 3Tap any schedule to edit its start time, duration, recurrence, or enabled state.
- 4To delete a schedule, swipe left on the schedule entry and tap Delete.
- 5All schedule changes are pushed to the controller immediately — no restart is required.
- 6Schedule history and execution logs are available under Device → Activity Log.
Scheduling Checklist
- 1Each channel assigned a descriptive name matching the field device it controls.
- 2All schedules created with correct start time, duration, and recurrence.
- 3Sunrise/sunset offsets configured if using time-relative scheduling.
- 4Automation rules saved for sensor-triggered operation where applicable.
- 5Controller time zone verified under Device Settings → Time.
- 6Each schedule tested by watching the channel switch at the expected time.
- 7Manual override tested — confirmed Resume Schedule returns the channel to automatic mode.