Last Updated:

Switcher Water Heater Integration for Enhanced Control

S.C.O.R.E.ConvenienceDeviceControl

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.

Convenience icon

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 ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZigbee2MQTT, Nintendo Parental ControlsRainMachine Version 2 (API 4.6.1), Rainmachine Mini

Source Examples