
Smart irrigation valves are a game-changer for water efficiency. They can save up to 50% of water usage compared to traditional irrigation systems.
These smart valves can be controlled remotely using a smartphone app, making it easy to adjust watering schedules and detect leaks.
According to one study, a single smart irrigation valve can save up to 20 gallons of water per day.
Key Features
Smart irrigation valves can be a game-changer for your garden. They can be controlled remotely and adjust watering schedules based on the weather.
Crop coefficients can be adjusted based on the type of plants you have, ranging from 0.1 to 0.9. This allows you to tailor the watering schedule to the specific needs of your plants.
The system can also take into account the planting density and exposure factor of each zone, with values ranging from 0.5 to 1.3 and 0.5 to 1.4 respectively.
Here are some key features of smart irrigation valves:
- Crop coefficients can be adjusted based on the type of plants you have.
- Planting density and exposure factor can be taken into account for each zone.
- Weather-based irrigation controllers can make irrigation schedule adjustments more convenient and water-efficient.
- They can be used in conjunction with an existing clock-based controller to help it water more efficiently.
Description
This plugin brings a level of sophistication to your irrigation system, allowing you to control and monitor it from your Home App. It exposes a multi-zone irrigation sprinkler dummy control system to Apple's HomeKit.
The plugin uses OpenWeatherMap API to calculate an evapotranspiration (ETo) based climate/plant adaptive irrigation controller. This means it takes into account the local weather conditions to determine the perfect watering schedule for your plants.
You can configure all parameters from the Homebridge UI, giving you granular control over each zone's individual requirements. This includes crop coefficients, planting density, and exposure factor, which can be adjusted to suit the specific needs of your plants.
Here are some key parameters you can configure:
The plugin can also email you and/or send you push notifications through Pushover and Pushcut, with the watering schedule it has calculated, or when a watering run is completed, along with the next 7-day weather forecast.
Operating Logic

The operating logic of a smart irrigation system is what makes it truly intelligent and water-efficient. It's based on a complex algorithm that takes into account various factors such as weather forecasts, soil moisture, and plant requirements.
The plugin schedules asynchronous zone watering, cycling sequentially through all the scheduled zones needing water one at a time and repeating the process the number of times specified by cycles. This ensures that each zone receives the right amount of water at the right time.
To determine the optimal watering schedule, the system gathers weather forecast data for the next 7-day period and calculates the projected Evapotranspiration (ETo) for each day. This information is then used to calculate the net irrigation requirement of each zone.
Here's a breakdown of the operating logic:
- Gather weather forecast for the next 7-day period
- Calculate projected ETo for the next 7 days
- Calculate total ETo until the next watering day (if adaptive)
- Calculate total projected rainfall until the zone's next watering day (if rainFactoring is enabled)
- Calculate net irrigation requirement of a zone based on total ETo and total rain
- Calculate zone-specific time required based on irrigation infrastructure and crop profile
- Schedule the watering run and send notification email (if enabled)
- Reassess the schedule recheckTime minutes before the scheduled run (if enabled)
The system also takes into account the specific requirements of each zone, including crop coefficients, planting density, and exposure factors. These factors can be adjusted to suit the needs of different plants and microclimates.
Setup and Configuration
The primary setup for your smart irrigation valve system involves configuring the master switch, recheck settings, and notification preferences. The master switch allows you to enable or disable irrigation, and re-enabling it will trigger recalculation and rescheduling of watering cycles.
To expose controls to Homekit, you'll need to set the "exposeControls" key to true. This will allow you to access and adjust various settings within the Home app.
The plugin pairs well with multi-channel devices such as the 4CHPRO from Sonoff, which has dry contacts to relay low voltage AC/DC to control solenoid valves.
16 Schedule Events
You can schedule up to 16 events for your irrigation system. These events can be customized to meet your specific needs.
One-time scheduled irrigation allows you to set a single event for a specific date and time. Periodic irrigation within a pre-determined period enables you to schedule regular watering sessions.
You can also trigger events through Milesight D2D or pre-determined conditions. This means you can set up your system to water your plants automatically when certain conditions are met.
Curious to learn more? Check out: Best Time to Irrigate Lawn

For example, you can set up an event to water every time the accumulated water volume within a pre-determined period exceeds a certain threshold. This ensures your plants receive the right amount of water, even when you're not around.
Here are the different types of schedule events you can set up:
- One-time scheduled irrigation
- Periodic Irrigation within Pre-determined Period
- Trigger through Milesight D2D
- Trigger through pre-determined conditions
- Every increase of water volume over threshold
- Accumulated Water volume within pre-determined period over Threshold
Primary Setup
The primary setup of your irrigation system is where you get to customize the settings to fit your needs. This section is crucial in determining how your system will function.
You'll find a list of switches that allow you to enable or disable various features, including irrigation, rechecks, and notifications. These settings are persistent across plugin and Homebridge restarts, so you won't have to reset your preferences in the Home App.
Let's take a closer look at the switches. The Master switch allows you to enable or disable irrigation, while the Recheck switch is only exposed if the recheckTime has been set to a non-zero value. The Email Notify, Pushover Notify, and Pushcut Notify switches allow you to enable or disable email and notification settings.
Here's a summary of the switches:
- Master: Enable or disable irrigation
- Recheck: Enable or disable rechecks (only exposed if recheckTime is set)
- Email Notify: Enable or disable email notifications (only exposed if emailEnable is set)
- Pushover Notify: Enable or disable Pushover notifications (only exposed if pushEnable is set)
- Pushcut Notify: Enable or disable Pushcut notifications (only exposed if pcEnable is set)
By customizing these settings, you can tailor your irrigation system to your specific needs and preferences.
Pushcut Notifications Setup
Pushcut Notifications Setup is a game-changer for smart gardeners. It allows you to receive custom notifications based on specific events, adding an extra layer of convenience and peace of mind.
You can set up Pushcut notifications to receive alerts for Weather Check, Watering Start, and Watering End events. Weather Check notifications are compulsory if you enable Pushcut, and they'll receive an input string of either "Scheduled" or "Not Scheduled".
The notification settings for Watering Start and Watering End are optional, but if left blank, they'll default to your Weather Check notification. The input string for Watering Start is the watering duration in minutes.
Here's a quick rundown of the key settings you'll need to configure:
With these settings, you'll be able to customize your Pushcut notifications to fit your specific needs and preferences.
Notes and Suggestions

