This package provides complete automation, dashboards, alerts, and manual controls for GrowCube irrigation systems inside Home Assistant.
- Automatic watering per plant (A–D) with pause and moisture check
- Manual watering dashboard with per-plant buttons
- Central watering control (pause, cycle count)
- Moisture history graphs
- Alerts for low moisture and empty water tank
- Fully mobile-optimized dashboard layout
- Blueprint & script-based design for easy reuse
blueprints/automation/growcube_auto_water.yaml– Reusable automation blueprintscripts/water_growcube_plant_on_demand.yaml– Manual watering scriptdashboards/growcube_dashboard.yaml– Full UI dashboard with controls and graphsdashboards/growcube_alerts.yaml– Alerts-only view for mobile/critical statusREADME.md– This file
- Home Assistant (latest version)
- HACS installed with:
- Mini Graph Card (
kalkih/mini-graph-card) - Expander Card (
custom-cards/expander-card) - Elecrow GrowCube integration for Home Assistant (
https://github.com/jonnybergdahl/HomeAssistant_Growcube_Integration)
- Mini Graph Card (
Copy the contents of this repository into your Home Assistant config directory:
/config/
│
├── blueprints/automation/growcube/growcube_auto_water.yaml
├── scripts/water_growcube_plant_on_demand.yaml
├── dashboards/growcube_dashboard.yaml
├── dashboards/growcube_alerts.yaml
└── README.md
- Go to Settings → Automations → Blueprints → Import Blueprint
- Browse to
growcube_auto_water.yamland load it
- In Settings → Scripts → Edit in YAML, paste contents of
water_growcube_plant_on_demand.yaml
- Add views to your UI using
growcube_dashboard.yamlandgrowcube_alerts.yaml - Use Raw Editor or Storage mode and paste each view YAML
In Settings → Helpers, create:
input_number.watering_pause_minutes(1–10, default 2)input_number.watering_max_cycles(1–30, default 20)input_number.watering_low_threshold(1–100)input_number.watering_high_threshold(1–100)
- Simulate dry soil (manually lower a moisture sensor reading)
- Use dashboard to trigger watering
- Check for notification, moisture rise, graph update
Built with 💧 by the Home Assistant + GrowCube community.
If you found this useful, you can support future work here: