Overview
This capability allows homeowners to seamlessly control their water heater through the GeniusHub platform. It enhances convenience by enabling remote management and automated scheduling, ensuring hot water is always available when needed.
Benefits
- Remote control of water heater settings from anywhere using GeniusHub app.
- Automated scheduling to optimize energy usage and reduce costs.
- Real-time monitoring of water temperature for safety and efficiency.
Intent
The purpose of this capability is to integrate water heater functionality into the GeniusHub system, providing users with enhanced control and monitoring. This results in improved energy efficiency and convenience for homeowners.
Preconditions
- GeniusHub account and app installed.
- Compatible water heater that supports remote control integration.
- Internet connection for remote access.
- Home Assistant installed and configured.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: RainMachine Version 2 (API 4.6.1).
Actors
- Homeowner managing household energy use
- Family member adjusting settings for comfort
- Guest needing hot water access
Trigger
The capability is triggered when a user manually adjusts settings via the GeniusHub app or when a scheduled time for heating water is reached.
Workflow Diagram
flowchart TD
A[User adjusts settings] -->|check| B{{Is water heater compatible?}}
B -->|Yes| C[Update GeniusHub with new settings]
C --> D[Water heater adjusted accordingly]
B -->|No| E[Notify user of compatibility issue]
Workflow Description
1. User Accesses GeniusHub
The user opens the GeniusHub app to manage connected devices.
2. Select Water Heater
The user selects the water heater from the list of connected devices.
3. Adjust Settings
The user modifies settings such as temperature or operation schedule.
4. Save Changes
The user saves the new settings, which are sent to the GeniusHub system.
5. Water Heater Adjusts
The water heater receives the updated settings and adjusts its operation accordingly.
Postconditions
The water heater operates based on the new settings, providing hot water as needed while optimizing energy use.
Optional Enhancements
- Integrate with smart home voice assistants for voice control.
- Add notifications for maintenance reminders based on usage patterns.
- Implement geofencing to adjust water heater settings based on homeowner’s location.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, ESPHome | RainMachine Version 2 (API 4.6.1), Rainmachine Mini |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)