Overview
This capability ensures that the home can proactively manage potential flooding by monitoring humidity levels during showers. When humidity rises, a sump pump activates and sends a warning, allowing homeowners to take immediate action if needed.
Benefits
- Prevents water damage by alerting homeowners before flooding occurs.
- Increases peace of mind for families, knowing that the home is monitored.
- Optimizes sump pump usage to prolong the lifespan of the device.
Intent
The purpose of this capability is to create a smart home environment that actively responds to changes in humidity levels. By sending warnings when humidity rises, it ensures that the sump pump operates effectively and that homeowners are informed.
Preconditions
- Humidity sensors installed in the bathroom.
- Sump pump connected to a smart home system.
- Integration with a home capability platform.
- Home Assistant installed and configured.
- Integration available and authenticated: Zigbee2MQTT.
- Device installed and reachable: RainMachine Version 2 (API 4.6.1).
Actors
- Homeowner
- Family member taking a shower
- Guest using the bathroom
Trigger
The event that starts this capability is the detection of rising humidity levels from the shower, as measured by the humidity sensor.
Workflow Diagram
flowchart TD
A[Humidity Sensor Detects Rise] -->|check| B{Is Humidity High?}
B -->|Yes| C[Activate Sump Pump]
C --> D[Send Warning to Homeowner]
B -->|No| E[Exit Monitoring]
Workflow Description
1. Humidity Detection
The humidity sensor monitors the bathroom environment and detects rising humidity levels when someone is taking a shower.
2. Threshold Check
The system checks if the humidity level exceeds a predefined threshold that indicates potential flooding.
3. Sump Pump Activation
If the humidity is too high, the sump pump is activated to manage excess water.
4. Warning Notification
The system sends a warning notification to the homeowner’s device, alerting them of the situation.
5. Monitoring Continuation
The system continues to monitor humidity levels until they return to normal.
Postconditions
After the capability completes, the sump pump is active if humidity levels were high, and the homeowner is notified of the condition.
Optional Enhancements
- Integrate with smart home assistants to provide voice alerts.
- Add a logging feature to track humidity levels over time.
- Implement a remote control feature to turn off the sump pump if necessary.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Zigbee2MQTT, ESPHome | RainMachine Version 2 (API 4.6.1), Rainmachine Mini |
Source Examples
- Slacker Labs (youtube)