Last Updated:

OmniLogic Control for Relays and Pumps

S.C.O.R.E.ConvenienceDevice Control

Overview

The OmniLogic capability allows users to seamlessly control relays and pumps through intuitive switches. This enhances convenience and efficiency in managing water features, irrigation systems, or pool pumps, ensuring users have full control at their fingertips.

Convenience icon

Benefits

  • Simplifies operation of water systems, reducing the need for manual intervention.
  • Increases efficiency by allowing users to automate pump schedules and relay operations.
  • Enhances user experience with customizable control options for different water applications.

Intent

This capability enables homeowners to manage water-related devices through easily accessible switches. The outcome is streamlined control of relays and pumps, providing improved convenience and operational efficiency.

Preconditions

  • OmniLogic system integration must be set up in Home Assistant.
  • Relays and pumps must be compatible with the OmniLogic system.
  • User must have access to the physical switches to control the devices.
  • Home Assistant installed and configured.
  • Integration available and authenticated: Zigbee2MQTT.
  • Device installed and reachable: RainMachine Version 2 (API 4.6.1).

Actors

  • Homeowner operating the switches
  • Family members utilizing automated water features
  • Guests enjoying the pool or garden

Trigger

The capability is triggered by the user pressing a switch or button associated with the relay or pump.

Workflow Diagram

flowchart TD
    A[User Presses Switch] -->|check| B{{Is Device Online?}}
    B -->|Yes| C[Activate Relay/Pump]
    C --> D[Device Operates]
    B -->|No| E[Show Error Message]

Workflow Description

1. User Presses Switch

The homeowner or family member presses a designated switch to control the relay or pump.

2. Check Device Status

The system checks if the relay or pump is online and ready to receive commands.

3. Activate Relay/Pump

If the device is online, the system sends a command to activate the selected relay or pump.

4. Monitor Operation

The system monitors the operation of the relay or pump to ensure it is functioning as expected.

5. Provide Feedback

If the operation is successful, the system may provide feedback to the user; otherwise, an error message is displayed.

Postconditions

The relay or pump is activated successfully, with the user receiving confirmation or error messages as needed.

Optional Enhancements

  • Integrate with voice assistants for hands-free control.
  • Set up automated schedules for pump operation based on time or sensor inputs.
  • Implement notifications for maintenance reminders or status updates.

Recommended Components

Recommended ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, Z-Wave JSRainMachine Version 2 (API 4.6.1), Rainmachine Mini

Source Examples