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.
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 Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, Z-Wave JS | RainMachine Version 2 (API 4.6.1), Rainmachine Mini |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)