When setting up your smart outlets/sockets, consider adding an automation in Homekit to switch them off after a preset time to prevent the zone from being turned on indefinitely in case the plugin crashes.
To prevent overwatering, you can set the maximum run time for each zone to 5 hours, with a maximum duration of 180 minutes.
If you're using a zone to water a single pot with a drip emitter, set dripArea to the area of a single pot and dripNos to 1.
Using a zone to water in a protected space? Consider disabling rainFactoring for that zone, as the plants won't receive any rainfall.
The Set Duration of the service is set at the total watering duration on every calculation, while the individual zones are set at the corresponding zone's single-cycle time.
Use the tweakFactor to modulate what the system calculates as the requirement for a zone. Starting with 100% means no change, and you can adjust it based on whether you feel the system is overestimating or underestimating the zone's water requirement.

To configure your multi-channel devices, such as the 4CHPRO from Sonoff, pair them with the homebridge-ewelink plugin, which has dry contacts to relay low voltage AC/DC to control solenoid valves and a wide operating voltage range.
Here are some key settings to keep in mind:
Technical Details
Smart irrigation valves are controlled by a controller that can be programmed to turn them on and off at specific times and intervals. This allows for precise watering schedules.
These valves can be connected to a central water source, such as a well or municipal water supply, and can also be integrated with rain sensors to prevent watering during rainfall.
The valves themselves are typically made of durable materials like brass or stainless steel and have a long lifespan of up to 20 years. They are also designed to be easy to install and maintain.
In addition to their durability, smart irrigation valves are also energy-efficient, using up to 50% less water than traditional irrigation systems. This can result in significant water and energy savings over time.
The valves can also be controlled remotely using a smartphone app, allowing homeowners to adjust watering schedules and monitor system performance from anywhere. This level of control and monitoring can help identify and fix issues before they become major problems.
Use Cases and Applications
Smart irrigation valves can be used in residential landscaping to automate watering schedules, allowing homeowners to save time and water.
They can also be used in commercial agriculture to optimize crop yields by providing the right amount of water at the right time.
In areas with water restrictions, smart irrigation valves can help reduce water waste by detecting soil moisture levels and adjusting watering schedules accordingly.
For example, a smart irrigation valve can be programmed to water a lawn for 30 minutes every other day, reducing water consumption by up to 50%.
In addition, smart irrigation valves can be integrated with weather forecasting systems to adjust watering schedules based on predicted weather conditions.
This can help prevent overwatering, which can lead to waterlogged soil and reduced crop yields.
Smart irrigation valves can also be used in greenhouses to maintain optimal watering schedules for plants, promoting healthy growth and development.
By automating watering schedules, smart irrigation valves can help reduce labor costs and improve overall efficiency in agricultural operations.
In areas with limited water resources, smart irrigation valves can help conserve water by detecting leaks and adjusting watering schedules accordingly.
For instance, a smart irrigation valve can detect a leak in a pipe and automatically shut off the water supply to prevent further water waste.
Curious to learn more? Check out: Adjusting Flapper Valve in Toilet
Future Developments
As smart irrigation valves continue to evolve, we can expect to see even more innovative features integrated into these systems.
One exciting development is the integration of remote monitoring and control capabilities, allowing users to adjust watering schedules and monitor valve performance from their smartphones.
This level of control will become increasingly important as water conservation efforts continue to gain momentum.
Smart irrigation valves are being designed with more advanced sensors that can detect soil moisture levels and adjust watering schedules accordingly.
These sensors will help reduce water waste by preventing overwatering and underwatering.
Future smart irrigation valves are likely to be powered by solar energy, reducing the need for batteries and lowering overall system costs.
This shift towards solar power will also make smart irrigation valves more environmentally friendly.
Readers also liked: Solar Garden Irrigation Systems
Related Research
Researchers at top institutions like MIT are already exploring innovative solutions to optimize water and food resources. Massachusetts Institute of Technology is located at 77 Massachusetts Avenue in Cambridge, MA, USA.
MIT PhD students have been shedding light on important water and food research, indicating a growing interest in sustainable resource management.
Frequently Asked Questions
What is the best smart irrigation controller?
The top-rated smart irrigation controller is the Rachio 3 Smart Sprinkler Controller, offering a well-rounded water-saving solution. It's a great choice for those looking for a reliable and efficient system.
Are smart irrigation controllers worth it?
Yes, smart irrigation controllers can save homeowners a significant amount of water, reducing irrigation amounts by 20-50% over time. By investing in a smart controller, you can enjoy substantial water savings and a healthier lawn.
Featured Images: pexels.com


