Overview
The switcher_kis integration allows homeowners to remotely control their water heater, optimizing energy usage and ensuring hot water availability. This capability simplifies the management of water heating, providing convenience and potential energy savings.
Benefits
- Remote control of water heater settings for convenience and energy management
- Ability to schedule heating times to align with usage patterns, reducing energy waste
- Integration with home capability systems for enhanced efficiency and monitoring
Intent
This capability aims to provide homeowners with seamless control over their water heater through smart integration. By utilizing the switcher_kis component, users can automate heating schedules and monitor their energy consumption effectively.
Preconditions
- A compatible water heater that supports switcher_kis integration.
- Home Assistant configured with the switcher_kis component.
- Stable network 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 energy use
- Family members adjusting hot water availability
- Guests utilizing hot water during their stay
Trigger
The capability is activated based on a scheduled time, a manual command from the Home Assistant interface, or a change in occupancy detected by presence sensors.
Workflow Diagram
flowchart TD
A[Scheduled Time/Manual Command] -->|check| B{{Is Water Heater On?}}
B -->|Yes| C[Adjust Temperature]
C --> D[Hot Water Available]
B -->|No| E[Turn On Water Heater]
E --> F[Set to Desired Temperature]
F --> D[Hot Water Available]
Workflow Description
1. Check Current Status
The system checks if the water heater is currently on or off based on the latest readings.
2. Adjust Settings
If the water heater is on, the system adjusts the temperature based on user preferences or energy-saving settings.
3. Turn On Water Heater
If the water heater is off, the system activates it and sets the temperature to the desired level.
4. Confirm Operation
The system sends a notification to the homeowner confirming that the water heater is on and operating at the set temperature.
5. Monitor Energy Usage
The system tracks energy consumption and provides insights to the homeowner for better management.
Postconditions
The water heater is either set to the desired temperature and operational, or it remains off. The homeowner receives confirmation and energy usage insights.
Optional Enhancements
- Integrate with smart home assistants for voice control
- Add temperature monitoring sensors for real-time feedback
- Implement alerts for maintenance and potential issues
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, Nintendo Parental Controls | RainMachine Version 2 (API 4.6.1), Rainmachine Mini |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)