How to set up automated watering in Home Assistant with sensors, a manual check, conditions, pump runtime limits, leak protection and history.
Home Assistant and DIY integrations
Technical guides to Home Assistant, MQTT, ESP32, Zigbee2MQTT, local automations, and sensible DIY boundaries.
Guides in this section
How to build a Home Assistant dashboard for plants: zones, alerts, data freshness, charts, watering, light and quick manual actions.
How to choose between a homemade irrigation controller based on ESP32/Home Assistant and a ready-made GrowerHub solution: flexibility, support, security and maintenance.
How to connect GrowerHub and Home Assistant via MQTT: zones, sensors, commands, discovery, event log and boundaries of responsibility.
What plant care functions should be kept locally: watering, emergency stop, light, ventilation, availability and event log.
How to design MQTT topics for automatic watering: sensor states, pump commands, availability, events, log and security.
How MQTT discovery works in Home Assistant, what fields are needed for plant sensors and why unique_id, device and availability are important.
How to use Node-RED for watering scenarios via MQTT and Home Assistant without turning flow into an opaque emergency risk.
How to connect a capacitive humidity sensor to the ESP32, calibrate the ADC in ESPHome, transfer the data to the Home Assistant and use it safely for watering.
How to use Zigbee2MQTT and Home Assistant in a greenhouse: network, devices, discovery, dashboard, availability and communication with GrowerHub.
Start with your first device
Connect Zigbee2MQTT, discover your devices, and create the first zone. We can help in Telegram in Russian or English.